nitg & niti: add intern methods `successor` and `predecessor`
[nit.git] / c_src / nitg.classes.7.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser_nodes__TExternCodeSegment */
3 const struct class class_parser_nodes__TExternCodeSegment = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#to_s */
17 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TExternCodeSegment:string#Object#native_class_name */
18 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TExternCodeSegment:string#Object#class_name */
19 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect */
20 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect_head */
21 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TExternCodeSegment:string#Object#args */
22 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TExternCodeSegment:math#Object#atan2 */
23 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TExternCodeSegment:math#Object#pi */
24 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TExternCodeSegment:math#Object#srand_from */
25 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TExternCodeSegment:math#Object#srand */
26 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TExternCodeSegment:stream#Object#poll */
27 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TExternCodeSegment:stream#Object#intern_poll */
28 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TExternCodeSegment:time#Object#get_time */
29 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TExternCodeSegment:file#Object#printn */
30 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TExternCodeSegment:file#Object#print */
31 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getc */
32 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TExternCodeSegment:file#Object#gets */
33 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getcwd */
34 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TExternCodeSegment:file#Object#file_getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stdin */
36 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stdout */
37 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stderr */
38 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#intrude_visibility */
39 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#public_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#protected_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#private_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#none_visibility */
43 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#abstract_kind */
44 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#concrete_kind */
45 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#interface_kind */
46 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#enum_kind */
47 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#extern_kind */
48 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location */
49 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#hot_location */
50 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#debug */
51 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent */
52 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent= */
53 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#init */
54 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#replace_child */
55 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#detach */
56 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#replace_with */
57 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#visit_all */
58 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TExternCodeSegment:parser_util#ANode#collect_tokens_by_text */
59 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TExternCodeSegment:parser_util#ANode#collect_annotations_by_name */
60 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TExternCodeSegment:simple_misc_analysis#ANode#accept_simple_misc */
61 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TExternCodeSegment:simple_misc_analysis#ANode#after_simple_misc */
62 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TExternCodeSegment:literal#ANode#accept_literal */
63 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TExternCodeSegment:scope#ANode#accept_scope_visitor */
64 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TExternCodeSegment:flow#ANode#accept_flow_visitor */
65 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TExternCodeSegment:local_var_init#ANode#accept_local_var_visitor */
66 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init#ANode#accept_auto_super_init */
67 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
68 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TExternCodeSegment:astvalidation#ANode#accept_ast_validation */
69 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#accept_transform_visitor */
70 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TExternCodeSegment:lexer#Token#text */
71 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TExternCodeSegment:lexer#Token#text= */
72 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token */
73 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token= */
74 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token */
75 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token= */
76 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#init */
77 (nitmethod_t)VIRTUAL_lexer__TExternCodeSegment__parser_index, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#parser_index */
78 (nitmethod_t)VIRTUAL_parser_nodes__TExternCodeSegment__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#TExternCodeSegment#init */
79 (nitmethod_t)VIRTUAL_lexer__TExternCodeSegment__init_tk, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#init_tk */
80 }
81 };
82 /* allocate TExternCodeSegment */
83 val* NEW_parser_nodes__TExternCodeSegment(const struct type* type) {
84 val* self /* : TExternCodeSegment */;
85 val* var /* : null */;
86 val* var1 /* : null */;
87 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
88 self->type = type;
89 self->class = &class_parser_nodes__TExternCodeSegment;
90 var = NULL;
91 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TExternCodeSegment exact> */
92 var1 = NULL;
93 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TExternCodeSegment exact> */
94 return self;
95 }
96 /* runtime class parser_nodes__EOF */
97 const struct class class_parser_nodes__EOF = {
98 0, /* box_kind */
99 {
100 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:EOF:kernel#Object#object_id */
101 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:EOF:kernel#Object#is_same_type */
102 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:EOF:kernel#Object#is_same_instance */
103 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:EOF:kernel#Object#== */
104 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:EOF:kernel#Object#!= */
105 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:EOF:kernel#Object#output */
106 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:EOF:kernel#Object#output_class_name */
107 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:EOF:kernel#Object#exit */
108 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:EOF:kernel#Object#sys */
109 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:EOF:kernel#Object#hash */
110 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:EOF:parser_nodes#EOF#to_s */
111 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:EOF:string#Object#native_class_name */
112 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:EOF:string#Object#class_name */
113 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:EOF:string#Object#inspect */
114 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:EOF:string#Object#inspect_head */
115 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:EOF:string#Object#args */
116 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:EOF:math#Object#atan2 */
117 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:EOF:math#Object#pi */
118 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:EOF:math#Object#srand_from */
119 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:EOF:math#Object#srand */
120 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:EOF:stream#Object#poll */
121 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:EOF:stream#Object#intern_poll */
122 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:EOF:time#Object#get_time */
123 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:EOF:file#Object#printn */
124 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:EOF:file#Object#print */
125 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:EOF:file#Object#getc */
126 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:EOF:file#Object#gets */
127 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:EOF:file#Object#getcwd */
128 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:EOF:file#Object#file_getcwd */
129 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:EOF:file#Object#stdin */
130 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:EOF:file#Object#stdout */
131 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:EOF:file#Object#stderr */
132 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:EOF:model_base#Object#intrude_visibility */
133 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:EOF:model_base#Object#public_visibility */
134 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:EOF:model_base#Object#protected_visibility */
135 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:EOF:model_base#Object#private_visibility */
136 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:EOF:model_base#Object#none_visibility */
137 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:EOF:model#Object#abstract_kind */
138 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:EOF:model#Object#concrete_kind */
139 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:EOF:model#Object#interface_kind */
140 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:EOF:model#Object#enum_kind */
141 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:EOF:model#Object#extern_kind */
142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location */
143 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#hot_location */
144 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:EOF:parser_nodes#ANode#debug */
145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent */
146 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent= */
147 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:EOF:parser_nodes#ANode#init */
148 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:EOF:parser_nodes#Token#replace_child */
149 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:EOF:parser_nodes#ANode#detach */
150 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:EOF:parser_nodes#ANode#replace_with */
151 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:EOF:parser_nodes#Token#visit_all */
152 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:EOF:parser_util#ANode#collect_tokens_by_text */
153 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:EOF:parser_util#ANode#collect_annotations_by_name */
154 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:EOF:simple_misc_analysis#ANode#accept_simple_misc */
155 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:EOF:simple_misc_analysis#ANode#after_simple_misc */
156 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:EOF:literal#ANode#accept_literal */
157 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:EOF:scope#ANode#accept_scope_visitor */
158 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:EOF:flow#ANode#accept_flow_visitor */
159 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:EOF:local_var_init#ANode#accept_local_var_visitor */
160 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:EOF:auto_super_init#ANode#accept_auto_super_init */
161 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:EOF:rapid_type_analysis#ANode#accept_rapid_type_visitor */
162 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:EOF:astvalidation#ANode#accept_ast_validation */
163 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:EOF:transform#ANode#accept_transform_visitor */
164 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:EOF:lexer#Token#text */
165 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:EOF:lexer#Token#text= */
166 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token */
167 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token= */
168 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token */
169 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token= */
170 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:EOF:parser_nodes#Token#init */
171 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:EOF:lexer#EOF#parser_index */
172 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:EOF:parser_nodes#EOF#init */
173 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:EOF:lexer#EOF#init_tk */
174 }
175 };
176 /* allocate EOF */
177 val* NEW_parser_nodes__EOF(const struct type* type) {
178 val* self /* : EOF */;
179 val* var /* : null */;
180 val* var1 /* : null */;
181 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
182 self->type = type;
183 self->class = &class_parser_nodes__EOF;
184 var = NULL;
185 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:EOF exact> */
186 var1 = NULL;
187 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:EOF exact> */
188 return self;
189 }
190 /* runtime class parser_nodes__AError */
191 /* allocate AError */
192 val* NEW_parser_nodes__AError(const struct type* type) {
193 fprintf(stderr, "Runtime error: %s", "AError is DEAD");
194 fprintf(stderr, "\n");
195 show_backtrace(1);
196 }
197 /* runtime class parser_nodes__ALexerError */
198 const struct class class_parser_nodes__ALexerError = {
199 0, /* box_kind */
200 {
201 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALexerError:kernel#Object#object_id */
202 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_type */
203 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_instance */
204 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#== */
205 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#!= */
206 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALexerError:kernel#Object#output */
207 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALexerError:kernel#Object#output_class_name */
208 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALexerError:kernel#Object#exit */
209 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALexerError:kernel#Object#sys */
210 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALexerError:kernel#Object#hash */
211 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#to_s */
212 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALexerError:string#Object#native_class_name */
213 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALexerError:string#Object#class_name */
214 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALexerError:string#Object#inspect */
215 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALexerError:string#Object#inspect_head */
216 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALexerError:string#Object#args */
217 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALexerError:math#Object#atan2 */
218 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALexerError:math#Object#pi */
219 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALexerError:math#Object#srand_from */
220 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALexerError:math#Object#srand */
221 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALexerError:stream#Object#poll */
222 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALexerError:stream#Object#intern_poll */
223 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALexerError:time#Object#get_time */
224 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALexerError:file#Object#printn */
225 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALexerError:file#Object#print */
226 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALexerError:file#Object#getc */
227 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALexerError:file#Object#gets */
228 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALexerError:file#Object#getcwd */
229 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALexerError:file#Object#file_getcwd */
230 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALexerError:file#Object#stdin */
231 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALexerError:file#Object#stdout */
232 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALexerError:file#Object#stderr */
233 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#intrude_visibility */
234 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#public_visibility */
235 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#protected_visibility */
236 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#private_visibility */
237 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#none_visibility */
238 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALexerError:model#Object#abstract_kind */
239 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALexerError:model#Object#concrete_kind */
240 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALexerError:model#Object#interface_kind */
241 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALexerError:model#Object#enum_kind */
242 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALexerError:model#Object#extern_kind */
243 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location */
244 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#hot_location */
245 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#debug */
246 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent */
247 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent= */
248 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#init */
249 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#replace_child */
250 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#detach */
251 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#replace_with */
252 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#visit_all */
253 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALexerError:parser_util#ANode#collect_tokens_by_text */
254 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALexerError:parser_util#ANode#collect_annotations_by_name */
255 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALexerError:simple_misc_analysis#ANode#accept_simple_misc */
256 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALexerError:simple_misc_analysis#ANode#after_simple_misc */
257 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALexerError:literal#ANode#accept_literal */
258 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALexerError:scope#ANode#accept_scope_visitor */
259 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALexerError:flow#ANode#accept_flow_visitor */
260 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALexerError:local_var_init#ANode#accept_local_var_visitor */
261 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALexerError:auto_super_init#ANode#accept_auto_super_init */
262 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALexerError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
263 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALexerError:astvalidation#ANode#accept_ast_validation */
264 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALexerError:transform#ANode#accept_transform_visitor */
265 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:ALexerError:lexer#Token#text */
266 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:ALexerError:lexer#Token#text= */
267 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token */
268 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token= */
269 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token */
270 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token= */
271 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#init */
272 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:ALexerError:lexer#EOF#parser_index */
273 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#init */
274 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:ALexerError:lexer#EOF#init_tk */
275 (nitmethod_t)VIRTUAL_parser_nodes__AError__init, /* pointer to parser_nodes:ALexerError:parser_nodes#AError#init */
276 (nitmethod_t)VIRTUAL_lexer__AError__message, /* pointer to parser_nodes:ALexerError:lexer#AError#message */
277 (nitmethod_t)VIRTUAL_lexer__AError__init_error, /* pointer to parser_nodes:ALexerError:lexer#AError#init_error */
278 (nitmethod_t)VIRTUAL_parser_nodes__ALexerError__init, /* pointer to parser_nodes:ALexerError:parser_nodes#ALexerError#init */
279 (nitmethod_t)VIRTUAL_lexer__ALexerError__string, /* pointer to parser_nodes:ALexerError:lexer#ALexerError#string */
280 (nitmethod_t)VIRTUAL_lexer__ALexerError__init_lexer_error, /* pointer to parser_nodes:ALexerError:lexer#ALexerError#init_lexer_error */
281 }
282 };
283 /* allocate ALexerError */
284 val* NEW_parser_nodes__ALexerError(const struct type* type) {
285 val* self /* : ALexerError */;
286 val* var /* : null */;
287 val* var1 /* : null */;
288 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
289 self->type = type;
290 self->class = &class_parser_nodes__ALexerError;
291 var = NULL;
292 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALexerError exact> */
293 var1 = NULL;
294 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALexerError exact> */
295 return self;
296 }
297 /* runtime class parser_nodes__AParserError */
298 const struct class class_parser_nodes__AParserError = {
299 0, /* box_kind */
300 {
301 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParserError:kernel#Object#object_id */
302 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_type */
303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_instance */
304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#== */
305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#!= */
306 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParserError:kernel#Object#output */
307 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParserError:kernel#Object#output_class_name */
308 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParserError:kernel#Object#exit */
309 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParserError:kernel#Object#sys */
310 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParserError:kernel#Object#hash */
311 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#to_s */
312 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParserError:string#Object#native_class_name */
313 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParserError:string#Object#class_name */
314 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParserError:string#Object#inspect */
315 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParserError:string#Object#inspect_head */
316 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParserError:string#Object#args */
317 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParserError:math#Object#atan2 */
318 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParserError:math#Object#pi */
319 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParserError:math#Object#srand_from */
320 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParserError:math#Object#srand */
321 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParserError:stream#Object#poll */
322 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParserError:stream#Object#intern_poll */
323 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParserError:time#Object#get_time */
324 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParserError:file#Object#printn */
325 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParserError:file#Object#print */
326 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParserError:file#Object#getc */
327 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParserError:file#Object#gets */
328 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParserError:file#Object#getcwd */
329 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParserError:file#Object#file_getcwd */
330 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParserError:file#Object#stdin */
331 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParserError:file#Object#stdout */
332 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParserError:file#Object#stderr */
333 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#intrude_visibility */
334 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#public_visibility */
335 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#protected_visibility */
336 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#private_visibility */
337 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#none_visibility */
338 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParserError:model#Object#abstract_kind */
339 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParserError:model#Object#concrete_kind */
340 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParserError:model#Object#interface_kind */
341 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParserError:model#Object#enum_kind */
342 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParserError:model#Object#extern_kind */
343 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location */
344 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#hot_location */
345 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#debug */
346 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent */
347 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent= */
348 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#init */
349 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:AParserError:parser_nodes#Token#replace_child */
350 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#detach */
351 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#replace_with */
352 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:AParserError:parser_nodes#Token#visit_all */
353 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParserError:parser_util#ANode#collect_tokens_by_text */
354 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParserError:parser_util#ANode#collect_annotations_by_name */
355 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParserError:simple_misc_analysis#ANode#accept_simple_misc */
356 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AParserError:simple_misc_analysis#ANode#after_simple_misc */
357 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParserError:literal#ANode#accept_literal */
358 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParserError:scope#ANode#accept_scope_visitor */
359 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AParserError:flow#ANode#accept_flow_visitor */
360 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParserError:local_var_init#ANode#accept_local_var_visitor */
361 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParserError:auto_super_init#ANode#accept_auto_super_init */
362 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParserError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
363 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParserError:astvalidation#ANode#accept_ast_validation */
364 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AParserError:transform#ANode#accept_transform_visitor */
365 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:AParserError:lexer#Token#text */
366 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:AParserError:lexer#Token#text= */
367 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token */
368 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token= */
369 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token */
370 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token= */
371 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:AParserError:parser_nodes#Token#init */
372 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:AParserError:lexer#EOF#parser_index */
373 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#init */
374 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:AParserError:lexer#EOF#init_tk */
375 (nitmethod_t)VIRTUAL_parser_nodes__AError__init, /* pointer to parser_nodes:AParserError:parser_nodes#AError#init */
376 (nitmethod_t)VIRTUAL_lexer__AError__message, /* pointer to parser_nodes:AParserError:lexer#AError#message */
377 (nitmethod_t)VIRTUAL_lexer__AError__init_error, /* pointer to parser_nodes:AParserError:lexer#AError#init_error */
378 (nitmethod_t)VIRTUAL_parser_nodes__AParserError__init, /* pointer to parser_nodes:AParserError:parser_nodes#AParserError#init */
379 (nitmethod_t)VIRTUAL_lexer__AParserError__token, /* pointer to parser_nodes:AParserError:lexer#AParserError#token */
380 (nitmethod_t)VIRTUAL_lexer__AParserError__init_parser_error, /* pointer to parser_nodes:AParserError:lexer#AParserError#init_parser_error */
381 }
382 };
383 /* allocate AParserError */
384 val* NEW_parser_nodes__AParserError(const struct type* type) {
385 val* self /* : AParserError */;
386 val* var /* : null */;
387 val* var1 /* : null */;
388 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
389 self->type = type;
390 self->class = &class_parser_nodes__AParserError;
391 var = NULL;
392 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParserError exact> */
393 var1 = NULL;
394 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParserError exact> */
395 return self;
396 }
397 /* runtime class parser_nodes__AModule */
398 const struct class class_parser_nodes__AModule = {
399 0, /* box_kind */
400 {
401 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AModule:kernel#Object#object_id */
402 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AModule:kernel#Object#is_same_type */
403 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AModule:kernel#Object#is_same_instance */
404 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AModule:kernel#Object#== */
405 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AModule:kernel#Object#!= */
406 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AModule:kernel#Object#output */
407 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AModule:kernel#Object#output_class_name */
408 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AModule:kernel#Object#exit */
409 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AModule:kernel#Object#sys */
410 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AModule:kernel#Object#hash */
411 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AModule:string#Object#to_s */
412 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AModule:string#Object#native_class_name */
413 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AModule:string#Object#class_name */
414 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AModule:string#Object#inspect */
415 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AModule:string#Object#inspect_head */
416 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AModule:string#Object#args */
417 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AModule:math#Object#atan2 */
418 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AModule:math#Object#pi */
419 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AModule:math#Object#srand_from */
420 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AModule:math#Object#srand */
421 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AModule:stream#Object#poll */
422 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AModule:stream#Object#intern_poll */
423 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AModule:time#Object#get_time */
424 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AModule:file#Object#printn */
425 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AModule:file#Object#print */
426 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AModule:file#Object#getc */
427 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AModule:file#Object#gets */
428 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AModule:file#Object#getcwd */
429 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AModule:file#Object#file_getcwd */
430 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AModule:file#Object#stdin */
431 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AModule:file#Object#stdout */
432 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AModule:file#Object#stderr */
433 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AModule:model_base#Object#intrude_visibility */
434 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AModule:model_base#Object#public_visibility */
435 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AModule:model_base#Object#protected_visibility */
436 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AModule:model_base#Object#private_visibility */
437 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AModule:model_base#Object#none_visibility */
438 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AModule:model#Object#abstract_kind */
439 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AModule:model#Object#concrete_kind */
440 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AModule:model#Object#interface_kind */
441 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AModule:model#Object#enum_kind */
442 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AModule:model#Object#extern_kind */
443 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location */
444 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#hot_location */
445 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AModule:parser_nodes#ANode#debug */
446 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent */
447 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent= */
448 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AModule:parser_nodes#ANode#init */
449 (nitmethod_t)VIRTUAL_parser_prod__AModule__replace_child, /* pointer to parser_nodes:AModule:parser_prod#AModule#replace_child */
450 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AModule:parser_nodes#ANode#detach */
451 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AModule:parser_nodes#Prod#replace_with */
452 (nitmethod_t)VIRTUAL_parser_prod__AModule__visit_all, /* pointer to parser_nodes:AModule:parser_prod#AModule#visit_all */
453 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AModule:parser_util#ANode#collect_tokens_by_text */
454 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AModule:parser_util#ANode#collect_annotations_by_name */
455 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AModule:simple_misc_analysis#ANode#accept_simple_misc */
456 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AModule:simple_misc_analysis#ANode#after_simple_misc */
457 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AModule:literal#ANode#accept_literal */
458 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AModule:scope#ANode#accept_scope_visitor */
459 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AModule:flow#ANode#accept_flow_visitor */
460 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AModule:local_var_init#ANode#accept_local_var_visitor */
461 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AModule:auto_super_init#ANode#accept_auto_super_init */
462 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AModule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
463 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AModule:astvalidation#ANode#accept_ast_validation */
464 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AModule:transform#ANode#accept_transform_visitor */
465 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AModule:parser_nodes#Prod#location= */
466 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations */
467 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations= */
468 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AModule:parser_nodes#Prod#init */
469 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AModule:modelize_property#Prod#collect_text */
470 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AModule:parser_nodes#ANode#replace_with */
471 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_moduledecl, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_moduledecl */
472 (nitmethod_t)VIRTUAL_parser_prod__AModule__n_moduledecl_61d, /* pointer to parser_nodes:AModule:parser_prod#AModule#n_moduledecl= */
473 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_imports, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_imports */
474 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_extern_code_blocks, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_extern_code_blocks */
475 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_classdefs, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_classdefs */
476 (nitmethod_t)VIRTUAL_parser_nodes__AModule__init, /* pointer to parser_nodes:AModule:parser_nodes#AModule#init */
477 (nitmethod_t)VIRTUAL_parser_prod__AModule__empty_init, /* pointer to parser_nodes:AModule:parser_prod#AModule#empty_init */
478 (nitmethod_t)VIRTUAL_parser_prod__AModule__init_amodule, /* pointer to parser_nodes:AModule:parser_prod#AModule#init_amodule */
479 (nitmethod_t)VIRTUAL_simple_misc_analysis__AModule__do_simple_misc_analysis, /* pointer to parser_nodes:AModule:simple_misc_analysis#AModule#do_simple_misc_analysis */
480 (nitmethod_t)VIRTUAL_literal__AModule__do_literal, /* pointer to parser_nodes:AModule:literal#AModule#do_literal */
481 (nitmethod_t)VIRTUAL_modelbuilder__AModule__mmodule, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule */
482 (nitmethod_t)VIRTUAL_modelbuilder__AModule__mmodule_61d, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule= */
483 (nitmethod_t)VIRTUAL_modelbuilder__AModule__is_importation_done, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done */
484 (nitmethod_t)VIRTUAL_modelbuilder__AModule__is_importation_done_61d, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done= */
485 (nitmethod_t)VIRTUAL_modelize_class__AModule__build_classes_is_done, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done */
486 (nitmethod_t)VIRTUAL_modelize_class__AModule__build_classes_is_done_61d, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done= */
487 (nitmethod_t)VIRTUAL_modelize_class__AModule__mclass2nclassdef, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef */
488 (nitmethod_t)VIRTUAL_modelize_class__AModule__mclass2nclassdef_61d, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef= */
489 }
490 };
491 /* allocate AModule */
492 val* NEW_parser_nodes__AModule(const struct type* type) {
493 val* self /* : AModule */;
494 val* var /* : null */;
495 val* var1 /* : null */;
496 val* var2 /* : null */;
497 val* var3 /* : null */;
498 val* var4 /* : ANodes[AImport] */;
499 val* var5 /* : ANodes[AExternCodeBlock] */;
500 val* var6 /* : ANodes[AClassdef] */;
501 short int var7 /* : Bool */;
502 short int var8 /* : Bool */;
503 val* var9 /* : HashMap[MClass, AClassdef] */;
504 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
505 self->type = type;
506 self->class = &class_parser_nodes__AModule;
507 var = NULL;
508 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AModule exact> */
509 var1 = NULL;
510 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AModule exact> */
511 var2 = NULL;
512 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AModule exact> */
513 var3 = NULL;
514 self->attrs[COLOR_parser_nodes__AModule___n_moduledecl].val = var3; /* _n_moduledecl on <self:AModule exact> */
515 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AImport);
516 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AImport]>*/;
517 self->attrs[COLOR_parser_nodes__AModule___n_imports].val = var4; /* _n_imports on <self:AModule exact> */
518 var5 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCodeBlock);
519 ((void (*)(val*, val*))(var5->class->vft[COLOR_parser_nodes__ANodes__init]))(var5, self) /* init on <var5:ANodes[AExternCodeBlock]>*/;
520 self->attrs[COLOR_parser_nodes__AModule___n_extern_code_blocks].val = var5; /* _n_extern_code_blocks on <self:AModule exact> */
521 var6 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AClassdef);
522 ((void (*)(val*, val*))(var6->class->vft[COLOR_parser_nodes__ANodes__init]))(var6, self) /* init on <var6:ANodes[AClassdef]>*/;
523 self->attrs[COLOR_parser_nodes__AModule___n_classdefs].val = var6; /* _n_classdefs on <self:AModule exact> */
524 var7 = 0;
525 self->attrs[COLOR_modelbuilder__AModule___64dis_importation_done].s = var7; /* @is_importation_done on <self:AModule exact> */
526 var8 = 0;
527 self->attrs[COLOR_modelize_class__AModule___64dbuild_classes_is_done].s = var8; /* @build_classes_is_done on <self:AModule exact> */
528 var9 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef);
529 ((void (*)(val*))(var9->class->vft[COLOR_hash_collection__HashMap__init]))(var9) /* init on <var9:HashMap[MClass, AClassdef]>*/;
530 self->attrs[COLOR_modelize_class__AModule___64dmclass2nclassdef].val = var9; /* @mclass2nclassdef on <self:AModule exact> */
531 return self;
532 }
533 /* runtime class parser_nodes__AModuledecl */
534 const struct class class_parser_nodes__AModuledecl = {
535 0, /* box_kind */
536 {
537 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AModuledecl:kernel#Object#object_id */
538 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_type */
539 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_instance */
540 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#== */
541 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#!= */
542 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AModuledecl:kernel#Object#output */
543 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AModuledecl:kernel#Object#output_class_name */
544 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AModuledecl:kernel#Object#exit */
545 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AModuledecl:kernel#Object#sys */
546 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AModuledecl:kernel#Object#hash */
547 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AModuledecl:string#Object#to_s */
548 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AModuledecl:string#Object#native_class_name */
549 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AModuledecl:string#Object#class_name */
550 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AModuledecl:string#Object#inspect */
551 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AModuledecl:string#Object#inspect_head */
552 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AModuledecl:string#Object#args */
553 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AModuledecl:math#Object#atan2 */
554 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AModuledecl:math#Object#pi */
555 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AModuledecl:math#Object#srand_from */
556 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AModuledecl:math#Object#srand */
557 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AModuledecl:stream#Object#poll */
558 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AModuledecl:stream#Object#intern_poll */
559 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AModuledecl:time#Object#get_time */
560 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AModuledecl:file#Object#printn */
561 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AModuledecl:file#Object#print */
562 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AModuledecl:file#Object#getc */
563 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AModuledecl:file#Object#gets */
564 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AModuledecl:file#Object#getcwd */
565 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AModuledecl:file#Object#file_getcwd */
566 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AModuledecl:file#Object#stdin */
567 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AModuledecl:file#Object#stdout */
568 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AModuledecl:file#Object#stderr */
569 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#intrude_visibility */
570 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#public_visibility */
571 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#protected_visibility */
572 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#private_visibility */
573 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#none_visibility */
574 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AModuledecl:model#Object#abstract_kind */
575 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AModuledecl:model#Object#concrete_kind */
576 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AModuledecl:model#Object#interface_kind */
577 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AModuledecl:model#Object#enum_kind */
578 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AModuledecl:model#Object#extern_kind */
579 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location */
580 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#hot_location */
581 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#debug */
582 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent */
583 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent= */
584 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#init */
585 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__replace_child, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#replace_child */
586 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#detach */
587 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#replace_with */
588 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__visit_all, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#visit_all */
589 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AModuledecl:parser_util#ANode#collect_tokens_by_text */
590 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AModuledecl:parser_util#ANode#collect_annotations_by_name */
591 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AModuledecl:simple_misc_analysis#ANode#accept_simple_misc */
592 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AModuledecl:simple_misc_analysis#ANode#after_simple_misc */
593 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AModuledecl:literal#ANode#accept_literal */
594 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AModuledecl:scope#ANode#accept_scope_visitor */
595 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AModuledecl:flow#ANode#accept_flow_visitor */
596 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AModuledecl:local_var_init#ANode#accept_local_var_visitor */
597 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AModuledecl:auto_super_init#ANode#accept_auto_super_init */
598 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
599 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AModuledecl:astvalidation#ANode#accept_ast_validation */
600 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform#ANode#accept_transform_visitor */
601 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#location= */
602 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#n_annotations */
603 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_annotations_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_annotations= */
604 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#init */
605 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AModuledecl:modelize_property#Prod#collect_text */
606 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#replace_with */
607 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_doc, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_doc */
608 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_doc_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_doc= */
609 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_kwmodule, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_kwmodule */
610 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwmodule= */
611 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_name, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_name */
612 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_name_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_name= */
613 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#init */
614 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__empty_init, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#empty_init */
615 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__init_amoduledecl, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#init_amoduledecl */
616 }
617 };
618 /* allocate AModuledecl */
619 val* NEW_parser_nodes__AModuledecl(const struct type* type) {
620 val* self /* : AModuledecl */;
621 val* var /* : null */;
622 val* var1 /* : null */;
623 val* var2 /* : null */;
624 val* var3 /* : null */;
625 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
626 self->type = type;
627 self->class = &class_parser_nodes__AModuledecl;
628 var = NULL;
629 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AModuledecl exact> */
630 var1 = NULL;
631 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AModuledecl exact> */
632 var2 = NULL;
633 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AModuledecl exact> */
634 var3 = NULL;
635 self->attrs[COLOR_parser_nodes__AModuledecl___n_doc].val = var3; /* _n_doc on <self:AModuledecl exact> */
636 return self;
637 }
638 /* runtime class parser_nodes__AStdImport */
639 const struct class class_parser_nodes__AStdImport = {
640 0, /* box_kind */
641 {
642 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStdImport:kernel#Object#object_id */
643 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_type */
644 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_instance */
645 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#== */
646 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#!= */
647 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStdImport:kernel#Object#output */
648 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStdImport:kernel#Object#output_class_name */
649 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStdImport:kernel#Object#exit */
650 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStdImport:kernel#Object#sys */
651 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStdImport:kernel#Object#hash */
652 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStdImport:string#Object#to_s */
653 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStdImport:string#Object#native_class_name */
654 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStdImport:string#Object#class_name */
655 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStdImport:string#Object#inspect */
656 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStdImport:string#Object#inspect_head */
657 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStdImport:string#Object#args */
658 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStdImport:math#Object#atan2 */
659 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStdImport:math#Object#pi */
660 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStdImport:math#Object#srand_from */
661 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStdImport:math#Object#srand */
662 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStdImport:stream#Object#poll */
663 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStdImport:stream#Object#intern_poll */
664 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStdImport:time#Object#get_time */
665 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStdImport:file#Object#printn */
666 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStdImport:file#Object#print */
667 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStdImport:file#Object#getc */
668 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStdImport:file#Object#gets */
669 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStdImport:file#Object#getcwd */
670 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStdImport:file#Object#file_getcwd */
671 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStdImport:file#Object#stdin */
672 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStdImport:file#Object#stdout */
673 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStdImport:file#Object#stderr */
674 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#intrude_visibility */
675 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#public_visibility */
676 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#protected_visibility */
677 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#private_visibility */
678 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#none_visibility */
679 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStdImport:model#Object#abstract_kind */
680 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStdImport:model#Object#concrete_kind */
681 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStdImport:model#Object#interface_kind */
682 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStdImport:model#Object#enum_kind */
683 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStdImport:model#Object#extern_kind */
684 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location */
685 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#hot_location */
686 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#debug */
687 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent */
688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent= */
689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#init */
690 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__replace_child, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#replace_child */
691 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#detach */
692 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#replace_with */
693 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__visit_all, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#visit_all */
694 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStdImport:parser_util#ANode#collect_tokens_by_text */
695 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStdImport:parser_util#ANode#collect_annotations_by_name */
696 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStdImport:simple_misc_analysis#ANode#accept_simple_misc */
697 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStdImport:simple_misc_analysis#ANode#after_simple_misc */
698 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStdImport:literal#ANode#accept_literal */
699 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStdImport:scope#ANode#accept_scope_visitor */
700 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStdImport:flow#ANode#accept_flow_visitor */
701 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStdImport:local_var_init#ANode#accept_local_var_visitor */
702 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStdImport:auto_super_init#ANode#accept_auto_super_init */
703 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStdImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
704 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStdImport:astvalidation#ANode#accept_ast_validation */
705 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStdImport:transform#ANode#accept_transform_visitor */
706 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#location= */
707 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#n_annotations */
708 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_annotations_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_annotations= */
709 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#init */
710 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStdImport:modelize_property#Prod#collect_text */
711 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#replace_with */
712 (nitmethod_t)VIRTUAL_parser_nodes__AImport__init, /* pointer to parser_nodes:AStdImport:parser_nodes#AImport#init */
713 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_visibility, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_visibility */
714 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_visibility_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_visibility= */
715 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_kwimport, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_kwimport */
716 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_kwimport_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_kwimport= */
717 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_name, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_name */
718 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_name_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_name= */
719 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__init, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#init */
720 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__empty_init, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#empty_init */
721 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__init_astdimport, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#init_astdimport */
722 (nitmethod_t)VIRTUAL_modelbuilder__AStdImport__mmodule, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule */
723 (nitmethod_t)VIRTUAL_modelbuilder__AStdImport__mmodule_61d, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule= */
724 }
725 };
726 /* allocate AStdImport */
727 val* NEW_parser_nodes__AStdImport(const struct type* type) {
728 val* self /* : AStdImport */;
729 val* var /* : null */;
730 val* var1 /* : null */;
731 val* var2 /* : null */;
732 val* var3 /* : null */;
733 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
734 self->type = type;
735 self->class = &class_parser_nodes__AStdImport;
736 var = NULL;
737 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStdImport exact> */
738 var1 = NULL;
739 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStdImport exact> */
740 var2 = NULL;
741 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStdImport exact> */
742 var3 = NULL;
743 self->attrs[COLOR_modelbuilder__AStdImport___64dmmodule].val = var3; /* @mmodule on <self:AStdImport exact> */
744 return self;
745 }
746 /* runtime class parser_nodes__ANoImport */
747 const struct class class_parser_nodes__ANoImport = {
748 0, /* box_kind */
749 {
750 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANoImport:kernel#Object#object_id */
751 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_type */
752 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_instance */
753 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#== */
754 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#!= */
755 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANoImport:kernel#Object#output */
756 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANoImport:kernel#Object#output_class_name */
757 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANoImport:kernel#Object#exit */
758 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANoImport:kernel#Object#sys */
759 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANoImport:kernel#Object#hash */
760 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANoImport:string#Object#to_s */
761 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANoImport:string#Object#native_class_name */
762 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANoImport:string#Object#class_name */
763 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANoImport:string#Object#inspect */
764 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANoImport:string#Object#inspect_head */
765 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANoImport:string#Object#args */
766 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANoImport:math#Object#atan2 */
767 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANoImport:math#Object#pi */
768 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANoImport:math#Object#srand_from */
769 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANoImport:math#Object#srand */
770 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANoImport:stream#Object#poll */
771 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANoImport:stream#Object#intern_poll */
772 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANoImport:time#Object#get_time */
773 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANoImport:file#Object#printn */
774 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANoImport:file#Object#print */
775 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANoImport:file#Object#getc */
776 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANoImport:file#Object#gets */
777 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANoImport:file#Object#getcwd */
778 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANoImport:file#Object#file_getcwd */
779 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANoImport:file#Object#stdin */
780 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANoImport:file#Object#stdout */
781 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANoImport:file#Object#stderr */
782 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#intrude_visibility */
783 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#public_visibility */
784 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#protected_visibility */
785 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#private_visibility */
786 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#none_visibility */
787 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANoImport:model#Object#abstract_kind */
788 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANoImport:model#Object#concrete_kind */
789 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANoImport:model#Object#interface_kind */
790 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANoImport:model#Object#enum_kind */
791 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANoImport:model#Object#extern_kind */
792 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location */
793 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#hot_location */
794 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#debug */
795 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent */
796 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent= */
797 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#init */
798 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__replace_child, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#replace_child */
799 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#detach */
800 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#replace_with */
801 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__visit_all, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#visit_all */
802 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANoImport:parser_util#ANode#collect_tokens_by_text */
803 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANoImport:parser_util#ANode#collect_annotations_by_name */
804 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANoImport:simple_misc_analysis#ANode#accept_simple_misc */
805 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANoImport:simple_misc_analysis#ANode#after_simple_misc */
806 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANoImport:literal#ANode#accept_literal */
807 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANoImport:scope#ANode#accept_scope_visitor */
808 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANoImport:flow#ANode#accept_flow_visitor */
809 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANoImport:local_var_init#ANode#accept_local_var_visitor */
810 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANoImport:auto_super_init#ANode#accept_auto_super_init */
811 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANoImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
812 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANoImport:astvalidation#ANode#accept_ast_validation */
813 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANoImport:transform#ANode#accept_transform_visitor */
814 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#location= */
815 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations */
816 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations= */
817 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#init */
818 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANoImport:modelize_property#Prod#collect_text */
819 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#replace_with */
820 (nitmethod_t)VIRTUAL_parser_nodes__AImport__init, /* pointer to parser_nodes:ANoImport:parser_nodes#AImport#init */
821 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_visibility, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_visibility */
822 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_visibility_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_visibility= */
823 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_kwimport, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_kwimport */
824 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_kwimport_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwimport= */
825 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_kwend, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_kwend */
826 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_kwend_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwend= */
827 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__init, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#init */
828 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__empty_init, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#empty_init */
829 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__init_anoimport, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#init_anoimport */
830 }
831 };
832 /* allocate ANoImport */
833 val* NEW_parser_nodes__ANoImport(const struct type* type) {
834 val* self /* : ANoImport */;
835 val* var /* : null */;
836 val* var1 /* : null */;
837 val* var2 /* : null */;
838 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
839 self->type = type;
840 self->class = &class_parser_nodes__ANoImport;
841 var = NULL;
842 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANoImport exact> */
843 var1 = NULL;
844 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANoImport exact> */
845 var2 = NULL;
846 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANoImport exact> */
847 return self;
848 }
849 /* runtime class parser_nodes__APublicVisibility */
850 const struct class class_parser_nodes__APublicVisibility = {
851 0, /* box_kind */
852 {
853 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APublicVisibility:kernel#Object#object_id */
854 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_type */
855 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_instance */
856 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#== */
857 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#!= */
858 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APublicVisibility:kernel#Object#output */
859 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APublicVisibility:kernel#Object#output_class_name */
860 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APublicVisibility:kernel#Object#exit */
861 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APublicVisibility:kernel#Object#sys */
862 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APublicVisibility:kernel#Object#hash */
863 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APublicVisibility:string#Object#to_s */
864 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APublicVisibility:string#Object#native_class_name */
865 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APublicVisibility:string#Object#class_name */
866 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect */
867 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect_head */
868 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APublicVisibility:string#Object#args */
869 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APublicVisibility:math#Object#atan2 */
870 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APublicVisibility:math#Object#pi */
871 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APublicVisibility:math#Object#srand_from */
872 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APublicVisibility:math#Object#srand */
873 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APublicVisibility:stream#Object#poll */
874 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APublicVisibility:stream#Object#intern_poll */
875 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APublicVisibility:time#Object#get_time */
876 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APublicVisibility:file#Object#printn */
877 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APublicVisibility:file#Object#print */
878 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APublicVisibility:file#Object#getc */
879 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APublicVisibility:file#Object#gets */
880 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APublicVisibility:file#Object#getcwd */
881 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APublicVisibility:file#Object#file_getcwd */
882 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APublicVisibility:file#Object#stdin */
883 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APublicVisibility:file#Object#stdout */
884 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APublicVisibility:file#Object#stderr */
885 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#intrude_visibility */
886 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#public_visibility */
887 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#protected_visibility */
888 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#private_visibility */
889 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#none_visibility */
890 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#abstract_kind */
891 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#concrete_kind */
892 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#interface_kind */
893 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#enum_kind */
894 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#extern_kind */
895 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location */
896 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#hot_location */
897 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#debug */
898 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent */
899 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent= */
900 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#init */
901 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__replace_child, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#replace_child */
902 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#detach */
903 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#replace_with */
904 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__visit_all, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#visit_all */
905 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APublicVisibility:parser_util#ANode#collect_tokens_by_text */
906 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APublicVisibility:parser_util#ANode#collect_annotations_by_name */
907 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APublicVisibility:simple_misc_analysis#ANode#accept_simple_misc */
908 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APublicVisibility:simple_misc_analysis#ANode#after_simple_misc */
909 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APublicVisibility:literal#ANode#accept_literal */
910 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APublicVisibility:scope#ANode#accept_scope_visitor */
911 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APublicVisibility:flow#ANode#accept_flow_visitor */
912 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APublicVisibility:local_var_init#ANode#accept_local_var_visitor */
913 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APublicVisibility:auto_super_init#ANode#accept_auto_super_init */
914 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
915 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APublicVisibility:astvalidation#ANode#accept_ast_validation */
916 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform#ANode#accept_transform_visitor */
917 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#location= */
918 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations */
919 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations= */
920 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#init */
921 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APublicVisibility:modelize_property#Prod#collect_text */
922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#replace_with */
923 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#AVisibility#init */
924 (nitmethod_t)VIRTUAL_modelbuilder__APublicVisibility__mvisibility, /* pointer to parser_nodes:APublicVisibility:modelbuilder#APublicVisibility#mvisibility */
925 (nitmethod_t)VIRTUAL_parser_nodes__APublicVisibility__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#APublicVisibility#init */
926 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__empty_init, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#empty_init */
927 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#init_apublicvisibility */
928 }
929 };
930 /* allocate APublicVisibility */
931 val* NEW_parser_nodes__APublicVisibility(const struct type* type) {
932 val* self /* : APublicVisibility */;
933 val* var /* : null */;
934 val* var1 /* : null */;
935 val* var2 /* : null */;
936 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
937 self->type = type;
938 self->class = &class_parser_nodes__APublicVisibility;
939 var = NULL;
940 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APublicVisibility exact> */
941 var1 = NULL;
942 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APublicVisibility exact> */
943 var2 = NULL;
944 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APublicVisibility exact> */
945 return self;
946 }
947 /* runtime class parser_nodes__APrivateVisibility */
948 const struct class class_parser_nodes__APrivateVisibility = {
949 0, /* box_kind */
950 {
951 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#object_id */
952 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_type */
953 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_instance */
954 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#== */
955 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#!= */
956 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#output */
957 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#output_class_name */
958 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#exit */
959 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#sys */
960 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#hash */
961 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APrivateVisibility:string#Object#to_s */
962 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APrivateVisibility:string#Object#native_class_name */
963 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APrivateVisibility:string#Object#class_name */
964 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect */
965 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect_head */
966 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APrivateVisibility:string#Object#args */
967 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APrivateVisibility:math#Object#atan2 */
968 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APrivateVisibility:math#Object#pi */
969 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APrivateVisibility:math#Object#srand_from */
970 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APrivateVisibility:math#Object#srand */
971 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APrivateVisibility:stream#Object#poll */
972 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APrivateVisibility:stream#Object#intern_poll */
973 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APrivateVisibility:time#Object#get_time */
974 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APrivateVisibility:file#Object#printn */
975 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APrivateVisibility:file#Object#print */
976 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APrivateVisibility:file#Object#getc */
977 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APrivateVisibility:file#Object#gets */
978 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APrivateVisibility:file#Object#getcwd */
979 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APrivateVisibility:file#Object#file_getcwd */
980 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APrivateVisibility:file#Object#stdin */
981 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APrivateVisibility:file#Object#stdout */
982 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APrivateVisibility:file#Object#stderr */
983 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#intrude_visibility */
984 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#public_visibility */
985 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#protected_visibility */
986 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#private_visibility */
987 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#none_visibility */
988 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#abstract_kind */
989 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#concrete_kind */
990 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#interface_kind */
991 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#enum_kind */
992 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#extern_kind */
993 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location */
994 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#hot_location */
995 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#debug */
996 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent */
997 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent= */
998 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#init */
999 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__replace_child, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#replace_child */
1000 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#detach */
1001 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#replace_with */
1002 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__visit_all, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#visit_all */
1003 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APrivateVisibility:parser_util#ANode#collect_tokens_by_text */
1004 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APrivateVisibility:parser_util#ANode#collect_annotations_by_name */
1005 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APrivateVisibility:simple_misc_analysis#ANode#accept_simple_misc */
1006 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APrivateVisibility:simple_misc_analysis#ANode#after_simple_misc */
1007 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APrivateVisibility:literal#ANode#accept_literal */
1008 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APrivateVisibility:scope#ANode#accept_scope_visitor */
1009 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APrivateVisibility:flow#ANode#accept_flow_visitor */
1010 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APrivateVisibility:local_var_init#ANode#accept_local_var_visitor */
1011 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APrivateVisibility:auto_super_init#ANode#accept_auto_super_init */
1012 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1013 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APrivateVisibility:astvalidation#ANode#accept_ast_validation */
1014 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#accept_transform_visitor */
1015 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#location= */
1016 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations */
1017 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations= */
1018 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#init */
1019 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APrivateVisibility:modelize_property#Prod#collect_text */
1020 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#replace_with */
1021 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#AVisibility#init */
1022 (nitmethod_t)VIRTUAL_modelbuilder__APrivateVisibility__mvisibility, /* pointer to parser_nodes:APrivateVisibility:modelbuilder#APrivateVisibility#mvisibility */
1023 (nitmethod_t)VIRTUAL_parser_nodes__APrivateVisibility__n_kwprivate, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#APrivateVisibility#n_kwprivate */
1024 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#n_kwprivate= */
1025 (nitmethod_t)VIRTUAL_parser_nodes__APrivateVisibility__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#APrivateVisibility#init */
1026 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__empty_init, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#empty_init */
1027 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#init_aprivatevisibility */
1028 }
1029 };
1030 /* allocate APrivateVisibility */
1031 val* NEW_parser_nodes__APrivateVisibility(const struct type* type) {
1032 val* self /* : APrivateVisibility */;
1033 val* var /* : null */;
1034 val* var1 /* : null */;
1035 val* var2 /* : null */;
1036 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1037 self->type = type;
1038 self->class = &class_parser_nodes__APrivateVisibility;
1039 var = NULL;
1040 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APrivateVisibility exact> */
1041 var1 = NULL;
1042 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APrivateVisibility exact> */
1043 var2 = NULL;
1044 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APrivateVisibility exact> */
1045 return self;
1046 }
1047 /* runtime class parser_nodes__AProtectedVisibility */
1048 const struct class class_parser_nodes__AProtectedVisibility = {
1049 0, /* box_kind */
1050 {
1051 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#object_id */
1052 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_type */
1053 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_instance */
1054 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#== */
1055 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#!= */
1056 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#output */
1057 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#output_class_name */
1058 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#exit */
1059 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#sys */
1060 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#hash */
1061 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AProtectedVisibility:string#Object#to_s */
1062 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AProtectedVisibility:string#Object#native_class_name */
1063 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AProtectedVisibility:string#Object#class_name */
1064 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect */
1065 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect_head */
1066 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AProtectedVisibility:string#Object#args */
1067 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AProtectedVisibility:math#Object#atan2 */
1068 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AProtectedVisibility:math#Object#pi */
1069 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AProtectedVisibility:math#Object#srand_from */
1070 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AProtectedVisibility:math#Object#srand */
1071 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AProtectedVisibility:stream#Object#poll */
1072 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AProtectedVisibility:stream#Object#intern_poll */
1073 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AProtectedVisibility:time#Object#get_time */
1074 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AProtectedVisibility:file#Object#printn */
1075 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AProtectedVisibility:file#Object#print */
1076 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getc */
1077 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AProtectedVisibility:file#Object#gets */
1078 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getcwd */
1079 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AProtectedVisibility:file#Object#file_getcwd */
1080 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stdin */
1081 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stdout */
1082 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stderr */
1083 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#intrude_visibility */
1084 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#public_visibility */
1085 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#protected_visibility */
1086 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#private_visibility */
1087 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#none_visibility */
1088 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#abstract_kind */
1089 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#concrete_kind */
1090 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#interface_kind */
1091 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#enum_kind */
1092 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#extern_kind */
1093 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location */
1094 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#hot_location */
1095 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#debug */
1096 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent */
1097 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent= */
1098 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#init */
1099 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__replace_child, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#replace_child */
1100 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#detach */
1101 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#replace_with */
1102 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__visit_all, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#visit_all */
1103 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AProtectedVisibility:parser_util#ANode#collect_tokens_by_text */
1104 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AProtectedVisibility:parser_util#ANode#collect_annotations_by_name */
1105 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AProtectedVisibility:simple_misc_analysis#ANode#accept_simple_misc */
1106 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AProtectedVisibility:simple_misc_analysis#ANode#after_simple_misc */
1107 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AProtectedVisibility:literal#ANode#accept_literal */
1108 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AProtectedVisibility:scope#ANode#accept_scope_visitor */
1109 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AProtectedVisibility:flow#ANode#accept_flow_visitor */
1110 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AProtectedVisibility:local_var_init#ANode#accept_local_var_visitor */
1111 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init#ANode#accept_auto_super_init */
1112 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1113 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AProtectedVisibility:astvalidation#ANode#accept_ast_validation */
1114 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#accept_transform_visitor */
1115 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#location= */
1116 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations */
1117 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations= */
1118 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#init */
1119 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AProtectedVisibility:modelize_property#Prod#collect_text */
1120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#replace_with */
1121 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AVisibility#init */
1122 (nitmethod_t)VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder#AProtectedVisibility#mvisibility */
1123 (nitmethod_t)VIRTUAL_parser_nodes__AProtectedVisibility__n_kwprotected, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AProtectedVisibility#n_kwprotected */
1124 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#n_kwprotected= */
1125 (nitmethod_t)VIRTUAL_parser_nodes__AProtectedVisibility__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AProtectedVisibility#init */
1126 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__empty_init, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#empty_init */
1127 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#init_aprotectedvisibility */
1128 }
1129 };
1130 /* allocate AProtectedVisibility */
1131 val* NEW_parser_nodes__AProtectedVisibility(const struct type* type) {
1132 val* self /* : AProtectedVisibility */;
1133 val* var /* : null */;
1134 val* var1 /* : null */;
1135 val* var2 /* : null */;
1136 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1137 self->type = type;
1138 self->class = &class_parser_nodes__AProtectedVisibility;
1139 var = NULL;
1140 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AProtectedVisibility exact> */
1141 var1 = NULL;
1142 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AProtectedVisibility exact> */
1143 var2 = NULL;
1144 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AProtectedVisibility exact> */
1145 return self;
1146 }
1147 /* runtime class parser_nodes__AIntrudeVisibility */
1148 const struct class class_parser_nodes__AIntrudeVisibility = {
1149 0, /* box_kind */
1150 {
1151 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#object_id */
1152 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_type */
1153 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_instance */
1154 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#== */
1155 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#!= */
1156 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#output */
1157 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#output_class_name */
1158 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#exit */
1159 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#sys */
1160 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#hash */
1161 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#to_s */
1162 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#native_class_name */
1163 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#class_name */
1164 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect */
1165 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect_head */
1166 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#args */
1167 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#atan2 */
1168 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#pi */
1169 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#srand_from */
1170 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#srand */
1171 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIntrudeVisibility:stream#Object#poll */
1172 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIntrudeVisibility:stream#Object#intern_poll */
1173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIntrudeVisibility:time#Object#get_time */
1174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#printn */
1175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#print */
1176 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getc */
1177 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#gets */
1178 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getcwd */
1179 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#file_getcwd */
1180 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stdin */
1181 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stdout */
1182 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stderr */
1183 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#intrude_visibility */
1184 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#public_visibility */
1185 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#protected_visibility */
1186 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#private_visibility */
1187 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#none_visibility */
1188 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#abstract_kind */
1189 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#concrete_kind */
1190 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#interface_kind */
1191 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#enum_kind */
1192 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#extern_kind */
1193 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location */
1194 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#hot_location */
1195 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#debug */
1196 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent */
1197 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent= */
1198 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#init */
1199 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__replace_child, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#replace_child */
1200 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#detach */
1201 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#replace_with */
1202 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__visit_all, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#visit_all */
1203 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIntrudeVisibility:parser_util#ANode#collect_tokens_by_text */
1204 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIntrudeVisibility:parser_util#ANode#collect_annotations_by_name */
1205 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIntrudeVisibility:simple_misc_analysis#ANode#accept_simple_misc */
1206 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIntrudeVisibility:simple_misc_analysis#ANode#after_simple_misc */
1207 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIntrudeVisibility:literal#ANode#accept_literal */
1208 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIntrudeVisibility:scope#ANode#accept_scope_visitor */
1209 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIntrudeVisibility:flow#ANode#accept_flow_visitor */
1210 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init#ANode#accept_local_var_visitor */
1211 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init#ANode#accept_auto_super_init */
1212 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1213 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation#ANode#accept_ast_validation */
1214 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#accept_transform_visitor */
1215 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#location= */
1216 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations */
1217 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations= */
1218 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#init */
1219 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIntrudeVisibility:modelize_property#Prod#collect_text */
1220 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#replace_with */
1221 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AVisibility#init */
1222 (nitmethod_t)VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder#AIntrudeVisibility#mvisibility */
1223 (nitmethod_t)VIRTUAL_parser_nodes__AIntrudeVisibility__n_kwintrude, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AIntrudeVisibility#n_kwintrude */
1224 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#n_kwintrude= */
1225 (nitmethod_t)VIRTUAL_parser_nodes__AIntrudeVisibility__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AIntrudeVisibility#init */
1226 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__empty_init, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#empty_init */
1227 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#init_aintrudevisibility */
1228 }
1229 };
1230 /* allocate AIntrudeVisibility */
1231 val* NEW_parser_nodes__AIntrudeVisibility(const struct type* type) {
1232 val* self /* : AIntrudeVisibility */;
1233 val* var /* : null */;
1234 val* var1 /* : null */;
1235 val* var2 /* : null */;
1236 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1237 self->type = type;
1238 self->class = &class_parser_nodes__AIntrudeVisibility;
1239 var = NULL;
1240 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIntrudeVisibility exact> */
1241 var1 = NULL;
1242 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIntrudeVisibility exact> */
1243 var2 = NULL;
1244 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIntrudeVisibility exact> */
1245 return self;
1246 }
1247 /* runtime class parser_nodes__AStdClassdef */
1248 const struct class class_parser_nodes__AStdClassdef = {
1249 0, /* box_kind */
1250 {
1251 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStdClassdef:kernel#Object#object_id */
1252 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_type */
1253 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_instance */
1254 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#== */
1255 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#!= */
1256 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStdClassdef:kernel#Object#output */
1257 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStdClassdef:kernel#Object#output_class_name */
1258 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStdClassdef:kernel#Object#exit */
1259 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStdClassdef:kernel#Object#sys */
1260 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStdClassdef:kernel#Object#hash */
1261 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStdClassdef:string#Object#to_s */
1262 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStdClassdef:string#Object#native_class_name */
1263 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStdClassdef:string#Object#class_name */
1264 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect */
1265 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect_head */
1266 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStdClassdef:string#Object#args */
1267 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStdClassdef:math#Object#atan2 */
1268 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStdClassdef:math#Object#pi */
1269 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStdClassdef:math#Object#srand_from */
1270 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStdClassdef:math#Object#srand */
1271 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStdClassdef:stream#Object#poll */
1272 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStdClassdef:stream#Object#intern_poll */
1273 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStdClassdef:time#Object#get_time */
1274 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStdClassdef:file#Object#printn */
1275 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStdClassdef:file#Object#print */
1276 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStdClassdef:file#Object#getc */
1277 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStdClassdef:file#Object#gets */
1278 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStdClassdef:file#Object#getcwd */
1279 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStdClassdef:file#Object#file_getcwd */
1280 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStdClassdef:file#Object#stdin */
1281 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStdClassdef:file#Object#stdout */
1282 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStdClassdef:file#Object#stderr */
1283 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#intrude_visibility */
1284 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#public_visibility */
1285 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#protected_visibility */
1286 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#private_visibility */
1287 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#none_visibility */
1288 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#abstract_kind */
1289 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#concrete_kind */
1290 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#interface_kind */
1291 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#enum_kind */
1292 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#extern_kind */
1293 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location */
1294 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__hot_location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#hot_location */
1295 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#debug */
1296 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent */
1297 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent= */
1298 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#init */
1299 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__replace_child, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#replace_child */
1300 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#detach */
1301 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#replace_with */
1302 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__visit_all, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#visit_all */
1303 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStdClassdef:parser_util#ANode#collect_tokens_by_text */
1304 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStdClassdef:parser_util#ANode#collect_annotations_by_name */
1305 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStdClassdef:simple_misc_analysis#ANode#accept_simple_misc */
1306 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStdClassdef:simple_misc_analysis#ANode#after_simple_misc */
1307 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStdClassdef:literal#ANode#accept_literal */
1308 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStdClassdef:scope#ANode#accept_scope_visitor */
1309 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStdClassdef:flow#ANode#accept_flow_visitor */
1310 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStdClassdef:local_var_init#ANode#accept_local_var_visitor */
1311 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStdClassdef:auto_super_init#ANode#accept_auto_super_init */
1312 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1313 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStdClassdef:astvalidation#ANode#accept_ast_validation */
1314 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform#ANode#accept_transform_visitor */
1315 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#location= */
1316 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations */
1317 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_annotations= */
1318 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#init */
1319 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStdClassdef:modelize_property#Prod#collect_text */
1320 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#replace_with */
1321 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#n_propdefs */
1322 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#init */
1323 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass */
1324 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass= */
1325 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef */
1326 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef= */
1327 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done */
1328 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done= */
1329 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits */
1330 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits= */
1331 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init */
1332 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init= */
1333 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mprop2npropdef */
1334 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mprop2npropdef= */
1335 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:AStdClassdef:abstract_compiler#AClassdef#compile_to_c */
1336 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_doc, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_doc */
1337 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_doc_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_doc= */
1338 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_kwredef, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwredef */
1339 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwredef= */
1340 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_visibility, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_visibility */
1341 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_visibility= */
1342 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_classkind, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_classkind */
1343 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_classkind= */
1344 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_id, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_id */
1345 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_id_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_id= */
1346 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_formaldefs */
1347 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_extern_code_block, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_extern_code_block */
1348 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_extern_code_block= */
1349 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_superclasses, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_superclasses */
1350 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_kwend, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwend */
1351 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwend= */
1352 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#init */
1353 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__empty_init, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#empty_init */
1354 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#init_astdclassdef */
1355 }
1356 };
1357 /* allocate AStdClassdef */
1358 val* NEW_parser_nodes__AStdClassdef(const struct type* type) {
1359 val* self /* : AStdClassdef */;
1360 val* var /* : null */;
1361 val* var1 /* : null */;
1362 val* var2 /* : null */;
1363 val* var3 /* : ANodes[APropdef] */;
1364 short int var4 /* : Bool */;
1365 val* var5 /* : null */;
1366 val* var6 /* : null */;
1367 val* var7 /* : HashMap[MProperty, APropdef] */;
1368 val* var8 /* : null */;
1369 val* var9 /* : null */;
1370 val* var10 /* : null */;
1371 val* var11 /* : ANodes[AFormaldef] */;
1372 val* var12 /* : null */;
1373 val* var13 /* : ANodes[ASuperclass] */;
1374 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
1375 self->type = type;
1376 self->class = &class_parser_nodes__AStdClassdef;
1377 var = NULL;
1378 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStdClassdef exact> */
1379 var1 = NULL;
1380 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStdClassdef exact> */
1381 var2 = NULL;
1382 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStdClassdef exact> */
1383 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
1384 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
1385 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:AStdClassdef exact> */
1386 var4 = 0;
1387 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:AStdClassdef exact> */
1388 var5 = NULL;
1389 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:AStdClassdef exact> */
1390 var6 = NULL;
1391 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:AStdClassdef exact> */
1392 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
1393 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
1394 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:AStdClassdef exact> */
1395 var8 = NULL;
1396 self->attrs[COLOR_parser_nodes__AStdClassdef___n_doc].val = var8; /* _n_doc on <self:AStdClassdef exact> */
1397 var9 = NULL;
1398 self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwredef].val = var9; /* _n_kwredef on <self:AStdClassdef exact> */
1399 var10 = NULL;
1400 self->attrs[COLOR_parser_nodes__AStdClassdef___n_id].val = var10; /* _n_id on <self:AStdClassdef exact> */
1401 var11 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AFormaldef);
1402 ((void (*)(val*, val*))(var11->class->vft[COLOR_parser_nodes__ANodes__init]))(var11, self) /* init on <var11:ANodes[AFormaldef]>*/;
1403 self->attrs[COLOR_parser_nodes__AStdClassdef___n_formaldefs].val = var11; /* _n_formaldefs on <self:AStdClassdef exact> */
1404 var12 = NULL;
1405 self->attrs[COLOR_parser_nodes__AStdClassdef___n_extern_code_block].val = var12; /* _n_extern_code_block on <self:AStdClassdef exact> */
1406 var13 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__ASuperclass);
1407 ((void (*)(val*, val*))(var13->class->vft[COLOR_parser_nodes__ANodes__init]))(var13, self) /* init on <var13:ANodes[ASuperclass]>*/;
1408 self->attrs[COLOR_parser_nodes__AStdClassdef___n_superclasses].val = var13; /* _n_superclasses on <self:AStdClassdef exact> */
1409 return self;
1410 }
1411 /* runtime class parser_nodes__ATopClassdef */
1412 const struct class class_parser_nodes__ATopClassdef = {
1413 0, /* box_kind */
1414 {
1415 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATopClassdef:kernel#Object#object_id */
1416 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_type */
1417 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_instance */
1418 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#== */
1419 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#!= */
1420 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATopClassdef:kernel#Object#output */
1421 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATopClassdef:kernel#Object#output_class_name */
1422 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATopClassdef:kernel#Object#exit */
1423 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATopClassdef:kernel#Object#sys */
1424 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATopClassdef:kernel#Object#hash */
1425 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATopClassdef:string#Object#to_s */
1426 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATopClassdef:string#Object#native_class_name */
1427 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATopClassdef:string#Object#class_name */
1428 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect */
1429 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect_head */
1430 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATopClassdef:string#Object#args */
1431 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATopClassdef:math#Object#atan2 */
1432 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATopClassdef:math#Object#pi */
1433 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATopClassdef:math#Object#srand_from */
1434 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATopClassdef:math#Object#srand */
1435 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATopClassdef:stream#Object#poll */
1436 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATopClassdef:stream#Object#intern_poll */
1437 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATopClassdef:time#Object#get_time */
1438 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATopClassdef:file#Object#printn */
1439 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATopClassdef:file#Object#print */
1440 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATopClassdef:file#Object#getc */
1441 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATopClassdef:file#Object#gets */
1442 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATopClassdef:file#Object#getcwd */
1443 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATopClassdef:file#Object#file_getcwd */
1444 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATopClassdef:file#Object#stdin */
1445 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATopClassdef:file#Object#stdout */
1446 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATopClassdef:file#Object#stderr */
1447 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#intrude_visibility */
1448 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#public_visibility */
1449 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#protected_visibility */
1450 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#private_visibility */
1451 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#none_visibility */
1452 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#abstract_kind */
1453 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#concrete_kind */
1454 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#interface_kind */
1455 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#enum_kind */
1456 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#extern_kind */
1457 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location */
1458 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#hot_location */
1459 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#debug */
1460 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent */
1461 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent= */
1462 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#init */
1463 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__replace_child, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#replace_child */
1464 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#detach */
1465 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#replace_with */
1466 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__visit_all, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#visit_all */
1467 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATopClassdef:parser_util#ANode#collect_tokens_by_text */
1468 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATopClassdef:parser_util#ANode#collect_annotations_by_name */
1469 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATopClassdef:simple_misc_analysis#ANode#accept_simple_misc */
1470 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATopClassdef:simple_misc_analysis#ANode#after_simple_misc */
1471 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATopClassdef:literal#ANode#accept_literal */
1472 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATopClassdef:scope#ANode#accept_scope_visitor */
1473 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATopClassdef:flow#ANode#accept_flow_visitor */
1474 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATopClassdef:local_var_init#ANode#accept_local_var_visitor */
1475 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATopClassdef:auto_super_init#ANode#accept_auto_super_init */
1476 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1477 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATopClassdef:astvalidation#ANode#accept_ast_validation */
1478 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform#ANode#accept_transform_visitor */
1479 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#location= */
1480 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations */
1481 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations= */
1482 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#init */
1483 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATopClassdef:modelize_property#Prod#collect_text */
1484 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#replace_with */
1485 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#n_propdefs */
1486 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#init */
1487 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass */
1488 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass= */
1489 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef */
1490 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef= */
1491 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done */
1492 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done= */
1493 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits */
1494 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits= */
1495 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init */
1496 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init= */
1497 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mprop2npropdef */
1498 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mprop2npropdef= */
1499 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:ATopClassdef:abstract_compiler#AClassdef#compile_to_c */
1500 (nitmethod_t)VIRTUAL_parser_nodes__ATopClassdef__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ATopClassdef#init */
1501 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__empty_init, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#empty_init */
1502 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#init_atopclassdef */
1503 }
1504 };
1505 /* allocate ATopClassdef */
1506 val* NEW_parser_nodes__ATopClassdef(const struct type* type) {
1507 val* self /* : ATopClassdef */;
1508 val* var /* : null */;
1509 val* var1 /* : null */;
1510 val* var2 /* : null */;
1511 val* var3 /* : ANodes[APropdef] */;
1512 short int var4 /* : Bool */;
1513 val* var5 /* : null */;
1514 val* var6 /* : null */;
1515 val* var7 /* : HashMap[MProperty, APropdef] */;
1516 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1517 self->type = type;
1518 self->class = &class_parser_nodes__ATopClassdef;
1519 var = NULL;
1520 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATopClassdef exact> */
1521 var1 = NULL;
1522 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATopClassdef exact> */
1523 var2 = NULL;
1524 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATopClassdef exact> */
1525 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
1526 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
1527 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:ATopClassdef exact> */
1528 var4 = 0;
1529 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:ATopClassdef exact> */
1530 var5 = NULL;
1531 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:ATopClassdef exact> */
1532 var6 = NULL;
1533 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:ATopClassdef exact> */
1534 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
1535 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
1536 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:ATopClassdef exact> */
1537 return self;
1538 }
1539 /* runtime class parser_nodes__AMainClassdef */
1540 const struct class class_parser_nodes__AMainClassdef = {
1541 0, /* box_kind */
1542 {
1543 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMainClassdef:kernel#Object#object_id */
1544 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_type */
1545 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_instance */
1546 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#== */
1547 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#!= */
1548 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMainClassdef:kernel#Object#output */
1549 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMainClassdef:kernel#Object#output_class_name */
1550 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMainClassdef:kernel#Object#exit */
1551 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMainClassdef:kernel#Object#sys */
1552 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMainClassdef:kernel#Object#hash */
1553 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMainClassdef:string#Object#to_s */
1554 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMainClassdef:string#Object#native_class_name */
1555 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMainClassdef:string#Object#class_name */
1556 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect */
1557 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect_head */
1558 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMainClassdef:string#Object#args */
1559 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMainClassdef:math#Object#atan2 */
1560 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMainClassdef:math#Object#pi */
1561 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMainClassdef:math#Object#srand_from */
1562 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMainClassdef:math#Object#srand */
1563 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMainClassdef:stream#Object#poll */
1564 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMainClassdef:stream#Object#intern_poll */
1565 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMainClassdef:time#Object#get_time */
1566 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMainClassdef:file#Object#printn */
1567 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMainClassdef:file#Object#print */
1568 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMainClassdef:file#Object#getc */
1569 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMainClassdef:file#Object#gets */
1570 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMainClassdef:file#Object#getcwd */
1571 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMainClassdef:file#Object#file_getcwd */
1572 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMainClassdef:file#Object#stdin */
1573 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMainClassdef:file#Object#stdout */
1574 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMainClassdef:file#Object#stderr */
1575 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#intrude_visibility */
1576 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#public_visibility */
1577 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#protected_visibility */
1578 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#private_visibility */
1579 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#none_visibility */
1580 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#abstract_kind */
1581 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#concrete_kind */
1582 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#interface_kind */
1583 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#enum_kind */
1584 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#extern_kind */
1585 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location */
1586 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#hot_location */
1587 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#debug */
1588 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent */
1589 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent= */
1590 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#init */
1591 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__replace_child, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#replace_child */
1592 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#detach */
1593 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#replace_with */
1594 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__visit_all, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#visit_all */
1595 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMainClassdef:parser_util#ANode#collect_tokens_by_text */
1596 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMainClassdef:parser_util#ANode#collect_annotations_by_name */
1597 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMainClassdef:simple_misc_analysis#ANode#accept_simple_misc */
1598 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMainClassdef:simple_misc_analysis#ANode#after_simple_misc */
1599 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMainClassdef:literal#ANode#accept_literal */
1600 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMainClassdef:scope#ANode#accept_scope_visitor */
1601 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainClassdef:flow#ANode#accept_flow_visitor */
1602 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMainClassdef:local_var_init#ANode#accept_local_var_visitor */
1603 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMainClassdef:auto_super_init#ANode#accept_auto_super_init */
1604 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1605 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMainClassdef:astvalidation#ANode#accept_ast_validation */
1606 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform#ANode#accept_transform_visitor */
1607 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#location= */
1608 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations */
1609 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations= */
1610 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#init */
1611 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMainClassdef:modelize_property#Prod#collect_text */
1612 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#replace_with */
1613 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#n_propdefs */
1614 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#init */
1615 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass */
1616 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass= */
1617 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef */
1618 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef= */
1619 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done */
1620 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done= */
1621 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits */
1622 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits= */
1623 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init */
1624 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init= */
1625 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mprop2npropdef */
1626 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mprop2npropdef= */
1627 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:AMainClassdef:abstract_compiler#AClassdef#compile_to_c */
1628 (nitmethod_t)VIRTUAL_parser_nodes__AMainClassdef__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AMainClassdef#init */
1629 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__empty_init, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#empty_init */
1630 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#init_amainclassdef */
1631 }
1632 };
1633 /* allocate AMainClassdef */
1634 val* NEW_parser_nodes__AMainClassdef(const struct type* type) {
1635 val* self /* : AMainClassdef */;
1636 val* var /* : null */;
1637 val* var1 /* : null */;
1638 val* var2 /* : null */;
1639 val* var3 /* : ANodes[APropdef] */;
1640 short int var4 /* : Bool */;
1641 val* var5 /* : null */;
1642 val* var6 /* : null */;
1643 val* var7 /* : HashMap[MProperty, APropdef] */;
1644 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1645 self->type = type;
1646 self->class = &class_parser_nodes__AMainClassdef;
1647 var = NULL;
1648 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMainClassdef exact> */
1649 var1 = NULL;
1650 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMainClassdef exact> */
1651 var2 = NULL;
1652 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMainClassdef exact> */
1653 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
1654 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
1655 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:AMainClassdef exact> */
1656 var4 = 0;
1657 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:AMainClassdef exact> */
1658 var5 = NULL;
1659 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:AMainClassdef exact> */
1660 var6 = NULL;
1661 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:AMainClassdef exact> */
1662 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
1663 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
1664 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:AMainClassdef exact> */
1665 return self;
1666 }
1667 /* runtime class parser_nodes__AConcreteClasskind */
1668 const struct class class_parser_nodes__AConcreteClasskind = {
1669 0, /* box_kind */
1670 {
1671 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#object_id */
1672 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_type */
1673 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_instance */
1674 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#== */
1675 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#!= */
1676 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#output */
1677 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#output_class_name */
1678 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#exit */
1679 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#sys */
1680 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#hash */
1681 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteClasskind:string#Object#to_s */
1682 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteClasskind:string#Object#native_class_name */
1683 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteClasskind:string#Object#class_name */
1684 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect */
1685 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect_head */
1686 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteClasskind:string#Object#args */
1687 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteClasskind:math#Object#atan2 */
1688 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteClasskind:math#Object#pi */
1689 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteClasskind:math#Object#srand_from */
1690 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteClasskind:math#Object#srand */
1691 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteClasskind:stream#Object#poll */
1692 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteClasskind:stream#Object#intern_poll */
1693 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteClasskind:time#Object#get_time */
1694 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteClasskind:file#Object#printn */
1695 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteClasskind:file#Object#print */
1696 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getc */
1697 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteClasskind:file#Object#gets */
1698 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getcwd */
1699 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteClasskind:file#Object#file_getcwd */
1700 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stdin */
1701 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stdout */
1702 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stderr */
1703 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#intrude_visibility */
1704 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#public_visibility */
1705 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#protected_visibility */
1706 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#private_visibility */
1707 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#none_visibility */
1708 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#abstract_kind */
1709 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#concrete_kind */
1710 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#interface_kind */
1711 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#enum_kind */
1712 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#extern_kind */
1713 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location */
1714 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#hot_location */
1715 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#debug */
1716 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent */
1717 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent= */
1718 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#init */
1719 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__replace_child, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#replace_child */
1720 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#detach */
1721 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#replace_with */
1722 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__visit_all, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#visit_all */
1723 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteClasskind:parser_util#ANode#collect_tokens_by_text */
1724 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteClasskind:parser_util#ANode#collect_annotations_by_name */
1725 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteClasskind:simple_misc_analysis#ANode#accept_simple_misc */
1726 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteClasskind:simple_misc_analysis#ANode#after_simple_misc */
1727 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteClasskind:literal#ANode#accept_literal */
1728 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteClasskind:scope#ANode#accept_scope_visitor */
1729 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteClasskind:flow#ANode#accept_flow_visitor */
1730 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteClasskind:local_var_init#ANode#accept_local_var_visitor */
1731 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init#ANode#accept_auto_super_init */
1732 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1733 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteClasskind:astvalidation#ANode#accept_ast_validation */
1734 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#accept_transform_visitor */
1735 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#location= */
1736 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations */
1737 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations= */
1738 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#init */
1739 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteClasskind:modelize_property#Prod#collect_text */
1740 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#replace_with */
1741 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AClasskind#init */
1742 (nitmethod_t)VIRTUAL_modelize_class__AConcreteClasskind__mkind, /* pointer to parser_nodes:AConcreteClasskind:modelize_class#AConcreteClasskind#mkind */
1743 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteClasskind__n_kwclass, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AConcreteClasskind#n_kwclass */
1744 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#n_kwclass= */
1745 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteClasskind__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AConcreteClasskind#init */
1746 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__empty_init, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#empty_init */
1747 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#init_aconcreteclasskind */
1748 }
1749 };
1750 /* allocate AConcreteClasskind */
1751 val* NEW_parser_nodes__AConcreteClasskind(const struct type* type) {
1752 val* self /* : AConcreteClasskind */;
1753 val* var /* : null */;
1754 val* var1 /* : null */;
1755 val* var2 /* : null */;
1756 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1757 self->type = type;
1758 self->class = &class_parser_nodes__AConcreteClasskind;
1759 var = NULL;
1760 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteClasskind exact> */
1761 var1 = NULL;
1762 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteClasskind exact> */
1763 var2 = NULL;
1764 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteClasskind exact> */
1765 return self;
1766 }
1767 /* runtime class parser_nodes__AAbstractClasskind */
1768 const struct class class_parser_nodes__AAbstractClasskind = {
1769 0, /* box_kind */
1770 {
1771 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#object_id */
1772 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_type */
1773 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_instance */
1774 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#== */
1775 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#!= */
1776 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#output */
1777 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#output_class_name */
1778 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#exit */
1779 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#sys */
1780 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#hash */
1781 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAbstractClasskind:string#Object#to_s */
1782 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAbstractClasskind:string#Object#native_class_name */
1783 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAbstractClasskind:string#Object#class_name */
1784 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect */
1785 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect_head */
1786 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAbstractClasskind:string#Object#args */
1787 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAbstractClasskind:math#Object#atan2 */
1788 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAbstractClasskind:math#Object#pi */
1789 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAbstractClasskind:math#Object#srand_from */
1790 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAbstractClasskind:math#Object#srand */
1791 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAbstractClasskind:stream#Object#poll */
1792 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAbstractClasskind:stream#Object#intern_poll */
1793 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAbstractClasskind:time#Object#get_time */
1794 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAbstractClasskind:file#Object#printn */
1795 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAbstractClasskind:file#Object#print */
1796 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getc */
1797 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAbstractClasskind:file#Object#gets */
1798 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getcwd */
1799 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAbstractClasskind:file#Object#file_getcwd */
1800 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stdin */
1801 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stdout */
1802 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stderr */
1803 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#intrude_visibility */
1804 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#public_visibility */
1805 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#protected_visibility */
1806 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#private_visibility */
1807 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#none_visibility */
1808 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#abstract_kind */
1809 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#concrete_kind */
1810 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#interface_kind */
1811 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#enum_kind */
1812 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#extern_kind */
1813 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location */
1814 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#hot_location */
1815 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#debug */
1816 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent */
1817 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent= */
1818 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#init */
1819 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__replace_child, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#replace_child */
1820 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#detach */
1821 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#replace_with */
1822 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__visit_all, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#visit_all */
1823 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAbstractClasskind:parser_util#ANode#collect_tokens_by_text */
1824 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAbstractClasskind:parser_util#ANode#collect_annotations_by_name */
1825 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAbstractClasskind:simple_misc_analysis#ANode#accept_simple_misc */
1826 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAbstractClasskind:simple_misc_analysis#ANode#after_simple_misc */
1827 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAbstractClasskind:literal#ANode#accept_literal */
1828 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAbstractClasskind:scope#ANode#accept_scope_visitor */
1829 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbstractClasskind:flow#ANode#accept_flow_visitor */
1830 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAbstractClasskind:local_var_init#ANode#accept_local_var_visitor */
1831 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init#ANode#accept_auto_super_init */
1832 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1833 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAbstractClasskind:astvalidation#ANode#accept_ast_validation */
1834 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#accept_transform_visitor */
1835 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#location= */
1836 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations */
1837 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations= */
1838 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#init */
1839 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAbstractClasskind:modelize_property#Prod#collect_text */
1840 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#replace_with */
1841 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AClasskind#init */
1842 (nitmethod_t)VIRTUAL_modelize_class__AAbstractClasskind__mkind, /* pointer to parser_nodes:AAbstractClasskind:modelize_class#AAbstractClasskind#mkind */
1843 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__n_kwabstract, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#n_kwabstract */
1844 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwabstract= */
1845 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__n_kwclass, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#n_kwclass */
1846 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwclass= */
1847 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#init */
1848 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__empty_init, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#empty_init */
1849 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#init_aabstractclasskind */
1850 }
1851 };
1852 /* allocate AAbstractClasskind */
1853 val* NEW_parser_nodes__AAbstractClasskind(const struct type* type) {
1854 val* self /* : AAbstractClasskind */;
1855 val* var /* : null */;
1856 val* var1 /* : null */;
1857 val* var2 /* : null */;
1858 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
1859 self->type = type;
1860 self->class = &class_parser_nodes__AAbstractClasskind;
1861 var = NULL;
1862 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAbstractClasskind exact> */
1863 var1 = NULL;
1864 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAbstractClasskind exact> */
1865 var2 = NULL;
1866 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAbstractClasskind exact> */
1867 return self;
1868 }
1869 /* runtime class parser_nodes__AInterfaceClasskind */
1870 const struct class class_parser_nodes__AInterfaceClasskind = {
1871 0, /* box_kind */
1872 {
1873 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#object_id */
1874 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_type */
1875 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_instance */
1876 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#== */
1877 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#!= */
1878 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#output */
1879 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#output_class_name */
1880 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#exit */
1881 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#sys */
1882 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#hash */
1883 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#to_s */
1884 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#native_class_name */
1885 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#class_name */
1886 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect */
1887 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect_head */
1888 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#args */
1889 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#atan2 */
1890 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#pi */
1891 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#srand_from */
1892 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#srand */
1893 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInterfaceClasskind:stream#Object#poll */
1894 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInterfaceClasskind:stream#Object#intern_poll */
1895 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInterfaceClasskind:time#Object#get_time */
1896 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#printn */
1897 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#print */
1898 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getc */
1899 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#gets */
1900 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getcwd */
1901 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#file_getcwd */
1902 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stdin */
1903 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stdout */
1904 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stderr */
1905 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#intrude_visibility */
1906 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#public_visibility */
1907 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#protected_visibility */
1908 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#private_visibility */
1909 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#none_visibility */
1910 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#abstract_kind */
1911 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#concrete_kind */
1912 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#interface_kind */
1913 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#enum_kind */
1914 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#extern_kind */
1915 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location */
1916 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#hot_location */
1917 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#debug */
1918 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent */
1919 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent= */
1920 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#init */
1921 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__replace_child, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#replace_child */
1922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#detach */
1923 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#replace_with */
1924 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__visit_all, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#visit_all */
1925 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInterfaceClasskind:parser_util#ANode#collect_tokens_by_text */
1926 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInterfaceClasskind:parser_util#ANode#collect_annotations_by_name */
1927 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInterfaceClasskind:simple_misc_analysis#ANode#accept_simple_misc */
1928 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInterfaceClasskind:simple_misc_analysis#ANode#after_simple_misc */
1929 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInterfaceClasskind:literal#ANode#accept_literal */
1930 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInterfaceClasskind:scope#ANode#accept_scope_visitor */
1931 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInterfaceClasskind:flow#ANode#accept_flow_visitor */
1932 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init#ANode#accept_local_var_visitor */
1933 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init#ANode#accept_auto_super_init */
1934 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1935 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation#ANode#accept_ast_validation */
1936 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#accept_transform_visitor */
1937 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#location= */
1938 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations */
1939 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations= */
1940 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#init */
1941 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInterfaceClasskind:modelize_property#Prod#collect_text */
1942 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#replace_with */
1943 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AClasskind#init */
1944 (nitmethod_t)VIRTUAL_modelize_class__AInterfaceClasskind__mkind, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class#AInterfaceClasskind#mkind */
1945 (nitmethod_t)VIRTUAL_parser_nodes__AInterfaceClasskind__n_kwinterface, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AInterfaceClasskind#n_kwinterface */
1946 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#n_kwinterface= */
1947 (nitmethod_t)VIRTUAL_parser_nodes__AInterfaceClasskind__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AInterfaceClasskind#init */
1948 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__empty_init, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#empty_init */
1949 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#init_ainterfaceclasskind */
1950 }
1951 };
1952 /* allocate AInterfaceClasskind */
1953 val* NEW_parser_nodes__AInterfaceClasskind(const struct type* type) {
1954 val* self /* : AInterfaceClasskind */;
1955 val* var /* : null */;
1956 val* var1 /* : null */;
1957 val* var2 /* : null */;
1958 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1959 self->type = type;
1960 self->class = &class_parser_nodes__AInterfaceClasskind;
1961 var = NULL;
1962 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInterfaceClasskind exact> */
1963 var1 = NULL;
1964 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInterfaceClasskind exact> */
1965 var2 = NULL;
1966 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInterfaceClasskind exact> */
1967 return self;
1968 }
1969 /* runtime class parser_nodes__AEnumClasskind */
1970 const struct class class_parser_nodes__AEnumClasskind = {
1971 0, /* box_kind */
1972 {
1973 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#object_id */
1974 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_type */
1975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_instance */
1976 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#== */
1977 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#!= */
1978 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#output */
1979 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#output_class_name */
1980 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#exit */
1981 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#sys */
1982 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#hash */
1983 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEnumClasskind:string#Object#to_s */
1984 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEnumClasskind:string#Object#native_class_name */
1985 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEnumClasskind:string#Object#class_name */
1986 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect */
1987 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect_head */
1988 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEnumClasskind:string#Object#args */
1989 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEnumClasskind:math#Object#atan2 */
1990 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEnumClasskind:math#Object#pi */
1991 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEnumClasskind:math#Object#srand_from */
1992 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEnumClasskind:math#Object#srand */
1993 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEnumClasskind:stream#Object#poll */
1994 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEnumClasskind:stream#Object#intern_poll */
1995 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEnumClasskind:time#Object#get_time */
1996 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEnumClasskind:file#Object#printn */
1997 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEnumClasskind:file#Object#print */
1998 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEnumClasskind:file#Object#getc */
1999 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEnumClasskind:file#Object#gets */
2000 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEnumClasskind:file#Object#getcwd */
2001 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEnumClasskind:file#Object#file_getcwd */
2002 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEnumClasskind:file#Object#stdin */
2003 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEnumClasskind:file#Object#stdout */
2004 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEnumClasskind:file#Object#stderr */
2005 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#intrude_visibility */
2006 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#public_visibility */
2007 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#protected_visibility */
2008 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#private_visibility */
2009 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#none_visibility */
2010 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#abstract_kind */
2011 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#concrete_kind */
2012 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#interface_kind */
2013 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#enum_kind */
2014 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#extern_kind */
2015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location */
2016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#hot_location */
2017 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#debug */
2018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent */
2019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent= */
2020 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#init */
2021 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__replace_child, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#replace_child */
2022 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#detach */
2023 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#replace_with */
2024 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__visit_all, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#visit_all */
2025 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEnumClasskind:parser_util#ANode#collect_tokens_by_text */
2026 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEnumClasskind:parser_util#ANode#collect_annotations_by_name */
2027 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEnumClasskind:simple_misc_analysis#ANode#accept_simple_misc */
2028 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEnumClasskind:simple_misc_analysis#ANode#after_simple_misc */
2029 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEnumClasskind:literal#ANode#accept_literal */
2030 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEnumClasskind:scope#ANode#accept_scope_visitor */
2031 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEnumClasskind:flow#ANode#accept_flow_visitor */
2032 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEnumClasskind:local_var_init#ANode#accept_local_var_visitor */
2033 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AEnumClasskind:auto_super_init#ANode#accept_auto_super_init */
2034 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2035 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEnumClasskind:astvalidation#ANode#accept_ast_validation */
2036 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#accept_transform_visitor */
2037 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#location= */
2038 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations */
2039 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations= */
2040 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#init */
2041 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEnumClasskind:modelize_property#Prod#collect_text */
2042 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#replace_with */
2043 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AClasskind#init */
2044 (nitmethod_t)VIRTUAL_modelize_class__AEnumClasskind__mkind, /* pointer to parser_nodes:AEnumClasskind:modelize_class#AEnumClasskind#mkind */
2045 (nitmethod_t)VIRTUAL_parser_nodes__AEnumClasskind__n_kwenum, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AEnumClasskind#n_kwenum */
2046 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#n_kwenum= */
2047 (nitmethod_t)VIRTUAL_parser_nodes__AEnumClasskind__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AEnumClasskind#init */
2048 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__empty_init, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#empty_init */
2049 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#init_aenumclasskind */
2050 }
2051 };
2052 /* allocate AEnumClasskind */
2053 val* NEW_parser_nodes__AEnumClasskind(const struct type* type) {
2054 val* self /* : AEnumClasskind */;
2055 val* var /* : null */;
2056 val* var1 /* : null */;
2057 val* var2 /* : null */;
2058 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2059 self->type = type;
2060 self->class = &class_parser_nodes__AEnumClasskind;
2061 var = NULL;
2062 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEnumClasskind exact> */
2063 var1 = NULL;
2064 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEnumClasskind exact> */
2065 var2 = NULL;
2066 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEnumClasskind exact> */
2067 return self;
2068 }
2069 /* runtime class parser_nodes__AExternClasskind */
2070 const struct class class_parser_nodes__AExternClasskind = {
2071 0, /* box_kind */
2072 {
2073 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternClasskind:kernel#Object#object_id */
2074 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_type */
2075 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_instance */
2076 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#== */
2077 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#!= */
2078 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternClasskind:kernel#Object#output */
2079 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternClasskind:kernel#Object#output_class_name */
2080 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternClasskind:kernel#Object#exit */
2081 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternClasskind:kernel#Object#sys */
2082 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternClasskind:kernel#Object#hash */
2083 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternClasskind:string#Object#to_s */
2084 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternClasskind:string#Object#native_class_name */
2085 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternClasskind:string#Object#class_name */
2086 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect */
2087 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect_head */
2088 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternClasskind:string#Object#args */
2089 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternClasskind:math#Object#atan2 */
2090 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternClasskind:math#Object#pi */
2091 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternClasskind:math#Object#srand_from */
2092 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternClasskind:math#Object#srand */
2093 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternClasskind:stream#Object#poll */
2094 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternClasskind:stream#Object#intern_poll */
2095 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternClasskind:time#Object#get_time */
2096 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternClasskind:file#Object#printn */
2097 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternClasskind:file#Object#print */
2098 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternClasskind:file#Object#getc */
2099 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternClasskind:file#Object#gets */
2100 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternClasskind:file#Object#getcwd */
2101 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternClasskind:file#Object#file_getcwd */
2102 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternClasskind:file#Object#stdin */
2103 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternClasskind:file#Object#stdout */
2104 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternClasskind:file#Object#stderr */
2105 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#intrude_visibility */
2106 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#public_visibility */
2107 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#protected_visibility */
2108 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#private_visibility */
2109 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#none_visibility */
2110 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#abstract_kind */
2111 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#concrete_kind */
2112 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#interface_kind */
2113 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#enum_kind */
2114 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#extern_kind */
2115 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location */
2116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#hot_location */
2117 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#debug */
2118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent */
2119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent= */
2120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#init */
2121 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__replace_child, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#replace_child */
2122 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#detach */
2123 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#replace_with */
2124 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__visit_all, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#visit_all */
2125 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternClasskind:parser_util#ANode#collect_tokens_by_text */
2126 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternClasskind:parser_util#ANode#collect_annotations_by_name */
2127 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternClasskind:simple_misc_analysis#ANode#accept_simple_misc */
2128 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternClasskind:simple_misc_analysis#ANode#after_simple_misc */
2129 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternClasskind:literal#ANode#accept_literal */
2130 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternClasskind:scope#ANode#accept_scope_visitor */
2131 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternClasskind:flow#ANode#accept_flow_visitor */
2132 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternClasskind:local_var_init#ANode#accept_local_var_visitor */
2133 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternClasskind:auto_super_init#ANode#accept_auto_super_init */
2134 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2135 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternClasskind:astvalidation#ANode#accept_ast_validation */
2136 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform#ANode#accept_transform_visitor */
2137 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#location= */
2138 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations */
2139 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations= */
2140 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#init */
2141 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternClasskind:modelize_property#Prod#collect_text */
2142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#replace_with */
2143 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AClasskind#init */
2144 (nitmethod_t)VIRTUAL_modelize_class__AExternClasskind__mkind, /* pointer to parser_nodes:AExternClasskind:modelize_class#AExternClasskind#mkind */
2145 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__n_kwextern, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#n_kwextern */
2146 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwextern= */
2147 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__n_kwclass, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#n_kwclass */
2148 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwclass= */
2149 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#init */
2150 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__empty_init, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#empty_init */
2151 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#init_aexternclasskind */
2152 }
2153 };
2154 /* allocate AExternClasskind */
2155 val* NEW_parser_nodes__AExternClasskind(const struct type* type) {
2156 val* self /* : AExternClasskind */;
2157 val* var /* : null */;
2158 val* var1 /* : null */;
2159 val* var2 /* : null */;
2160 val* var3 /* : null */;
2161 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
2162 self->type = type;
2163 self->class = &class_parser_nodes__AExternClasskind;
2164 var = NULL;
2165 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternClasskind exact> */
2166 var1 = NULL;
2167 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternClasskind exact> */
2168 var2 = NULL;
2169 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternClasskind exact> */
2170 var3 = NULL;
2171 self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwclass].val = var3; /* _n_kwclass on <self:AExternClasskind exact> */
2172 return self;
2173 }
2174 /* runtime class parser_nodes__AFormaldef */
2175 const struct class class_parser_nodes__AFormaldef = {
2176 0, /* box_kind */
2177 {
2178 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFormaldef:kernel#Object#object_id */
2179 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_type */
2180 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_instance */
2181 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#== */
2182 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#!= */
2183 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFormaldef:kernel#Object#output */
2184 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFormaldef:kernel#Object#output_class_name */
2185 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFormaldef:kernel#Object#exit */
2186 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFormaldef:kernel#Object#sys */
2187 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFormaldef:kernel#Object#hash */
2188 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFormaldef:string#Object#to_s */
2189 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFormaldef:string#Object#native_class_name */
2190 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFormaldef:string#Object#class_name */
2191 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFormaldef:string#Object#inspect */
2192 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFormaldef:string#Object#inspect_head */
2193 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFormaldef:string#Object#args */
2194 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFormaldef:math#Object#atan2 */
2195 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFormaldef:math#Object#pi */
2196 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFormaldef:math#Object#srand_from */
2197 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFormaldef:math#Object#srand */
2198 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFormaldef:stream#Object#poll */
2199 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFormaldef:stream#Object#intern_poll */
2200 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFormaldef:time#Object#get_time */
2201 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFormaldef:file#Object#printn */
2202 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFormaldef:file#Object#print */
2203 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFormaldef:file#Object#getc */
2204 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFormaldef:file#Object#gets */
2205 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFormaldef:file#Object#getcwd */
2206 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFormaldef:file#Object#file_getcwd */
2207 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFormaldef:file#Object#stdin */
2208 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFormaldef:file#Object#stdout */
2209 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFormaldef:file#Object#stderr */
2210 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#intrude_visibility */
2211 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#public_visibility */
2212 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#protected_visibility */
2213 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#private_visibility */
2214 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#none_visibility */
2215 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFormaldef:model#Object#abstract_kind */
2216 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFormaldef:model#Object#concrete_kind */
2217 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFormaldef:model#Object#interface_kind */
2218 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFormaldef:model#Object#enum_kind */
2219 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFormaldef:model#Object#extern_kind */
2220 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location */
2221 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#hot_location */
2222 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#debug */
2223 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent */
2224 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent= */
2225 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#init */
2226 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__replace_child, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#replace_child */
2227 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#detach */
2228 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#replace_with */
2229 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__visit_all, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#visit_all */
2230 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFormaldef:parser_util#ANode#collect_tokens_by_text */
2231 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFormaldef:parser_util#ANode#collect_annotations_by_name */
2232 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFormaldef:simple_misc_analysis#ANode#accept_simple_misc */
2233 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFormaldef:simple_misc_analysis#ANode#after_simple_misc */
2234 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AFormaldef:literal#ANode#accept_literal */
2235 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFormaldef:scope#ANode#accept_scope_visitor */
2236 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFormaldef:flow#ANode#accept_flow_visitor */
2237 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFormaldef:local_var_init#ANode#accept_local_var_visitor */
2238 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFormaldef:auto_super_init#ANode#accept_auto_super_init */
2239 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2240 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFormaldef:astvalidation#ANode#accept_ast_validation */
2241 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform#ANode#accept_transform_visitor */
2242 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#location= */
2243 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#n_annotations */
2244 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_annotations_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_annotations= */
2245 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#init */
2246 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFormaldef:modelize_property#Prod#collect_text */
2247 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#replace_with */
2248 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__n_id, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_id */
2249 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_id_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_id= */
2250 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__n_type, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_type */
2251 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_type_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_type= */
2252 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#init */
2253 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__empty_init, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#empty_init */
2254 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__init_aformaldef, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#init_aformaldef */
2255 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__mtype, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#mtype */
2256 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__mtype_61d, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#mtype= */
2257 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__bound, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound */
2258 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__bound_61d, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound= */
2259 }
2260 };
2261 /* allocate AFormaldef */
2262 val* NEW_parser_nodes__AFormaldef(const struct type* type) {
2263 val* self /* : AFormaldef */;
2264 val* var /* : null */;
2265 val* var1 /* : null */;
2266 val* var2 /* : null */;
2267 val* var3 /* : null */;
2268 val* var4 /* : null */;
2269 val* var5 /* : null */;
2270 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
2271 self->type = type;
2272 self->class = &class_parser_nodes__AFormaldef;
2273 var = NULL;
2274 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFormaldef exact> */
2275 var1 = NULL;
2276 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFormaldef exact> */
2277 var2 = NULL;
2278 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFormaldef exact> */
2279 var3 = NULL;
2280 self->attrs[COLOR_parser_nodes__AFormaldef___n_type].val = var3; /* _n_type on <self:AFormaldef exact> */
2281 var4 = NULL;
2282 self->attrs[COLOR_modelize_class__AFormaldef___64dmtype].val = var4; /* @mtype on <self:AFormaldef exact> */
2283 var5 = NULL;
2284 self->attrs[COLOR_modelize_class__AFormaldef___64dbound].val = var5; /* @bound on <self:AFormaldef exact> */
2285 return self;
2286 }
2287 /* runtime class parser_nodes__ASuperclass */
2288 const struct class class_parser_nodes__ASuperclass = {
2289 0, /* box_kind */
2290 {
2291 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperclass:kernel#Object#object_id */
2292 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_type */
2293 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_instance */
2294 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperclass:kernel#Object#== */
2295 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperclass:kernel#Object#!= */
2296 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperclass:kernel#Object#output */
2297 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperclass:kernel#Object#output_class_name */
2298 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperclass:kernel#Object#exit */
2299 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperclass:kernel#Object#sys */
2300 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperclass:kernel#Object#hash */
2301 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperclass:string#Object#to_s */
2302 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperclass:string#Object#native_class_name */
2303 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperclass:string#Object#class_name */
2304 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperclass:string#Object#inspect */
2305 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperclass:string#Object#inspect_head */
2306 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperclass:string#Object#args */
2307 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperclass:math#Object#atan2 */
2308 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperclass:math#Object#pi */
2309 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperclass:math#Object#srand_from */
2310 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperclass:math#Object#srand */
2311 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperclass:stream#Object#poll */
2312 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperclass:stream#Object#intern_poll */
2313 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperclass:time#Object#get_time */
2314 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperclass:file#Object#printn */
2315 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperclass:file#Object#print */
2316 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperclass:file#Object#getc */
2317 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperclass:file#Object#gets */
2318 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperclass:file#Object#getcwd */
2319 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperclass:file#Object#file_getcwd */
2320 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperclass:file#Object#stdin */
2321 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperclass:file#Object#stdout */
2322 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperclass:file#Object#stderr */
2323 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#intrude_visibility */
2324 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#public_visibility */
2325 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#protected_visibility */
2326 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#private_visibility */
2327 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#none_visibility */
2328 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperclass:model#Object#abstract_kind */
2329 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperclass:model#Object#concrete_kind */
2330 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperclass:model#Object#interface_kind */
2331 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperclass:model#Object#enum_kind */
2332 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperclass:model#Object#extern_kind */
2333 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#location */
2334 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#hot_location */
2335 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#debug */
2336 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent */
2337 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent= */
2338 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#init */
2339 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__replace_child, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#replace_child */
2340 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#detach */
2341 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#replace_with */
2342 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__visit_all, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#visit_all */
2343 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperclass:parser_util#ANode#collect_tokens_by_text */
2344 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperclass:parser_util#ANode#collect_annotations_by_name */
2345 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperclass:simple_misc_analysis#ANode#accept_simple_misc */
2346 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperclass:simple_misc_analysis#ANode#after_simple_misc */
2347 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperclass:literal#ANode#accept_literal */
2348 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperclass:scope#ANode#accept_scope_visitor */
2349 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperclass:flow#ANode#accept_flow_visitor */
2350 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperclass:local_var_init#ANode#accept_local_var_visitor */
2351 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASuperclass:auto_super_init#ANode#accept_auto_super_init */
2352 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2353 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperclass:astvalidation#ANode#accept_ast_validation */
2354 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASuperclass:transform#ANode#accept_transform_visitor */
2355 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#location= */
2356 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#n_annotations */
2357 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_annotations_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_annotations= */
2358 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#init */
2359 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperclass:modelize_property#Prod#collect_text */
2360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#replace_with */
2361 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__n_kwsuper, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_kwsuper */
2362 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_kwsuper= */
2363 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__n_type, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_type */
2364 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_type_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_type= */
2365 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#init */
2366 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__empty_init, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#empty_init */
2367 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__init_asuperclass, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#init_asuperclass */
2368 }
2369 };
2370 /* allocate ASuperclass */
2371 val* NEW_parser_nodes__ASuperclass(const struct type* type) {
2372 val* self /* : ASuperclass */;
2373 val* var /* : null */;
2374 val* var1 /* : null */;
2375 val* var2 /* : null */;
2376 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
2377 self->type = type;
2378 self->class = &class_parser_nodes__ASuperclass;
2379 var = NULL;
2380 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperclass exact> */
2381 var1 = NULL;
2382 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperclass exact> */
2383 var2 = NULL;
2384 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperclass exact> */
2385 return self;
2386 }
2387 /* runtime class parser_nodes__AAttrPropdef */
2388 const struct class class_parser_nodes__AAttrPropdef = {
2389 0, /* box_kind */
2390 {
2391 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#object_id */
2392 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_type */
2393 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_instance */
2394 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#== */
2395 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#!= */
2396 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#output */
2397 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#output_class_name */
2398 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#exit */
2399 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#sys */
2400 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#hash */
2401 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAttrPropdef:string#Object#to_s */
2402 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAttrPropdef:string#Object#native_class_name */
2403 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAttrPropdef:string#Object#class_name */
2404 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect */
2405 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect_head */
2406 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAttrPropdef:string#Object#args */
2407 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAttrPropdef:math#Object#atan2 */
2408 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAttrPropdef:math#Object#pi */
2409 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAttrPropdef:math#Object#srand_from */
2410 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAttrPropdef:math#Object#srand */
2411 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAttrPropdef:stream#Object#poll */
2412 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAttrPropdef:stream#Object#intern_poll */
2413 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAttrPropdef:time#Object#get_time */
2414 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAttrPropdef:file#Object#printn */
2415 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAttrPropdef:file#Object#print */
2416 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAttrPropdef:file#Object#getc */
2417 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAttrPropdef:file#Object#gets */
2418 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAttrPropdef:file#Object#getcwd */
2419 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAttrPropdef:file#Object#file_getcwd */
2420 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAttrPropdef:file#Object#stdin */
2421 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAttrPropdef:file#Object#stdout */
2422 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAttrPropdef:file#Object#stderr */
2423 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#intrude_visibility */
2424 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#public_visibility */
2425 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#protected_visibility */
2426 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#private_visibility */
2427 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#none_visibility */
2428 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#abstract_kind */
2429 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#concrete_kind */
2430 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#interface_kind */
2431 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#enum_kind */
2432 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#extern_kind */
2433 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location */
2434 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__hot_location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#hot_location */
2435 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#debug */
2436 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent */
2437 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent= */
2438 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#init */
2439 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__replace_child, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#replace_child */
2440 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#detach */
2441 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#replace_with */
2442 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__visit_all, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#visit_all */
2443 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAttrPropdef:parser_util#ANode#collect_tokens_by_text */
2444 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAttrPropdef:parser_util#ANode#collect_annotations_by_name */
2445 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAttrPropdef:simple_misc_analysis#ANode#accept_simple_misc */
2446 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAttrPropdef:simple_misc_analysis#ANode#after_simple_misc */
2447 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAttrPropdef:literal#ANode#accept_literal */
2448 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAttrPropdef:scope#ANode#accept_scope_visitor */
2449 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#accept_flow_visitor */
2450 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAttrPropdef:local_var_init#ANode#accept_local_var_visitor */
2451 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAttrPropdef:auto_super_init#ANode#accept_auto_super_init */
2452 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2453 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAttrPropdef:astvalidation#ANode#accept_ast_validation */
2454 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#accept_transform_visitor */
2455 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#location= */
2456 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#n_annotations */
2457 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_annotations= */
2458 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#init */
2459 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAttrPropdef:modelize_property#Prod#collect_text */
2460 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#replace_with */
2461 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_doc */
2462 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_doc= */
2463 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#init */
2464 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AAttrPropdef:scope#APropdef#do_scope */
2465 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#do_flow */
2466 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context */
2467 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context= */
2468 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context */
2469 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context= */
2470 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AAttrPropdef:local_var_init#APropdef#do_local_var_init */
2471 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef */
2472 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef= */
2473 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__build_property, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_property */
2474 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__build_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_signature */
2475 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__check_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_signature */
2476 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#new_property_visibility */
2477 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_property_visibility */
2478 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_keyword */
2479 (nitmethod_t)VIRTUAL_typing__AAttrPropdef__do_typing, /* pointer to parser_nodes:AAttrPropdef:typing#AAttrPropdef#do_typing */
2480 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable */
2481 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable= */
2482 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#compile_to_c */
2483 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#APropdef#can_inline */
2484 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#ANode#accept_flow_visitor */
2485 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_kwredef, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_kwredef */
2486 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwredef= */
2487 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_visibility, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_visibility */
2488 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_visibility= */
2489 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_kwvar, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_kwvar */
2490 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwvar= */
2491 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_id, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id */
2492 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_id_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id= */
2493 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_id2, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id2 */
2494 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id2= */
2495 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_type, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_type */
2496 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_type_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_type= */
2497 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_readable, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_readable */
2498 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_readable_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_readable= */
2499 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_writable, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_writable */
2500 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_writable_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_writable= */
2501 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_expr, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_expr */
2502 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_expr= */
2503 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#init */
2504 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__empty_init, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#empty_init */
2505 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#init_aattrpropdef */
2506 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef */
2507 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef= */
2508 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef */
2509 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef= */
2510 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__check_method_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_method_signature */
2511 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__init_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#init_expr */
2512 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__check_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#check_expr */
2513 }
2514 };
2515 /* allocate AAttrPropdef */
2516 val* NEW_parser_nodes__AAttrPropdef(const struct type* type) {
2517 val* self /* : AAttrPropdef */;
2518 val* var /* : null */;
2519 val* var1 /* : null */;
2520 val* var2 /* : null */;
2521 val* var3 /* : null */;
2522 val* var4 /* : null */;
2523 val* var5 /* : null */;
2524 val* var6 /* : null */;
2525 val* var7 /* : null */;
2526 val* var8 /* : null */;
2527 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
2528 self->type = type;
2529 self->class = &class_parser_nodes__AAttrPropdef;
2530 var = NULL;
2531 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAttrPropdef exact> */
2532 var1 = NULL;
2533 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAttrPropdef exact> */
2534 var2 = NULL;
2535 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAttrPropdef exact> */
2536 var3 = NULL;
2537 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AAttrPropdef exact> */
2538 var4 = NULL;
2539 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AAttrPropdef exact> */
2540 var5 = NULL;
2541 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_type].val = var5; /* _n_type on <self:AAttrPropdef exact> */
2542 var6 = NULL;
2543 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_readable].val = var6; /* _n_readable on <self:AAttrPropdef exact> */
2544 var7 = NULL;
2545 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_writable].val = var7; /* _n_writable on <self:AAttrPropdef exact> */
2546 var8 = NULL;
2547 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_expr].val = var8; /* _n_expr on <self:AAttrPropdef exact> */
2548 return self;
2549 }
2550 /* runtime class parser_nodes__ADeferredMethPropdef */
2551 const struct class class_parser_nodes__ADeferredMethPropdef = {
2552 0, /* box_kind */
2553 {
2554 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#object_id */
2555 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#is_same_type */
2556 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#is_same_instance */
2557 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#== */
2558 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#!= */
2559 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#output */
2560 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#output_class_name */
2561 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#exit */
2562 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#sys */
2563 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#hash */
2564 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#to_s */
2565 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#native_class_name */
2566 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#class_name */
2567 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect */
2568 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect_head */
2569 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#args */
2570 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#atan2 */
2571 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#pi */
2572 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#srand_from */
2573 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#srand */
2574 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADeferredMethPropdef:stream#Object#poll */
2575 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADeferredMethPropdef:stream#Object#intern_poll */
2576 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADeferredMethPropdef:time#Object#get_time */
2577 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#printn */
2578 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#print */
2579 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#getc */
2580 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#gets */
2581 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#getcwd */
2582 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#file_getcwd */
2583 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stdin */
2584 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stdout */
2585 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stderr */
2586 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#intrude_visibility */
2587 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#public_visibility */
2588 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#protected_visibility */
2589 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#private_visibility */
2590 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#none_visibility */
2591 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#abstract_kind */
2592 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#concrete_kind */
2593 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#interface_kind */
2594 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#enum_kind */
2595 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#extern_kind */
2596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#location */
2597 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#hot_location */
2598 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#debug */
2599 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent */
2600 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent= */
2601 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#init */
2602 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__replace_child, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#replace_child */
2603 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#detach */
2604 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#replace_with */
2605 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__visit_all, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#visit_all */
2606 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADeferredMethPropdef:parser_util#ANode#collect_tokens_by_text */
2607 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADeferredMethPropdef:parser_util#ANode#collect_annotations_by_name */
2608 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADeferredMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
2609 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADeferredMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
2610 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADeferredMethPropdef:literal#ANode#accept_literal */
2611 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:scope#ANode#accept_scope_visitor */
2612 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#accept_flow_visitor */
2613 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#ANode#accept_local_var_visitor */
2614 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#ANode#accept_auto_super_init */
2615 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2616 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADeferredMethPropdef:astvalidation#ANode#accept_ast_validation */
2617 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:transform#ANode#accept_transform_visitor */
2618 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#location= */
2619 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#n_annotations */
2620 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_annotations_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_annotations= */
2621 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#init */
2622 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#Prod#collect_text */
2623 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#replace_with */
2624 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#n_doc */
2625 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_doc_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_doc= */
2626 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#init */
2627 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:ADeferredMethPropdef:scope#APropdef#do_scope */
2628 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#do_flow */
2629 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#before_flow_context */
2630 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#before_flow_context= */
2631 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#after_flow_context */
2632 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#after_flow_context= */
2633 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#APropdef#do_local_var_init */
2634 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef */
2635 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef= */
2636 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_property */
2637 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_signature */
2638 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#check_signature */
2639 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#new_property_visibility */
2640 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
2641 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_keyword */
2642 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#do_typing */
2643 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#selfvariable */
2644 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#selfvariable= */
2645 (nitmethod_t)VIRTUAL_abstract_compiler__ADeferredMethPropdef__compile_to_c, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#ADeferredMethPropdef#compile_to_c */
2646 (nitmethod_t)VIRTUAL_abstract_compiler__ADeferredMethPropdef__can_inline, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#ADeferredMethPropdef#can_inline */
2647 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:flow#ANode#accept_flow_visitor */
2648 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
2649 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwredef= */
2650 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_visibility */
2651 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_visibility_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_visibility= */
2652 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_methid */
2653 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_methid_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_methid= */
2654 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_signature */
2655 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_signature_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_signature= */
2656 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#init */
2657 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#AMethPropdef#empty_init */
2658 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2659 (nitmethod_t)VIRTUAL_parser_nodes__ADeferredMethPropdef__n_kwmeth, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ADeferredMethPropdef#n_kwmeth */
2660 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwmeth= */
2661 (nitmethod_t)VIRTUAL_parser_nodes__ADeferredMethPropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ADeferredMethPropdef#init */
2662 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__empty_init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#empty_init */
2663 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#init_adeferredmethpropdef */
2664 }
2665 };
2666 /* allocate ADeferredMethPropdef */
2667 val* NEW_parser_nodes__ADeferredMethPropdef(const struct type* type) {
2668 val* self /* : ADeferredMethPropdef */;
2669 val* var /* : null */;
2670 val* var1 /* : null */;
2671 val* var2 /* : null */;
2672 val* var3 /* : null */;
2673 val* var4 /* : null */;
2674 val* var5 /* : null */;
2675 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
2676 self->type = type;
2677 self->class = &class_parser_nodes__ADeferredMethPropdef;
2678 var = NULL;
2679 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADeferredMethPropdef exact> */
2680 var1 = NULL;
2681 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADeferredMethPropdef exact> */
2682 var2 = NULL;
2683 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADeferredMethPropdef exact> */
2684 var3 = NULL;
2685 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:ADeferredMethPropdef exact> */
2686 var4 = NULL;
2687 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:ADeferredMethPropdef exact> */
2688 var5 = NULL;
2689 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:ADeferredMethPropdef exact> */
2690 return self;
2691 }
2692 /* runtime class parser_nodes__AInternMethPropdef */
2693 const struct class class_parser_nodes__AInternMethPropdef = {
2694 0, /* box_kind */
2695 {
2696 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#object_id */
2697 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#is_same_type */
2698 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#is_same_instance */
2699 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#== */
2700 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#!= */
2701 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#output */
2702 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#output_class_name */
2703 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#exit */
2704 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#sys */
2705 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#hash */
2706 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInternMethPropdef:string#Object#to_s */
2707 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInternMethPropdef:string#Object#native_class_name */
2708 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInternMethPropdef:string#Object#class_name */
2709 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect */
2710 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect_head */
2711 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInternMethPropdef:string#Object#args */
2712 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInternMethPropdef:math#Object#atan2 */
2713 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInternMethPropdef:math#Object#pi */
2714 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInternMethPropdef:math#Object#srand_from */
2715 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInternMethPropdef:math#Object#srand */
2716 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInternMethPropdef:stream#Object#poll */
2717 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInternMethPropdef:stream#Object#intern_poll */
2718 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInternMethPropdef:time#Object#get_time */
2719 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInternMethPropdef:file#Object#printn */
2720 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInternMethPropdef:file#Object#print */
2721 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInternMethPropdef:file#Object#getc */
2722 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInternMethPropdef:file#Object#gets */
2723 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInternMethPropdef:file#Object#getcwd */
2724 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInternMethPropdef:file#Object#file_getcwd */
2725 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stdin */
2726 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stdout */
2727 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stderr */
2728 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#intrude_visibility */
2729 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#public_visibility */
2730 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#protected_visibility */
2731 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#private_visibility */
2732 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#none_visibility */
2733 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#abstract_kind */
2734 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#concrete_kind */
2735 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#interface_kind */
2736 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#enum_kind */
2737 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#extern_kind */
2738 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#location */
2739 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#hot_location */
2740 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#debug */
2741 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent */
2742 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent= */
2743 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#init */
2744 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__replace_child, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#replace_child */
2745 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#detach */
2746 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#replace_with */
2747 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__visit_all, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#visit_all */
2748 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInternMethPropdef:parser_util#ANode#collect_tokens_by_text */
2749 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInternMethPropdef:parser_util#ANode#collect_annotations_by_name */
2750 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInternMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
2751 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInternMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
2752 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInternMethPropdef:literal#ANode#accept_literal */
2753 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInternMethPropdef:scope#ANode#accept_scope_visitor */
2754 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#accept_flow_visitor */
2755 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
2756 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
2757 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInternMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2758 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInternMethPropdef:astvalidation#ANode#accept_ast_validation */
2759 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInternMethPropdef:transform#ANode#accept_transform_visitor */
2760 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#location= */
2761 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations */
2762 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations= */
2763 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#init */
2764 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#Prod#collect_text */
2765 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#replace_with */
2766 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#n_doc */
2767 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_doc_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_doc= */
2768 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#init */
2769 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AInternMethPropdef:scope#APropdef#do_scope */
2770 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#do_flow */
2771 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#before_flow_context */
2772 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#before_flow_context= */
2773 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#after_flow_context */
2774 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#after_flow_context= */
2775 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#APropdef#do_local_var_init */
2776 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef */
2777 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef= */
2778 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_property */
2779 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_signature */
2780 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#check_signature */
2781 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#new_property_visibility */
2782 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
2783 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_keyword */
2784 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#do_typing */
2785 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#selfvariable */
2786 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#selfvariable= */
2787 (nitmethod_t)VIRTUAL_abstract_compiler__AInternMethPropdef__compile_to_c, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AInternMethPropdef#compile_to_c */
2788 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#APropdef#can_inline */
2789 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInternMethPropdef:flow#ANode#accept_flow_visitor */
2790 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
2791 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwredef= */
2792 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_visibility */
2793 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_visibility= */
2794 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_methid */
2795 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_methid_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_methid= */
2796 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_signature */
2797 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_signature_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_signature= */
2798 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#init */
2799 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AMethPropdef#empty_init */
2800 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2801 (nitmethod_t)VIRTUAL_parser_nodes__AInternMethPropdef__n_kwmeth, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AInternMethPropdef#n_kwmeth */
2802 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwmeth= */
2803 (nitmethod_t)VIRTUAL_parser_nodes__AInternMethPropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AInternMethPropdef#init */
2804 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__empty_init, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#empty_init */
2805 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#init_ainternmethpropdef */
2806 }
2807 };
2808 /* allocate AInternMethPropdef */
2809 val* NEW_parser_nodes__AInternMethPropdef(const struct type* type) {
2810 val* self /* : AInternMethPropdef */;
2811 val* var /* : null */;
2812 val* var1 /* : null */;
2813 val* var2 /* : null */;
2814 val* var3 /* : null */;
2815 val* var4 /* : null */;
2816 val* var5 /* : null */;
2817 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
2818 self->type = type;
2819 self->class = &class_parser_nodes__AInternMethPropdef;
2820 var = NULL;
2821 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInternMethPropdef exact> */
2822 var1 = NULL;
2823 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInternMethPropdef exact> */
2824 var2 = NULL;
2825 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInternMethPropdef exact> */
2826 var3 = NULL;
2827 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AInternMethPropdef exact> */
2828 var4 = NULL;
2829 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AInternMethPropdef exact> */
2830 var5 = NULL;
2831 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AInternMethPropdef exact> */
2832 return self;
2833 }
2834 /* runtime class parser_nodes__AExternMethPropdef */
2835 const struct class class_parser_nodes__AExternMethPropdef = {
2836 0, /* box_kind */
2837 {
2838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#object_id */
2839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#is_same_type */
2840 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#is_same_instance */
2841 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#== */
2842 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#!= */
2843 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#output */
2844 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#output_class_name */
2845 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#exit */
2846 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#sys */
2847 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#hash */
2848 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternMethPropdef:string#Object#to_s */
2849 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternMethPropdef:string#Object#native_class_name */
2850 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternMethPropdef:string#Object#class_name */
2851 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect */
2852 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect_head */
2853 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternMethPropdef:string#Object#args */
2854 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternMethPropdef:math#Object#atan2 */
2855 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternMethPropdef:math#Object#pi */
2856 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternMethPropdef:math#Object#srand_from */
2857 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternMethPropdef:math#Object#srand */
2858 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternMethPropdef:stream#Object#poll */
2859 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternMethPropdef:stream#Object#intern_poll */
2860 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternMethPropdef:time#Object#get_time */
2861 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternMethPropdef:file#Object#printn */
2862 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternMethPropdef:file#Object#print */
2863 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternMethPropdef:file#Object#getc */
2864 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternMethPropdef:file#Object#gets */
2865 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternMethPropdef:file#Object#getcwd */
2866 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternMethPropdef:file#Object#file_getcwd */
2867 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stdin */
2868 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stdout */
2869 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stderr */
2870 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#intrude_visibility */
2871 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#public_visibility */
2872 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#protected_visibility */
2873 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#private_visibility */
2874 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#none_visibility */
2875 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#abstract_kind */
2876 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#concrete_kind */
2877 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#interface_kind */
2878 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#enum_kind */
2879 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#extern_kind */
2880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#location */
2881 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#hot_location */
2882 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#debug */
2883 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent */
2884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent= */
2885 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#init */
2886 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__replace_child, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#replace_child */
2887 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#detach */
2888 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#replace_with */
2889 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__visit_all, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#visit_all */
2890 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternMethPropdef:parser_util#ANode#collect_tokens_by_text */
2891 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternMethPropdef:parser_util#ANode#collect_annotations_by_name */
2892 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
2893 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
2894 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternMethPropdef:literal#ANode#accept_literal */
2895 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternMethPropdef:scope#ANode#accept_scope_visitor */
2896 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#accept_flow_visitor */
2897 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
2898 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
2899 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2900 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternMethPropdef:astvalidation#ANode#accept_ast_validation */
2901 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternMethPropdef:transform#ANode#accept_transform_visitor */
2902 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#location= */
2903 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#n_annotations */
2904 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#n_annotations= */
2905 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#init */
2906 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#Prod#collect_text */
2907 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#replace_with */
2908 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#n_doc */
2909 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_doc_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_doc= */
2910 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#init */
2911 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AExternMethPropdef:scope#APropdef#do_scope */
2912 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#do_flow */
2913 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#before_flow_context */
2914 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#before_flow_context= */
2915 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#after_flow_context */
2916 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#after_flow_context= */
2917 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#APropdef#do_local_var_init */
2918 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef */
2919 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef= */
2920 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_property */
2921 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_signature */
2922 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#check_signature */
2923 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#new_property_visibility */
2924 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
2925 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_keyword */
2926 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#do_typing */
2927 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#selfvariable */
2928 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#selfvariable= */
2929 (nitmethod_t)VIRTUAL_abstract_compiler__AExternMethPropdef__compile_to_c, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AExternMethPropdef#compile_to_c */
2930 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#APropdef#can_inline */
2931 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternMethPropdef:flow#ANode#accept_flow_visitor */
2932 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
2933 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwredef= */
2934 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_visibility */
2935 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_visibility= */
2936 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_methid */
2937 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_methid_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_methid= */
2938 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_signature */
2939 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_signature_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_signature= */
2940 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#init */
2941 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AMethPropdef#empty_init */
2942 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2943 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern */
2944 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern= */
2945 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern_calls */
2946 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_calls_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_calls= */
2947 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern_code_block */
2948 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_code_block_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_code_block= */
2949 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#init */
2950 (nitmethod_t)VIRTUAL_parser_nodes__AExternMethPropdef__n_kwmeth, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternMethPropdef#n_kwmeth */
2951 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwmeth= */
2952 (nitmethod_t)VIRTUAL_parser_nodes__AExternMethPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternMethPropdef#init */
2953 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__empty_init, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#empty_init */
2954 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__init_aexternmethpropdef, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#init_aexternmethpropdef */
2955 }
2956 };
2957 /* allocate AExternMethPropdef */
2958 val* NEW_parser_nodes__AExternMethPropdef(const struct type* type) {
2959 val* self /* : AExternMethPropdef */;
2960 val* var /* : null */;
2961 val* var1 /* : null */;
2962 val* var2 /* : null */;
2963 val* var3 /* : null */;
2964 val* var4 /* : null */;
2965 val* var5 /* : null */;
2966 val* var6 /* : null */;
2967 val* var7 /* : null */;
2968 val* var8 /* : null */;
2969 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2970 self->type = type;
2971 self->class = &class_parser_nodes__AExternMethPropdef;
2972 var = NULL;
2973 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternMethPropdef exact> */
2974 var1 = NULL;
2975 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternMethPropdef exact> */
2976 var2 = NULL;
2977 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternMethPropdef exact> */
2978 var3 = NULL;
2979 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AExternMethPropdef exact> */
2980 var4 = NULL;
2981 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AExternMethPropdef exact> */
2982 var5 = NULL;
2983 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AExternMethPropdef exact> */
2984 var6 = NULL;
2985 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val = var6; /* _n_extern on <self:AExternMethPropdef exact> */
2986 var7 = NULL;
2987 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val = var7; /* _n_extern_calls on <self:AExternMethPropdef exact> */
2988 var8 = NULL;
2989 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val = var8; /* _n_extern_code_block on <self:AExternMethPropdef exact> */
2990 return self;
2991 }
2992 /* runtime class parser_nodes__AConcreteMethPropdef */
2993 const struct class class_parser_nodes__AConcreteMethPropdef = {
2994 0, /* box_kind */
2995 {
2996 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#object_id */
2997 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#is_same_type */
2998 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#is_same_instance */
2999 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#== */
3000 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#!= */
3001 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#output */
3002 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#output_class_name */
3003 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#exit */
3004 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#sys */
3005 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#hash */
3006 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#to_s */
3007 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#native_class_name */
3008 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#class_name */
3009 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect */
3010 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect_head */
3011 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#args */
3012 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#atan2 */
3013 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#pi */
3014 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#srand_from */
3015 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#srand */
3016 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteMethPropdef:stream#Object#poll */
3017 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteMethPropdef:stream#Object#intern_poll */
3018 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteMethPropdef:time#Object#get_time */
3019 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#printn */
3020 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#print */
3021 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#getc */
3022 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#gets */
3023 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#getcwd */
3024 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#file_getcwd */
3025 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stdin */
3026 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stdout */
3027 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stderr */
3028 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#intrude_visibility */
3029 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#public_visibility */
3030 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#protected_visibility */
3031 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#private_visibility */
3032 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#none_visibility */
3033 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#abstract_kind */
3034 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#concrete_kind */
3035 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#interface_kind */
3036 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#enum_kind */
3037 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#extern_kind */
3038 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#location */
3039 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#hot_location */
3040 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#debug */
3041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent */
3042 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent= */
3043 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#init */
3044 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__replace_child, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#replace_child */
3045 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#detach */
3046 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#replace_with */
3047 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__visit_all, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#visit_all */
3048 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteMethPropdef:parser_util#ANode#collect_tokens_by_text */
3049 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteMethPropdef:parser_util#ANode#collect_annotations_by_name */
3050 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
3051 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
3052 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteMethPropdef:literal#ANode#accept_literal */
3053 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:scope#ANode#accept_scope_visitor */
3054 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#accept_flow_visitor */
3055 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#ANode#accept_local_var_visitor */
3056 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#ANode#accept_auto_super_init */
3057 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3058 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteMethPropdef:astvalidation#ANode#accept_ast_validation */
3059 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:transform#ANode#accept_transform_visitor */
3060 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#location= */
3061 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#n_annotations */
3062 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
3063 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#init */
3064 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#Prod#collect_text */
3065 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#replace_with */
3066 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#n_doc */
3067 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
3068 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#init */
3069 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AConcreteMethPropdef:scope#APropdef#do_scope */
3070 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#do_flow */
3071 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#before_flow_context */
3072 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#before_flow_context= */
3073 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#after_flow_context */
3074 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#after_flow_context= */
3075 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#APropdef#do_local_var_init */
3076 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef */
3077 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef= */
3078 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_property */
3079 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_signature */
3080 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#check_signature */
3081 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#new_property_visibility */
3082 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
3083 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_keyword */
3084 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AConcreteMethPropdef:typing#AConcreteMethPropdef#do_typing */
3085 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AConcreteMethPropdef:typing#APropdef#selfvariable */
3086 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AConcreteMethPropdef:typing#APropdef#selfvariable= */
3087 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
3088 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
3089 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:flow#ANode#accept_flow_visitor */
3090 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
3091 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwredef= */
3092 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_visibility */
3093 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
3094 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_methid */
3095 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
3096 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_signature */
3097 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
3098 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#init */
3099 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AMethPropdef#empty_init */
3100 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
3101 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
3102 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
3103 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#n_block */
3104 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_block_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_block= */
3105 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#init */
3106 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#empty_init */
3107 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
3108 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
3109 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
3110 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
3111 }
3112 };
3113 /* allocate AConcreteMethPropdef */
3114 val* NEW_parser_nodes__AConcreteMethPropdef(const struct type* type) {
3115 val* self /* : AConcreteMethPropdef */;
3116 val* var /* : null */;
3117 val* var1 /* : null */;
3118 val* var2 /* : null */;
3119 val* var3 /* : null */;
3120 val* var4 /* : null */;
3121 val* var5 /* : null */;
3122 val* var6 /* : null */;
3123 val* var7 /* : null */;
3124 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
3125 self->type = type;
3126 self->class = &class_parser_nodes__AConcreteMethPropdef;
3127 var = NULL;
3128 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteMethPropdef exact> */
3129 var1 = NULL;
3130 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteMethPropdef exact> */
3131 var2 = NULL;
3132 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteMethPropdef exact> */
3133 var3 = NULL;
3134 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AConcreteMethPropdef exact> */
3135 var4 = NULL;
3136 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AConcreteMethPropdef exact> */
3137 var5 = NULL;
3138 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AConcreteMethPropdef exact> */
3139 var6 = NULL;
3140 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AConcreteMethPropdef exact> */
3141 var7 = NULL;
3142 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AConcreteMethPropdef exact> */
3143 return self;
3144 }
3145 /* runtime class parser_nodes__AConcreteInitPropdef */
3146 const struct class class_parser_nodes__AConcreteInitPropdef = {
3147 0, /* box_kind */
3148 {
3149 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#object_id */
3150 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#is_same_type */
3151 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#is_same_instance */
3152 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#== */
3153 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#!= */
3154 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#output */
3155 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#output_class_name */
3156 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#exit */
3157 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#sys */
3158 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#hash */
3159 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#to_s */
3160 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#native_class_name */
3161 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#class_name */
3162 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect */
3163 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect_head */
3164 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#args */
3165 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#atan2 */
3166 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#pi */
3167 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#srand_from */
3168 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#srand */
3169 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteInitPropdef:stream#Object#poll */
3170 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteInitPropdef:stream#Object#intern_poll */
3171 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteInitPropdef:time#Object#get_time */
3172 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#printn */
3173 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#print */
3174 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#getc */
3175 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#gets */
3176 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#getcwd */
3177 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#file_getcwd */
3178 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stdin */
3179 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stdout */
3180 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stderr */
3181 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#intrude_visibility */
3182 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#public_visibility */
3183 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#protected_visibility */
3184 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#private_visibility */
3185 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#none_visibility */
3186 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#abstract_kind */
3187 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#concrete_kind */
3188 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#interface_kind */
3189 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#enum_kind */
3190 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#extern_kind */
3191 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#location */
3192 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__hot_location, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#hot_location */
3193 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#debug */
3194 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent */
3195 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent= */
3196 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#init */
3197 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__replace_child, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#replace_child */
3198 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#detach */
3199 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#replace_with */
3200 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__visit_all, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#visit_all */
3201 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteInitPropdef:parser_util#ANode#collect_tokens_by_text */
3202 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteInitPropdef:parser_util#ANode#collect_annotations_by_name */
3203 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteInitPropdef:simple_misc_analysis#ANode#accept_simple_misc */
3204 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteInitPropdef:simple_misc_analysis#ANode#after_simple_misc */
3205 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteInitPropdef:literal#ANode#accept_literal */
3206 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:scope#ANode#accept_scope_visitor */
3207 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#accept_flow_visitor */
3208 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#ANode#accept_local_var_visitor */
3209 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#ANode#accept_auto_super_init */
3210 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3211 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteInitPropdef:astvalidation#ANode#accept_ast_validation */
3212 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:transform#ANode#accept_transform_visitor */
3213 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#location= */
3214 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#n_annotations */
3215 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_annotations_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_annotations= */
3216 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#init */
3217 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#Prod#collect_text */
3218 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#replace_with */
3219 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#n_doc */
3220 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_doc_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_doc= */
3221 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#init */
3222 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AConcreteInitPropdef:scope#APropdef#do_scope */
3223 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#do_flow */
3224 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#before_flow_context */
3225 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#before_flow_context= */
3226 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#after_flow_context */
3227 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#after_flow_context= */
3228 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#APropdef#do_local_var_init */
3229 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef */
3230 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef= */
3231 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_property */
3232 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_signature */
3233 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#check_signature */
3234 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#new_property_visibility */
3235 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
3236 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_keyword */
3237 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AConcreteInitPropdef:typing#AConcreteMethPropdef#do_typing */
3238 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AConcreteInitPropdef:typing#APropdef#selfvariable */
3239 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AConcreteInitPropdef:typing#APropdef#selfvariable= */
3240 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
3241 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
3242 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:flow#ANode#accept_flow_visitor */
3243 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_kwredef */
3244 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwredef_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwredef= */
3245 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_visibility */
3246 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_visibility_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_visibility= */
3247 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_methid */
3248 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_methid_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_methid= */
3249 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_signature */
3250 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_signature_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_signature= */
3251 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#init */
3252 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AMethPropdef#empty_init */
3253 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AMethPropdef#init_amethpropdef */
3254 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
3255 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
3256 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#n_block */
3257 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_block_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_block= */
3258 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#init */
3259 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#empty_init */
3260 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
3261 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
3262 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
3263 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
3264 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AInitPropdef#init */
3265 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__n_kwinit, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#n_kwinit */
3266 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwinit_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwinit= */
3267 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#init */
3268 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#empty_init */
3269 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#init_aconcreteinitpropdef */
3270 }
3271 };
3272 /* allocate AConcreteInitPropdef */
3273 val* NEW_parser_nodes__AConcreteInitPropdef(const struct type* type) {
3274 val* self /* : AConcreteInitPropdef */;
3275 val* var /* : null */;
3276 val* var1 /* : null */;
3277 val* var2 /* : null */;
3278 val* var3 /* : null */;
3279 val* var4 /* : null */;
3280 val* var5 /* : null */;
3281 val* var6 /* : null */;
3282 val* var7 /* : null */;
3283 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
3284 self->type = type;
3285 self->class = &class_parser_nodes__AConcreteInitPropdef;
3286 var = NULL;
3287 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteInitPropdef exact> */
3288 var1 = NULL;
3289 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteInitPropdef exact> */
3290 var2 = NULL;
3291 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteInitPropdef exact> */
3292 var3 = NULL;
3293 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AConcreteInitPropdef exact> */
3294 var4 = NULL;
3295 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AConcreteInitPropdef exact> */
3296 var5 = NULL;
3297 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AConcreteInitPropdef exact> */
3298 var6 = NULL;
3299 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AConcreteInitPropdef exact> */
3300 var7 = NULL;
3301 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AConcreteInitPropdef exact> */
3302 return self;
3303 }
3304 /* runtime class parser_nodes__AExternInitPropdef */
3305 const struct class class_parser_nodes__AExternInitPropdef = {
3306 0, /* box_kind */
3307 {
3308 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#object_id */
3309 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#is_same_type */
3310 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#is_same_instance */
3311 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#== */
3312 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#!= */
3313 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#output */
3314 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#output_class_name */
3315 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#exit */
3316 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#sys */
3317 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#hash */
3318 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternInitPropdef:string#Object#to_s */
3319 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternInitPropdef:string#Object#native_class_name */
3320 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternInitPropdef:string#Object#class_name */
3321 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect */
3322 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect_head */
3323 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternInitPropdef:string#Object#args */
3324 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternInitPropdef:math#Object#atan2 */
3325 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternInitPropdef:math#Object#pi */
3326 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternInitPropdef:math#Object#srand_from */
3327 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternInitPropdef:math#Object#srand */
3328 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternInitPropdef:stream#Object#poll */
3329 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternInitPropdef:stream#Object#intern_poll */
3330 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternInitPropdef:time#Object#get_time */
3331 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternInitPropdef:file#Object#printn */
3332 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternInitPropdef:file#Object#print */
3333 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternInitPropdef:file#Object#getc */
3334 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternInitPropdef:file#Object#gets */
3335 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternInitPropdef:file#Object#getcwd */
3336 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternInitPropdef:file#Object#file_getcwd */
3337 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stdin */
3338 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stdout */
3339 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stderr */
3340 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#intrude_visibility */
3341 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#public_visibility */
3342 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#protected_visibility */
3343 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#private_visibility */
3344 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#none_visibility */
3345 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#abstract_kind */
3346 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#concrete_kind */
3347 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#interface_kind */
3348 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#enum_kind */
3349 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#extern_kind */
3350 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#location */
3351 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#hot_location */
3352 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#debug */
3353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent */
3354 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent= */
3355 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#init */
3356 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__replace_child, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#replace_child */
3357 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#detach */
3358 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#replace_with */
3359 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__visit_all, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#visit_all */
3360 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternInitPropdef:parser_util#ANode#collect_tokens_by_text */
3361 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternInitPropdef:parser_util#ANode#collect_annotations_by_name */
3362 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternInitPropdef:simple_misc_analysis#ANode#accept_simple_misc */
3363 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternInitPropdef:simple_misc_analysis#ANode#after_simple_misc */
3364 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternInitPropdef:literal#ANode#accept_literal */
3365 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternInitPropdef:scope#ANode#accept_scope_visitor */
3366 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#accept_flow_visitor */
3367 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#ANode#accept_local_var_visitor */
3368 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#ANode#accept_auto_super_init */
3369 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternInitPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3370 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternInitPropdef:astvalidation#ANode#accept_ast_validation */
3371 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternInitPropdef:transform#ANode#accept_transform_visitor */
3372 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#location= */
3373 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#n_annotations */
3374 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#n_annotations= */
3375 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#init */
3376 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#Prod#collect_text */
3377 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#replace_with */
3378 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#n_doc */
3379 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_doc_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_doc= */
3380 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#init */
3381 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AExternInitPropdef:scope#APropdef#do_scope */
3382 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#do_flow */
3383 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#before_flow_context */
3384 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#before_flow_context= */
3385 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#after_flow_context */
3386 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#after_flow_context= */
3387 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#APropdef#do_local_var_init */
3388 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef */
3389 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef= */
3390 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_property */
3391 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_signature */
3392 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#check_signature */
3393 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#new_property_visibility */
3394 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
3395 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_keyword */
3396 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#do_typing */
3397 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#selfvariable */
3398 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#selfvariable= */
3399 (nitmethod_t)VIRTUAL_abstract_compiler__AExternInitPropdef__compile_to_c, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AExternInitPropdef#compile_to_c */
3400 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#APropdef#can_inline */
3401 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternInitPropdef:flow#ANode#accept_flow_visitor */
3402 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwredef */
3403 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_kwredef_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwredef= */
3404 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_visibility */
3405 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_visibility_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_visibility= */
3406 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_methid */
3407 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_methid_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_methid= */
3408 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_signature */
3409 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_signature_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_signature= */
3410 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#init */
3411 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AMethPropdef#empty_init */
3412 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AMethPropdef#init_amethpropdef */
3413 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern */
3414 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern= */
3415 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern_calls */
3416 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_calls_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_calls= */
3417 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern_code_block */
3418 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_code_block_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_code_block= */
3419 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#init */
3420 NULL, /* empty */
3421 NULL, /* empty */
3422 NULL, /* empty */
3423 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AInitPropdef#init */
3424 (nitmethod_t)VIRTUAL_parser_nodes__AExternInitPropdef__n_kwnew, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternInitPropdef#n_kwnew */
3425 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_kwnew_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwnew= */
3426 (nitmethod_t)VIRTUAL_parser_nodes__AExternInitPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternInitPropdef#init */
3427 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__empty_init, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#empty_init */
3428 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__init_aexterninitpropdef, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#init_aexterninitpropdef */
3429 }
3430 };
3431 /* allocate AExternInitPropdef */
3432 val* NEW_parser_nodes__AExternInitPropdef(const struct type* type) {
3433 val* self /* : AExternInitPropdef */;
3434 val* var /* : null */;
3435 val* var1 /* : null */;
3436 val* var2 /* : null */;
3437 val* var3 /* : null */;
3438 val* var4 /* : null */;
3439 val* var5 /* : null */;
3440 val* var6 /* : null */;
3441 val* var7 /* : null */;
3442 val* var8 /* : null */;
3443 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
3444 self->type = type;
3445 self->class = &class_parser_nodes__AExternInitPropdef;
3446 var = NULL;
3447 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternInitPropdef exact> */
3448 var1 = NULL;
3449 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternInitPropdef exact> */
3450 var2 = NULL;
3451 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternInitPropdef exact> */
3452 var3 = NULL;
3453 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AExternInitPropdef exact> */
3454 var4 = NULL;
3455 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AExternInitPropdef exact> */
3456 var5 = NULL;
3457 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AExternInitPropdef exact> */
3458 var6 = NULL;
3459 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val = var6; /* _n_extern on <self:AExternInitPropdef exact> */
3460 var7 = NULL;
3461 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val = var7; /* _n_extern_calls on <self:AExternInitPropdef exact> */
3462 var8 = NULL;
3463 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val = var8; /* _n_extern_code_block on <self:AExternInitPropdef exact> */
3464 return self;
3465 }
3466 /* runtime class parser_nodes__AMainMethPropdef */
3467 const struct class class_parser_nodes__AMainMethPropdef = {
3468 0, /* box_kind */
3469 {
3470 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#object_id */
3471 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_type */
3472 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_instance */
3473 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#== */
3474 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#!= */
3475 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#output */
3476 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#output_class_name */
3477 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#exit */
3478 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#sys */
3479 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#hash */
3480 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMainMethPropdef:string#Object#to_s */
3481 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMainMethPropdef:string#Object#native_class_name */
3482 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMainMethPropdef:string#Object#class_name */
3483 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect */
3484 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect_head */
3485 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMainMethPropdef:string#Object#args */
3486 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMainMethPropdef:math#Object#atan2 */
3487 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMainMethPropdef:math#Object#pi */
3488 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMainMethPropdef:math#Object#srand_from */
3489 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMainMethPropdef:math#Object#srand */
3490 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMainMethPropdef:stream#Object#poll */
3491 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMainMethPropdef:stream#Object#intern_poll */
3492 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMainMethPropdef:time#Object#get_time */
3493 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMainMethPropdef:file#Object#printn */
3494 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMainMethPropdef:file#Object#print */
3495 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getc */
3496 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMainMethPropdef:file#Object#gets */
3497 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getcwd */
3498 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMainMethPropdef:file#Object#file_getcwd */
3499 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stdin */
3500 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stdout */
3501 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stderr */
3502 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#intrude_visibility */
3503 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#public_visibility */
3504 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#protected_visibility */
3505 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#private_visibility */
3506 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#none_visibility */
3507 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#abstract_kind */
3508 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#concrete_kind */
3509 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#interface_kind */
3510 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#enum_kind */
3511 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#extern_kind */
3512 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location */
3513 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#hot_location */
3514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#debug */
3515 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent */
3516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent= */
3517 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#init */
3518 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__replace_child, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#replace_child */
3519 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#detach */
3520 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#replace_with */
3521 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__visit_all, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#visit_all */
3522 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMainMethPropdef:parser_util#ANode#collect_tokens_by_text */
3523 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMainMethPropdef:parser_util#ANode#collect_annotations_by_name */
3524 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMainMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
3525 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMainMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
3526 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMainMethPropdef:literal#ANode#accept_literal */
3527 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMainMethPropdef:scope#ANode#accept_scope_visitor */
3528 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#accept_flow_visitor */
3529 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#ANode#accept_local_var_visitor */
3530 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#ANode#accept_auto_super_init */
3531 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3532 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMainMethPropdef:astvalidation#ANode#accept_ast_validation */
3533 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#accept_transform_visitor */
3534 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#location= */
3535 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#n_annotations */
3536 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
3537 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#init */
3538 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#Prod#collect_text */
3539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#replace_with */
3540 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_doc */
3541 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
3542 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#init */
3543 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AMainMethPropdef:scope#APropdef#do_scope */
3544 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#do_flow */
3545 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context */
3546 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context= */
3547 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context */
3548 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context= */
3549 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#APropdef#do_local_var_init */
3550 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef */
3551 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef= */
3552 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_property */
3553 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_signature */
3554 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_signature */
3555 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#new_property_visibility */
3556 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
3557 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_keyword */
3558 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AMainMethPropdef:typing#AConcreteMethPropdef#do_typing */
3559 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable */
3560 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable= */
3561 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
3562 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
3563 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#ANode#accept_flow_visitor */
3564 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
3565 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_kwredef= */
3566 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_visibility */
3567 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
3568 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_methid */
3569 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
3570 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_signature */
3571 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
3572 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#init */
3573 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#empty_init */
3574 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
3575 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
3576 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
3577 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#n_block */
3578 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_block= */
3579 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#init */
3580 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#empty_init */
3581 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
3582 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
3583 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
3584 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
3585 (nitmethod_t)VIRTUAL_parser_nodes__AMainMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMainMethPropdef#init */
3586 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#empty_init */
3587 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#init_amainmethpropdef */
3588 }
3589 };
3590 /* allocate AMainMethPropdef */
3591 val* NEW_parser_nodes__AMainMethPropdef(const struct type* type) {
3592 val* self /* : AMainMethPropdef */;
3593 val* var /* : null */;
3594 val* var1 /* : null */;
3595 val* var2 /* : null */;
3596 val* var3 /* : null */;
3597 val* var4 /* : null */;
3598 val* var5 /* : null */;
3599 val* var6 /* : null */;
3600 val* var7 /* : null */;
3601 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
3602 self->type = type;
3603 self->class = &class_parser_nodes__AMainMethPropdef;
3604 var = NULL;
3605 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMainMethPropdef exact> */
3606 var1 = NULL;
3607 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMainMethPropdef exact> */
3608 var2 = NULL;
3609 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMainMethPropdef exact> */
3610 var3 = NULL;
3611 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AMainMethPropdef exact> */
3612 var4 = NULL;
3613 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AMainMethPropdef exact> */
3614 var5 = NULL;
3615 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AMainMethPropdef exact> */
3616 var6 = NULL;
3617 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AMainMethPropdef exact> */
3618 var7 = NULL;
3619 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AMainMethPropdef exact> */
3620 return self;
3621 }
3622 /* runtime class parser_nodes__AExternCalls */
3623 const struct class class_parser_nodes__AExternCalls = {
3624 0, /* box_kind */
3625 {
3626 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternCalls:kernel#Object#object_id */
3627 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_type */
3628 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_instance */
3629 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#== */
3630 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#!= */
3631 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternCalls:kernel#Object#output */
3632 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternCalls:kernel#Object#output_class_name */
3633 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternCalls:kernel#Object#exit */
3634 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternCalls:kernel#Object#sys */
3635 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternCalls:kernel#Object#hash */
3636 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternCalls:string#Object#to_s */
3637 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternCalls:string#Object#native_class_name */
3638 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternCalls:string#Object#class_name */
3639 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternCalls:string#Object#inspect */
3640 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternCalls:string#Object#inspect_head */
3641 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternCalls:string#Object#args */
3642 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternCalls:math#Object#atan2 */
3643 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternCalls:math#Object#pi */
3644 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternCalls:math#Object#srand_from */
3645 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternCalls:math#Object#srand */
3646 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternCalls:stream#Object#poll */
3647 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternCalls:stream#Object#intern_poll */
3648 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternCalls:time#Object#get_time */
3649 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternCalls:file#Object#printn */
3650 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternCalls:file#Object#print */
3651 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternCalls:file#Object#getc */
3652 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternCalls:file#Object#gets */
3653 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternCalls:file#Object#getcwd */
3654 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternCalls:file#Object#file_getcwd */
3655 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternCalls:file#Object#stdin */
3656 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternCalls:file#Object#stdout */
3657 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternCalls:file#Object#stderr */
3658 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#intrude_visibility */
3659 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#public_visibility */
3660 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#protected_visibility */
3661 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#private_visibility */
3662 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#none_visibility */
3663 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternCalls:model#Object#abstract_kind */
3664 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternCalls:model#Object#concrete_kind */
3665 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternCalls:model#Object#interface_kind */
3666 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternCalls:model#Object#enum_kind */
3667 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternCalls:model#Object#extern_kind */
3668 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location */
3669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#hot_location */
3670 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#debug */
3671 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent */
3672 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent= */
3673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#init */
3674 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__replace_child, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#replace_child */
3675 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#detach */
3676 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#replace_with */
3677 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__visit_all, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#visit_all */
3678 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternCalls:parser_util#ANode#collect_tokens_by_text */
3679 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternCalls:parser_util#ANode#collect_annotations_by_name */
3680 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternCalls:simple_misc_analysis#ANode#accept_simple_misc */
3681 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternCalls:simple_misc_analysis#ANode#after_simple_misc */
3682 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternCalls:literal#ANode#accept_literal */
3683 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternCalls:scope#ANode#accept_scope_visitor */
3684 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternCalls:flow#ANode#accept_flow_visitor */
3685 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternCalls:local_var_init#ANode#accept_local_var_visitor */
3686 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternCalls:auto_super_init#ANode#accept_auto_super_init */
3687 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3688 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternCalls:astvalidation#ANode#accept_ast_validation */
3689 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform#ANode#accept_transform_visitor */
3690 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#location= */
3691 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations */
3692 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations= */
3693 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#init */
3694 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternCalls:modelize_property#Prod#collect_text */
3695 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#replace_with */
3696 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__n_kwimport, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_kwimport */
3697 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#n_kwimport= */
3698 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__n_extern_calls, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_extern_calls */
3699 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#init */
3700 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__empty_init, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#empty_init */
3701 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__init_aexterncalls, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#init_aexterncalls */
3702 }
3703 };
3704 /* allocate AExternCalls */
3705 val* NEW_parser_nodes__AExternCalls(const struct type* type) {
3706 val* self /* : AExternCalls */;
3707 val* var /* : null */;
3708 val* var1 /* : null */;
3709 val* var2 /* : null */;
3710 val* var3 /* : ANodes[AExternCall] */;
3711 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
3712 self->type = type;
3713 self->class = &class_parser_nodes__AExternCalls;
3714 var = NULL;
3715 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternCalls exact> */
3716 var1 = NULL;
3717 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternCalls exact> */
3718 var2 = NULL;
3719 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternCalls exact> */
3720 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCall);
3721 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[AExternCall]>*/;
3722 self->attrs[COLOR_parser_nodes__AExternCalls___n_extern_calls].val = var3; /* _n_extern_calls on <self:AExternCalls exact> */
3723 return self;
3724 }
3725 /* runtime class parser_nodes__ALocalPropExternCall */
3726 const struct class class_parser_nodes__ALocalPropExternCall = {
3727 0, /* box_kind */
3728 {
3729 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#object_id */
3730 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_type */
3731 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_instance */
3732 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#== */
3733 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#!= */
3734 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#output */
3735 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#output_class_name */
3736 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#exit */
3737 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#sys */
3738 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#hash */
3739 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#to_s */
3740 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#native_class_name */
3741 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#class_name */
3742 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect */
3743 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect_head */
3744 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#args */
3745 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#atan2 */
3746 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#pi */
3747 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#srand_from */
3748 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#srand */
3749 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALocalPropExternCall:stream#Object#poll */
3750 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALocalPropExternCall:stream#Object#intern_poll */
3751 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALocalPropExternCall:time#Object#get_time */
3752 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#printn */
3753 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#print */
3754 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getc */
3755 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#gets */
3756 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getcwd */
3757 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#file_getcwd */
3758 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stdin */
3759 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stdout */
3760 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stderr */
3761 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#intrude_visibility */
3762 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#public_visibility */
3763 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#protected_visibility */
3764 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#private_visibility */
3765 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#none_visibility */
3766 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#abstract_kind */
3767 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#concrete_kind */
3768 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#interface_kind */
3769 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#enum_kind */
3770 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#extern_kind */
3771 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location */
3772 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#hot_location */
3773 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#debug */
3774 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent */
3775 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent= */
3776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#init */
3777 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__replace_child, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#replace_child */
3778 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#detach */
3779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#replace_with */
3780 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__visit_all, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#visit_all */
3781 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALocalPropExternCall:parser_util#ANode#collect_tokens_by_text */
3782 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALocalPropExternCall:parser_util#ANode#collect_annotations_by_name */
3783 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALocalPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
3784 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALocalPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
3785 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALocalPropExternCall:literal#ANode#accept_literal */
3786 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALocalPropExternCall:scope#ANode#accept_scope_visitor */
3787 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALocalPropExternCall:flow#ANode#accept_flow_visitor */
3788 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init#ANode#accept_local_var_visitor */
3789 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init#ANode#accept_auto_super_init */
3790 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3791 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation#ANode#accept_ast_validation */
3792 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#accept_transform_visitor */
3793 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#location= */
3794 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations */
3795 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations= */
3796 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#init */
3797 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALocalPropExternCall:modelize_property#Prod#collect_text */
3798 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#replace_with */
3799 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#AExternCall#init */
3800 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#AExternCall#empty_init */
3801 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#AExternCall#init_aexterncall */
3802 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#APropExternCall#init */
3803 (nitmethod_t)VIRTUAL_parser_nodes__ALocalPropExternCall__n_methid, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ALocalPropExternCall#n_methid */
3804 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#n_methid= */
3805 (nitmethod_t)VIRTUAL_parser_nodes__ALocalPropExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ALocalPropExternCall#init */
3806 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__empty_init, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#empty_init */
3807 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#init_alocalpropexterncall */
3808 }
3809 };
3810 /* allocate ALocalPropExternCall */
3811 val* NEW_parser_nodes__ALocalPropExternCall(const struct type* type) {
3812 val* self /* : ALocalPropExternCall */;
3813 val* var /* : null */;
3814 val* var1 /* : null */;
3815 val* var2 /* : null */;
3816 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3817 self->type = type;
3818 self->class = &class_parser_nodes__ALocalPropExternCall;
3819 var = NULL;
3820 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALocalPropExternCall exact> */
3821 var1 = NULL;
3822 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALocalPropExternCall exact> */
3823 var2 = NULL;
3824 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALocalPropExternCall exact> */
3825 return self;
3826 }
3827 /* runtime class parser_nodes__AFullPropExternCall */
3828 const struct class class_parser_nodes__AFullPropExternCall = {
3829 0, /* box_kind */
3830 {
3831 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#object_id */
3832 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_type */
3833 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_instance */
3834 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#== */
3835 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#!= */
3836 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#output */
3837 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#output_class_name */
3838 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#exit */
3839 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#sys */
3840 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#hash */
3841 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFullPropExternCall:string#Object#to_s */
3842 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFullPropExternCall:string#Object#native_class_name */
3843 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFullPropExternCall:string#Object#class_name */
3844 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect */
3845 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect_head */
3846 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFullPropExternCall:string#Object#args */
3847 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFullPropExternCall:math#Object#atan2 */
3848 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFullPropExternCall:math#Object#pi */
3849 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFullPropExternCall:math#Object#srand_from */
3850 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFullPropExternCall:math#Object#srand */
3851 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFullPropExternCall:stream#Object#poll */
3852 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFullPropExternCall:stream#Object#intern_poll */
3853 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFullPropExternCall:time#Object#get_time */
3854 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFullPropExternCall:file#Object#printn */
3855 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFullPropExternCall:file#Object#print */
3856 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getc */
3857 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFullPropExternCall:file#Object#gets */
3858 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getcwd */
3859 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFullPropExternCall:file#Object#file_getcwd */
3860 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stdin */
3861 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stdout */
3862 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stderr */
3863 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#intrude_visibility */
3864 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#public_visibility */
3865 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#protected_visibility */
3866 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#private_visibility */
3867 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#none_visibility */
3868 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#abstract_kind */
3869 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#concrete_kind */
3870 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#interface_kind */
3871 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#enum_kind */
3872 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#extern_kind */
3873 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location */
3874 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#hot_location */
3875 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#debug */
3876 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent */
3877 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent= */
3878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#init */
3879 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__replace_child, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#replace_child */
3880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#detach */
3881 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#replace_with */
3882 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__visit_all, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#visit_all */
3883 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFullPropExternCall:parser_util#ANode#collect_tokens_by_text */
3884 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFullPropExternCall:parser_util#ANode#collect_annotations_by_name */
3885 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFullPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
3886 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFullPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
3887 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AFullPropExternCall:literal#ANode#accept_literal */
3888 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFullPropExternCall:scope#ANode#accept_scope_visitor */
3889 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFullPropExternCall:flow#ANode#accept_flow_visitor */
3890 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFullPropExternCall:local_var_init#ANode#accept_local_var_visitor */
3891 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init#ANode#accept_auto_super_init */
3892 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3893 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFullPropExternCall:astvalidation#ANode#accept_ast_validation */
3894 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#accept_transform_visitor */
3895 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#location= */
3896 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations */
3897 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations= */
3898 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#init */
3899 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFullPropExternCall:modelize_property#Prod#collect_text */
3900 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#replace_with */
3901 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AExternCall#init */
3902 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AExternCall#empty_init */
3903 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AExternCall#init_aexterncall */
3904 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#APropExternCall#init */
3905 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_type, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_type */
3906 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_type= */
3907 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_dot, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_dot */
3908 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_dot= */
3909 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_methid, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_methid */
3910 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_methid= */
3911 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#init */
3912 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__empty_init, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#empty_init */
3913 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#init_afullpropexterncall */
3914 }
3915 };
3916 /* allocate AFullPropExternCall */
3917 val* NEW_parser_nodes__AFullPropExternCall(const struct type* type) {
3918 val* self /* : AFullPropExternCall */;
3919 val* var /* : null */;
3920 val* var1 /* : null */;
3921 val* var2 /* : null */;
3922 val* var3 /* : null */;
3923 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
3924 self->type = type;
3925 self->class = &class_parser_nodes__AFullPropExternCall;
3926 var = NULL;
3927 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFullPropExternCall exact> */
3928 var1 = NULL;
3929 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFullPropExternCall exact> */
3930 var2 = NULL;
3931 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFullPropExternCall exact> */
3932 var3 = NULL;
3933 self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val = var3; /* _n_dot on <self:AFullPropExternCall exact> */
3934 return self;
3935 }
3936 /* runtime class parser_nodes__AInitPropExternCall */
3937 const struct class class_parser_nodes__AInitPropExternCall = {
3938 0, /* box_kind */
3939 {
3940 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#object_id */
3941 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_type */
3942 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_instance */
3943 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#== */
3944 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#!= */
3945 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#output */
3946 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#output_class_name */
3947 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#exit */
3948 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#sys */
3949 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#hash */
3950 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInitPropExternCall:string#Object#to_s */
3951 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInitPropExternCall:string#Object#native_class_name */
3952 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInitPropExternCall:string#Object#class_name */
3953 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect */
3954 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect_head */
3955 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInitPropExternCall:string#Object#args */
3956 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInitPropExternCall:math#Object#atan2 */
3957 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInitPropExternCall:math#Object#pi */
3958 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInitPropExternCall:math#Object#srand_from */
3959 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInitPropExternCall:math#Object#srand */
3960 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInitPropExternCall:stream#Object#poll */
3961 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInitPropExternCall:stream#Object#intern_poll */
3962 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInitPropExternCall:time#Object#get_time */
3963 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInitPropExternCall:file#Object#printn */
3964 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInitPropExternCall:file#Object#print */
3965 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getc */
3966 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInitPropExternCall:file#Object#gets */
3967 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getcwd */
3968 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInitPropExternCall:file#Object#file_getcwd */
3969 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stdin */
3970 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stdout */
3971 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stderr */
3972 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#intrude_visibility */
3973 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#public_visibility */
3974 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#protected_visibility */
3975 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#private_visibility */
3976 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#none_visibility */
3977 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#abstract_kind */
3978 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#concrete_kind */
3979 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#interface_kind */
3980 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#enum_kind */
3981 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#extern_kind */
3982 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location */
3983 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#hot_location */
3984 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#debug */
3985 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent */
3986 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent= */
3987 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#init */
3988 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__replace_child, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#replace_child */
3989 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#detach */
3990 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#replace_with */
3991 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__visit_all, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#visit_all */
3992 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInitPropExternCall:parser_util#ANode#collect_tokens_by_text */
3993 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInitPropExternCall:parser_util#ANode#collect_annotations_by_name */
3994 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInitPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
3995 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInitPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
3996 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInitPropExternCall:literal#ANode#accept_literal */
3997 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInitPropExternCall:scope#ANode#accept_scope_visitor */
3998 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInitPropExternCall:flow#ANode#accept_flow_visitor */
3999 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInitPropExternCall:local_var_init#ANode#accept_local_var_visitor */
4000 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init#ANode#accept_auto_super_init */
4001 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4002 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInitPropExternCall:astvalidation#ANode#accept_ast_validation */
4003 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#accept_transform_visitor */
4004 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#location= */
4005 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations */
4006 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations= */
4007 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#init */
4008 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInitPropExternCall:modelize_property#Prod#collect_text */
4009 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#replace_with */
4010 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AExternCall#init */
4011 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AExternCall#empty_init */
4012 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AExternCall#init_aexterncall */
4013 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#APropExternCall#init */
4014 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropExternCall__n_type, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AInitPropExternCall#n_type */
4015 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#n_type= */
4016 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AInitPropExternCall#init */
4017 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__empty_init, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#empty_init */
4018 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#init_ainitpropexterncall */
4019 }
4020 };
4021 /* allocate AInitPropExternCall */
4022 val* NEW_parser_nodes__AInitPropExternCall(const struct type* type) {
4023 val* self /* : AInitPropExternCall */;
4024 val* var /* : null */;
4025 val* var1 /* : null */;
4026 val* var2 /* : null */;
4027 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4028 self->type = type;
4029 self->class = &class_parser_nodes__AInitPropExternCall;
4030 var = NULL;
4031 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInitPropExternCall exact> */
4032 var1 = NULL;
4033 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInitPropExternCall exact> */
4034 var2 = NULL;
4035 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInitPropExternCall exact> */
4036 return self;
4037 }
4038 /* runtime class parser_nodes__ASuperExternCall */
4039 const struct class class_parser_nodes__ASuperExternCall = {
4040 0, /* box_kind */
4041 {
4042 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#object_id */
4043 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_type */
4044 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_instance */
4045 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#== */
4046 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#!= */
4047 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#output */
4048 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#output_class_name */
4049 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#exit */
4050 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#sys */
4051 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#hash */
4052 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperExternCall:string#Object#to_s */
4053 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperExternCall:string#Object#native_class_name */
4054 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperExternCall:string#Object#class_name */
4055 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect */
4056 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect_head */
4057 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperExternCall:string#Object#args */
4058 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperExternCall:math#Object#atan2 */
4059 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperExternCall:math#Object#pi */
4060 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperExternCall:math#Object#srand_from */
4061 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperExternCall:math#Object#srand */
4062 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperExternCall:stream#Object#poll */
4063 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperExternCall:stream#Object#intern_poll */
4064 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperExternCall:time#Object#get_time */
4065 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperExternCall:file#Object#printn */
4066 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperExternCall:file#Object#print */
4067 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperExternCall:file#Object#getc */
4068 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperExternCall:file#Object#gets */
4069 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperExternCall:file#Object#getcwd */
4070 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperExternCall:file#Object#file_getcwd */
4071 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperExternCall:file#Object#stdin */
4072 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperExternCall:file#Object#stdout */
4073 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperExternCall:file#Object#stderr */
4074 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#intrude_visibility */
4075 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#public_visibility */
4076 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#protected_visibility */
4077 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#private_visibility */
4078 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#none_visibility */
4079 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#abstract_kind */
4080 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#concrete_kind */
4081 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#interface_kind */
4082 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#enum_kind */
4083 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#extern_kind */
4084 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location */
4085 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#hot_location */
4086 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#debug */
4087 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent */
4088 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent= */
4089 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#init */
4090 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__replace_child, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#replace_child */
4091 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#detach */
4092 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#replace_with */
4093 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__visit_all, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#visit_all */
4094 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperExternCall:parser_util#ANode#collect_tokens_by_text */
4095 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperExternCall:parser_util#ANode#collect_annotations_by_name */
4096 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperExternCall:simple_misc_analysis#ANode#accept_simple_misc */
4097 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperExternCall:simple_misc_analysis#ANode#after_simple_misc */
4098 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperExternCall:literal#ANode#accept_literal */
4099 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperExternCall:scope#ANode#accept_scope_visitor */
4100 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperExternCall:flow#ANode#accept_flow_visitor */
4101 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperExternCall:local_var_init#ANode#accept_local_var_visitor */
4102 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASuperExternCall:auto_super_init#ANode#accept_auto_super_init */
4103 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4104 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperExternCall:astvalidation#ANode#accept_ast_validation */
4105 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#accept_transform_visitor */
4106 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#location= */
4107 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations */
4108 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations= */
4109 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#init */
4110 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperExternCall:modelize_property#Prod#collect_text */
4111 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#replace_with */
4112 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#AExternCall#init */
4113 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ASuperExternCall:parser_prod#AExternCall#empty_init */
4114 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod#AExternCall#init_aexterncall */
4115 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ASuperExternCall#n_kwsuper */
4116 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#n_kwsuper= */
4117 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExternCall__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ASuperExternCall#init */
4118 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__empty_init, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#empty_init */
4119 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#init_asuperexterncall */
4120 }
4121 };
4122 /* allocate ASuperExternCall */
4123 val* NEW_parser_nodes__ASuperExternCall(const struct type* type) {
4124 val* self /* : ASuperExternCall */;
4125 val* var /* : null */;
4126 val* var1 /* : null */;
4127 val* var2 /* : null */;
4128 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4129 self->type = type;
4130 self->class = &class_parser_nodes__ASuperExternCall;
4131 var = NULL;
4132 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperExternCall exact> */
4133 var1 = NULL;
4134 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperExternCall exact> */
4135 var2 = NULL;
4136 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperExternCall exact> */
4137 return self;
4138 }
4139 /* runtime class parser_nodes__ACastAsExternCall */
4140 const struct class class_parser_nodes__ACastAsExternCall = {
4141 0, /* box_kind */
4142 {
4143 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#object_id */
4144 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_type */
4145 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_instance */
4146 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#== */
4147 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#!= */
4148 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#output */
4149 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#output_class_name */
4150 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#exit */
4151 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#sys */
4152 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#hash */
4153 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACastAsExternCall:string#Object#to_s */
4154 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACastAsExternCall:string#Object#native_class_name */
4155 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACastAsExternCall:string#Object#class_name */
4156 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect */
4157 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect_head */
4158 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACastAsExternCall:string#Object#args */
4159 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACastAsExternCall:math#Object#atan2 */
4160 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACastAsExternCall:math#Object#pi */
4161 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACastAsExternCall:math#Object#srand_from */
4162 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACastAsExternCall:math#Object#srand */
4163 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACastAsExternCall:stream#Object#poll */
4164 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACastAsExternCall:stream#Object#intern_poll */
4165 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACastAsExternCall:time#Object#get_time */
4166 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACastAsExternCall:file#Object#printn */
4167 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACastAsExternCall:file#Object#print */
4168 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getc */
4169 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACastAsExternCall:file#Object#gets */
4170 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getcwd */
4171 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACastAsExternCall:file#Object#file_getcwd */
4172 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stdin */
4173 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stdout */
4174 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stderr */
4175 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#intrude_visibility */
4176 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#public_visibility */
4177 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#protected_visibility */
4178 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#private_visibility */
4179 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#none_visibility */
4180 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#abstract_kind */
4181 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#concrete_kind */
4182 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#interface_kind */
4183 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#enum_kind */
4184 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#extern_kind */
4185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location */
4186 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#hot_location */
4187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#debug */
4188 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent */
4189 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent= */
4190 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#init */
4191 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__replace_child, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#replace_child */
4192 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#detach */
4193 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#replace_with */
4194 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__visit_all, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#visit_all */
4195 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACastAsExternCall:parser_util#ANode#collect_tokens_by_text */
4196 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACastAsExternCall:parser_util#ANode#collect_annotations_by_name */
4197 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACastAsExternCall:simple_misc_analysis#ANode#accept_simple_misc */
4198 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACastAsExternCall:simple_misc_analysis#ANode#after_simple_misc */
4199 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACastAsExternCall:literal#ANode#accept_literal */
4200 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACastAsExternCall:scope#ANode#accept_scope_visitor */
4201 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACastAsExternCall:flow#ANode#accept_flow_visitor */
4202 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACastAsExternCall:local_var_init#ANode#accept_local_var_visitor */
4203 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init#ANode#accept_auto_super_init */
4204 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4205 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACastAsExternCall:astvalidation#ANode#accept_ast_validation */
4206 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#accept_transform_visitor */
4207 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#location= */
4208 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations */
4209 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations= */
4210 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#init */
4211 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACastAsExternCall:modelize_property#Prod#collect_text */
4212 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#replace_with */
4213 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#AExternCall#init */
4214 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#AExternCall#empty_init */
4215 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#AExternCall#init_aexterncall */
4216 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastExternCall#init */
4217 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_from_type */
4218 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_from_type= */
4219 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_dot, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_dot */
4220 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_dot= */
4221 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_kwas */
4222 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_kwas= */
4223 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_to_type */
4224 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_to_type= */
4225 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#init */
4226 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__empty_init, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#empty_init */
4227 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#init_acastasexterncall */
4228 }
4229 };
4230 /* allocate ACastAsExternCall */
4231 val* NEW_parser_nodes__ACastAsExternCall(const struct type* type) {
4232 val* self /* : ACastAsExternCall */;
4233 val* var /* : null */;
4234 val* var1 /* : null */;
4235 val* var2 /* : null */;
4236 val* var3 /* : null */;
4237 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
4238 self->type = type;
4239 self->class = &class_parser_nodes__ACastAsExternCall;
4240 var = NULL;
4241 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACastAsExternCall exact> */
4242 var1 = NULL;
4243 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACastAsExternCall exact> */
4244 var2 = NULL;
4245 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACastAsExternCall exact> */
4246 var3 = NULL;
4247 self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val = var3; /* _n_dot on <self:ACastAsExternCall exact> */
4248 return self;
4249 }
4250 /* runtime class parser_nodes__AAsNullableExternCall */
4251 const struct class class_parser_nodes__AAsNullableExternCall = {
4252 0, /* box_kind */
4253 {
4254 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#object_id */
4255 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_type */
4256 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_instance */
4257 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#== */
4258 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#!= */
4259 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#output */
4260 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#output_class_name */
4261 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#exit */
4262 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#sys */
4263 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#hash */
4264 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#to_s */
4265 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#native_class_name */
4266 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#class_name */
4267 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect */
4268 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect_head */
4269 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#args */
4270 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#atan2 */
4271 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#pi */
4272 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#srand_from */
4273 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#srand */
4274 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsNullableExternCall:stream#Object#poll */
4275 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsNullableExternCall:stream#Object#intern_poll */
4276 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsNullableExternCall:time#Object#get_time */
4277 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#printn */
4278 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#print */
4279 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getc */
4280 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#gets */
4281 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getcwd */
4282 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#file_getcwd */
4283 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stdin */
4284 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stdout */
4285 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stderr */
4286 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#intrude_visibility */
4287 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#public_visibility */
4288 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#protected_visibility */
4289 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#private_visibility */
4290 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#none_visibility */
4291 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#abstract_kind */
4292 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#concrete_kind */
4293 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#interface_kind */
4294 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#enum_kind */
4295 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#extern_kind */
4296 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location */
4297 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#hot_location */
4298 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#debug */
4299 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent */
4300 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent= */
4301 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#init */
4302 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__replace_child, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#replace_child */
4303 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#detach */
4304 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#replace_with */
4305 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__visit_all, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#visit_all */
4306 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsNullableExternCall:parser_util#ANode#collect_tokens_by_text */
4307 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsNullableExternCall:parser_util#ANode#collect_annotations_by_name */
4308 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsNullableExternCall:simple_misc_analysis#ANode#accept_simple_misc */
4309 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsNullableExternCall:simple_misc_analysis#ANode#after_simple_misc */
4310 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsNullableExternCall:literal#ANode#accept_literal */
4311 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsNullableExternCall:scope#ANode#accept_scope_visitor */
4312 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsNullableExternCall:flow#ANode#accept_flow_visitor */
4313 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
4314 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
4315 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4316 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation#ANode#accept_ast_validation */
4317 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#accept_transform_visitor */
4318 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#location= */
4319 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations */
4320 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations= */
4321 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#init */
4322 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsNullableExternCall:modelize_property#Prod#collect_text */
4323 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#replace_with */
4324 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AExternCall#init */
4325 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AExternCall#empty_init */
4326 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AExternCall#init_aexterncall */
4327 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ACastExternCall#init */
4328 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_type, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_type */
4329 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_type= */
4330 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwas, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_kwas */
4331 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwas= */
4332 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwnullable, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_kwnullable */
4333 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwnullable= */
4334 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#init */
4335 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__empty_init, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#empty_init */
4336 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#init_aasnullableexterncall */
4337 }
4338 };
4339 /* allocate AAsNullableExternCall */
4340 val* NEW_parser_nodes__AAsNullableExternCall(const struct type* type) {
4341 val* self /* : AAsNullableExternCall */;
4342 val* var /* : null */;
4343 val* var1 /* : null */;
4344 val* var2 /* : null */;
4345 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
4346 self->type = type;
4347 self->class = &class_parser_nodes__AAsNullableExternCall;
4348 var = NULL;
4349 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsNullableExternCall exact> */
4350 var1 = NULL;
4351 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsNullableExternCall exact> */
4352 var2 = NULL;
4353 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsNullableExternCall exact> */
4354 return self;
4355 }
4356 /* runtime class parser_nodes__AAsNotNullableExternCall */
4357 const struct class class_parser_nodes__AAsNotNullableExternCall = {
4358 0, /* box_kind */
4359 {
4360 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#object_id */
4361 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_type */
4362 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_instance */
4363 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#== */
4364 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#!= */
4365 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#output */
4366 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#output_class_name */
4367 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#exit */
4368 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#sys */
4369 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#hash */
4370 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#to_s */
4371 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#native_class_name */
4372 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#class_name */
4373 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect */
4374 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect_head */
4375 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#args */
4376 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#atan2 */
4377 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#pi */
4378 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#srand_from */
4379 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#srand */
4380 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsNotNullableExternCall:stream#Object#poll */
4381 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsNotNullableExternCall:stream#Object#intern_poll */
4382 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsNotNullableExternCall:time#Object#get_time */
4383 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#printn */
4384 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#print */
4385 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getc */
4386 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#gets */
4387 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getcwd */
4388 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#file_getcwd */
4389 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stdin */
4390 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stdout */
4391 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stderr */
4392 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#intrude_visibility */
4393 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#public_visibility */
4394 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#protected_visibility */
4395 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#private_visibility */
4396 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#none_visibility */
4397 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#abstract_kind */
4398 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#concrete_kind */
4399 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#interface_kind */
4400 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#enum_kind */
4401 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#extern_kind */
4402 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location */
4403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#hot_location */
4404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#debug */
4405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent */
4406 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent= */
4407 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#init */
4408 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#replace_child */
4409 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#detach */
4410 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#replace_with */
4411 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#visit_all */
4412 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_util#ANode#collect_tokens_by_text */
4413 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_util#ANode#collect_annotations_by_name */
4414 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsNotNullableExternCall:simple_misc_analysis#ANode#accept_simple_misc */
4415 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsNotNullableExternCall:simple_misc_analysis#ANode#after_simple_misc */
4416 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsNotNullableExternCall:literal#ANode#accept_literal */
4417 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:scope#ANode#accept_scope_visitor */
4418 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:flow#ANode#accept_flow_visitor */
4419 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
4420 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
4421 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4422 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation#ANode#accept_ast_validation */
4423 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#accept_transform_visitor */
4424 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#location= */
4425 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations */
4426 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations= */
4427 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#init */
4428 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsNotNullableExternCall:modelize_property#Prod#collect_text */
4429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#replace_with */
4430 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AExternCall#init */
4431 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AExternCall#empty_init */
4432 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AExternCall#init_aexterncall */
4433 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ACastExternCall#init */
4434 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_type */
4435 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_type= */
4436 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwas, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwas */
4437 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwas= */
4438 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnot, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwnot */
4439 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnot= */
4440 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnullable, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwnullable */
4441 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnullable= */
4442 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#init */
4443 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__empty_init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#empty_init */
4444 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#init_aasnotnullableexterncall */
4445 }
4446 };
4447 /* allocate AAsNotNullableExternCall */
4448 val* NEW_parser_nodes__AAsNotNullableExternCall(const struct type* type) {
4449 val* self /* : AAsNotNullableExternCall */;
4450 val* var /* : null */;
4451 val* var1 /* : null */;
4452 val* var2 /* : null */;
4453 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
4454 self->type = type;
4455 self->class = &class_parser_nodes__AAsNotNullableExternCall;
4456 var = NULL;
4457 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsNotNullableExternCall exact> */
4458 var1 = NULL;
4459 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsNotNullableExternCall exact> */
4460 var2 = NULL;
4461 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsNotNullableExternCall exact> */
4462 return self;
4463 }
4464 /* runtime class parser_nodes__ATypePropdef */
4465 const struct class class_parser_nodes__ATypePropdef = {
4466 0, /* box_kind */
4467 {
4468 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATypePropdef:kernel#Object#object_id */
4469 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_type */
4470 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_instance */
4471 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#== */
4472 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#!= */
4473 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATypePropdef:kernel#Object#output */
4474 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATypePropdef:kernel#Object#output_class_name */
4475 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATypePropdef:kernel#Object#exit */
4476 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATypePropdef:kernel#Object#sys */
4477 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATypePropdef:kernel#Object#hash */
4478 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATypePropdef:string#Object#to_s */
4479 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATypePropdef:string#Object#native_class_name */
4480 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATypePropdef:string#Object#class_name */
4481 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect */
4482 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect_head */
4483 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATypePropdef:string#Object#args */
4484 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATypePropdef:math#Object#atan2 */
4485 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATypePropdef:math#Object#pi */
4486 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATypePropdef:math#Object#srand_from */
4487 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATypePropdef:math#Object#srand */
4488 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATypePropdef:stream#Object#poll */
4489 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATypePropdef:stream#Object#intern_poll */
4490 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATypePropdef:time#Object#get_time */
4491 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATypePropdef:file#Object#printn */
4492 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATypePropdef:file#Object#print */
4493 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATypePropdef:file#Object#getc */
4494 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATypePropdef:file#Object#gets */
4495 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATypePropdef:file#Object#getcwd */
4496 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATypePropdef:file#Object#file_getcwd */
4497 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATypePropdef:file#Object#stdin */
4498 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATypePropdef:file#Object#stdout */
4499 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATypePropdef:file#Object#stderr */
4500 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#intrude_visibility */
4501 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#public_visibility */
4502 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#protected_visibility */
4503 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#private_visibility */
4504 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#none_visibility */
4505 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#abstract_kind */
4506 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#concrete_kind */
4507 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#interface_kind */
4508 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#enum_kind */
4509 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#extern_kind */
4510 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location */
4511 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#hot_location */
4512 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#debug */
4513 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent */
4514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent= */
4515 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#init */
4516 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__replace_child, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#replace_child */
4517 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#detach */
4518 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#replace_with */
4519 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__visit_all, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#visit_all */
4520 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATypePropdef:parser_util#ANode#collect_tokens_by_text */
4521 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATypePropdef:parser_util#ANode#collect_annotations_by_name */
4522 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATypePropdef:simple_misc_analysis#ANode#accept_simple_misc */
4523 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATypePropdef:simple_misc_analysis#ANode#after_simple_misc */
4524 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATypePropdef:literal#ANode#accept_literal */
4525 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATypePropdef:scope#ANode#accept_scope_visitor */
4526 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#accept_flow_visitor */
4527 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATypePropdef:local_var_init#ANode#accept_local_var_visitor */
4528 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATypePropdef:auto_super_init#ANode#accept_auto_super_init */
4529 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4530 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATypePropdef:astvalidation#ANode#accept_ast_validation */
4531 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform#ANode#accept_transform_visitor */
4532 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#location= */
4533 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#n_annotations */
4534 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_annotations= */
4535 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#init */
4536 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATypePropdef:modelize_property#Prod#collect_text */
4537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#replace_with */
4538 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_doc */
4539 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_doc_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_doc= */
4540 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#init */
4541 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:ATypePropdef:scope#APropdef#do_scope */
4542 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#do_flow */
4543 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context */
4544 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context= */
4545 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context */
4546 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context= */
4547 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:ATypePropdef:local_var_init#APropdef#do_local_var_init */
4548 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef */
4549 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef= */
4550 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__build_property, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_property */
4551 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__build_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_signature */
4552 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__check_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#check_signature */
4553 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#new_property_visibility */
4554 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_property_visibility */
4555 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_keyword */
4556 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#do_typing */
4557 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable */
4558 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable= */
4559 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__compile_to_c, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#compile_to_c */
4560 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#can_inline */
4561 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#ANode#accept_flow_visitor */
4562 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_kwredef, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_kwredef */
4563 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwredef= */
4564 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_visibility, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_visibility */
4565 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_visibility= */
4566 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_kwtype, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_kwtype */
4567 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwtype= */
4568 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_id, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_id */
4569 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_id_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_id= */
4570 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_type, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_type */
4571 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_type_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_type= */
4572 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#init */
4573 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__empty_init, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#empty_init */
4574 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#init_atypepropdef */
4575 }
4576 };
4577 /* allocate ATypePropdef */
4578 val* NEW_parser_nodes__ATypePropdef(const struct type* type) {
4579 val* self /* : ATypePropdef */;
4580 val* var /* : null */;
4581 val* var1 /* : null */;
4582 val* var2 /* : null */;
4583 val* var3 /* : null */;
4584 val* var4 /* : null */;
4585 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
4586 self->type = type;
4587 self->class = &class_parser_nodes__ATypePropdef;
4588 var = NULL;
4589 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATypePropdef exact> */
4590 var1 = NULL;
4591 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATypePropdef exact> */
4592 var2 = NULL;
4593 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATypePropdef exact> */
4594 var3 = NULL;
4595 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:ATypePropdef exact> */
4596 var4 = NULL;
4597 self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwredef].val = var4; /* _n_kwredef on <self:ATypePropdef exact> */
4598 return self;
4599 }
4600 /* runtime class parser_nodes__AReadAble */
4601 const struct class class_parser_nodes__AReadAble = {
4602 0, /* box_kind */
4603 {
4604 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AReadAble:kernel#Object#object_id */
4605 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AReadAble:kernel#Object#is_same_type */
4606 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AReadAble:kernel#Object#is_same_instance */
4607 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AReadAble:kernel#Object#== */
4608 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AReadAble:kernel#Object#!= */
4609 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AReadAble:kernel#Object#output */
4610 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AReadAble:kernel#Object#output_class_name */
4611 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AReadAble:kernel#Object#exit */
4612 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AReadAble:kernel#Object#sys */
4613 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AReadAble:kernel#Object#hash */
4614 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AReadAble:string#Object#to_s */
4615 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AReadAble:string#Object#native_class_name */
4616 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AReadAble:string#Object#class_name */
4617 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AReadAble:string#Object#inspect */
4618 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AReadAble:string#Object#inspect_head */
4619 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AReadAble:string#Object#args */
4620 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AReadAble:math#Object#atan2 */
4621 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AReadAble:math#Object#pi */
4622 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AReadAble:math#Object#srand_from */
4623 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AReadAble:math#Object#srand */
4624 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AReadAble:stream#Object#poll */
4625 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AReadAble:stream#Object#intern_poll */
4626 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AReadAble:time#Object#get_time */
4627 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AReadAble:file#Object#printn */
4628 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AReadAble:file#Object#print */
4629 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AReadAble:file#Object#getc */
4630 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AReadAble:file#Object#gets */
4631 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AReadAble:file#Object#getcwd */
4632 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AReadAble:file#Object#file_getcwd */
4633 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AReadAble:file#Object#stdin */
4634 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AReadAble:file#Object#stdout */
4635 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AReadAble:file#Object#stderr */
4636 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#intrude_visibility */
4637 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#public_visibility */
4638 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#protected_visibility */
4639 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#private_visibility */
4640 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#none_visibility */
4641 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AReadAble:model#Object#abstract_kind */
4642 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AReadAble:model#Object#concrete_kind */
4643 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AReadAble:model#Object#interface_kind */
4644 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AReadAble:model#Object#enum_kind */
4645 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AReadAble:model#Object#extern_kind */
4646 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#location */
4647 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#hot_location */
4648 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#debug */
4649 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent */
4650 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent= */
4651 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#init */
4652 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__replace_child, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#replace_child */
4653 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#detach */
4654 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#replace_with */
4655 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__visit_all, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#visit_all */
4656 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AReadAble:parser_util#ANode#collect_tokens_by_text */
4657 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AReadAble:parser_util#ANode#collect_annotations_by_name */
4658 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AReadAble:simple_misc_analysis#ANode#accept_simple_misc */
4659 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AReadAble:simple_misc_analysis#ANode#after_simple_misc */
4660 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AReadAble:literal#ANode#accept_literal */
4661 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AReadAble:scope#ANode#accept_scope_visitor */
4662 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AReadAble:flow#ANode#accept_flow_visitor */
4663 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AReadAble:local_var_init#ANode#accept_local_var_visitor */
4664 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AReadAble:auto_super_init#ANode#accept_auto_super_init */
4665 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AReadAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4666 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AReadAble:astvalidation#ANode#accept_ast_validation */
4667 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AReadAble:transform#ANode#accept_transform_visitor */
4668 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#location= */
4669 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations */
4670 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations= */
4671 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#init */
4672 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AReadAble:modelize_property#Prod#collect_text */
4673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#replace_with */
4674 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility */
4675 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility= */
4676 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_kwredef, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_kwredef */
4677 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__n_kwredef_61d, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwredef= */
4678 (nitmethod_t)VIRTUAL_parser_nodes__AAble__init, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#init */
4679 (nitmethod_t)VIRTUAL_parser_nodes__AReadAble__n_kwreadable, /* pointer to parser_nodes:AReadAble:parser_nodes#AReadAble#n_kwreadable */
4680 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__n_kwreadable_61d, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwreadable= */
4681 (nitmethod_t)VIRTUAL_parser_nodes__AReadAble__init, /* pointer to parser_nodes:AReadAble:parser_nodes#AReadAble#init */
4682 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__empty_init, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#empty_init */
4683 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__init_areadable, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#init_areadable */
4684 }
4685 };
4686 /* allocate AReadAble */
4687 val* NEW_parser_nodes__AReadAble(const struct type* type) {
4688 val* self /* : AReadAble */;
4689 val* var /* : null */;
4690 val* var1 /* : null */;
4691 val* var2 /* : null */;
4692 val* var3 /* : null */;
4693 val* var4 /* : null */;
4694 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
4695 self->type = type;
4696 self->class = &class_parser_nodes__AReadAble;
4697 var = NULL;
4698 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AReadAble exact> */
4699 var1 = NULL;
4700 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AReadAble exact> */
4701 var2 = NULL;
4702 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AReadAble exact> */
4703 var3 = NULL;
4704 self->attrs[COLOR_parser_nodes__AAble___n_visibility].val = var3; /* _n_visibility on <self:AReadAble exact> */
4705 var4 = NULL;
4706 self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val = var4; /* _n_kwredef on <self:AReadAble exact> */
4707 return self;
4708 }
4709 /* runtime class parser_nodes__AWriteAble */
4710 const struct class class_parser_nodes__AWriteAble = {
4711 0, /* box_kind */
4712 {
4713 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AWriteAble:kernel#Object#object_id */
4714 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AWriteAble:kernel#Object#is_same_type */
4715 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AWriteAble:kernel#Object#is_same_instance */
4716 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AWriteAble:kernel#Object#== */
4717 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AWriteAble:kernel#Object#!= */
4718 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AWriteAble:kernel#Object#output */
4719 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AWriteAble:kernel#Object#output_class_name */
4720 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AWriteAble:kernel#Object#exit */
4721 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AWriteAble:kernel#Object#sys */
4722 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AWriteAble:kernel#Object#hash */
4723 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AWriteAble:string#Object#to_s */
4724 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AWriteAble:string#Object#native_class_name */
4725 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AWriteAble:string#Object#class_name */
4726 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AWriteAble:string#Object#inspect */
4727 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AWriteAble:string#Object#inspect_head */
4728 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AWriteAble:string#Object#args */
4729 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AWriteAble:math#Object#atan2 */
4730 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AWriteAble:math#Object#pi */
4731 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AWriteAble:math#Object#srand_from */
4732 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AWriteAble:math#Object#srand */
4733 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AWriteAble:stream#Object#poll */
4734 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AWriteAble:stream#Object#intern_poll */
4735 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AWriteAble:time#Object#get_time */
4736 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AWriteAble:file#Object#printn */
4737 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AWriteAble:file#Object#print */
4738 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AWriteAble:file#Object#getc */
4739 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AWriteAble:file#Object#gets */
4740 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AWriteAble:file#Object#getcwd */
4741 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AWriteAble:file#Object#file_getcwd */
4742 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AWriteAble:file#Object#stdin */
4743 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AWriteAble:file#Object#stdout */
4744 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AWriteAble:file#Object#stderr */
4745 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#intrude_visibility */
4746 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#public_visibility */
4747 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#protected_visibility */
4748 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#private_visibility */
4749 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#none_visibility */
4750 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AWriteAble:model#Object#abstract_kind */
4751 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AWriteAble:model#Object#concrete_kind */
4752 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AWriteAble:model#Object#interface_kind */
4753 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AWriteAble:model#Object#enum_kind */
4754 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AWriteAble:model#Object#extern_kind */
4755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#location */
4756 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#hot_location */
4757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#debug */
4758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent */
4759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent= */
4760 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#init */
4761 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__replace_child, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#replace_child */
4762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#detach */
4763 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#replace_with */
4764 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__visit_all, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#visit_all */
4765 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AWriteAble:parser_util#ANode#collect_tokens_by_text */
4766 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AWriteAble:parser_util#ANode#collect_annotations_by_name */
4767 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AWriteAble:simple_misc_analysis#ANode#accept_simple_misc */
4768 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AWriteAble:simple_misc_analysis#ANode#after_simple_misc */
4769 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AWriteAble:literal#ANode#accept_literal */
4770 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AWriteAble:scope#ANode#accept_scope_visitor */
4771 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AWriteAble:flow#ANode#accept_flow_visitor */
4772 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AWriteAble:local_var_init#ANode#accept_local_var_visitor */
4773 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AWriteAble:auto_super_init#ANode#accept_auto_super_init */
4774 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AWriteAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4775 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AWriteAble:astvalidation#ANode#accept_ast_validation */
4776 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AWriteAble:transform#ANode#accept_transform_visitor */
4777 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#location= */
4778 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations */
4779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations= */
4780 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#init */
4781 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AWriteAble:modelize_property#Prod#collect_text */
4782 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#replace_with */
4783 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_visibility */
4784 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_visibility_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_visibility= */
4785 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_kwredef, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_kwredef */
4786 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_kwredef_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwredef= */
4787 (nitmethod_t)VIRTUAL_parser_nodes__AAble__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#init */
4788 (nitmethod_t)VIRTUAL_parser_nodes__AWriteAble__n_kwwritable, /* pointer to parser_nodes:AWriteAble:parser_nodes#AWriteAble#n_kwwritable */
4789 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_kwwritable_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwwritable= */
4790 (nitmethod_t)VIRTUAL_parser_nodes__AWriteAble__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#AWriteAble#init */
4791 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__empty_init, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#empty_init */
4792 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__init_awriteable, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#init_awriteable */
4793 }
4794 };
4795 /* allocate AWriteAble */
4796 val* NEW_parser_nodes__AWriteAble(const struct type* type) {
4797 val* self /* : AWriteAble */;
4798 val* var /* : null */;
4799 val* var1 /* : null */;
4800 val* var2 /* : null */;
4801 val* var3 /* : null */;
4802 val* var4 /* : null */;
4803 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
4804 self->type = type;
4805 self->class = &class_parser_nodes__AWriteAble;
4806 var = NULL;
4807 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AWriteAble exact> */
4808 var1 = NULL;
4809 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AWriteAble exact> */
4810 var2 = NULL;
4811 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AWriteAble exact> */
4812 var3 = NULL;
4813 self->attrs[COLOR_parser_nodes__AAble___n_visibility].val = var3; /* _n_visibility on <self:AWriteAble exact> */
4814 var4 = NULL;
4815 self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val = var4; /* _n_kwredef on <self:AWriteAble exact> */
4816 return self;
4817 }
4818 /* runtime class parser_nodes__AIdMethid */
4819 const struct class class_parser_nodes__AIdMethid = {
4820 0, /* box_kind */
4821 {
4822 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIdMethid:kernel#Object#object_id */
4823 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_type */
4824 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_instance */
4825 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#== */
4826 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#!= */
4827 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIdMethid:kernel#Object#output */
4828 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIdMethid:kernel#Object#output_class_name */
4829 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIdMethid:kernel#Object#exit */
4830 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIdMethid:kernel#Object#sys */
4831 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIdMethid:kernel#Object#hash */
4832 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIdMethid:string#Object#to_s */
4833 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIdMethid:string#Object#native_class_name */
4834 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIdMethid:string#Object#class_name */
4835 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIdMethid:string#Object#inspect */
4836 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIdMethid:string#Object#inspect_head */
4837 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIdMethid:string#Object#args */
4838 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIdMethid:math#Object#atan2 */
4839 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIdMethid:math#Object#pi */
4840 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIdMethid:math#Object#srand_from */
4841 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIdMethid:math#Object#srand */
4842 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIdMethid:stream#Object#poll */
4843 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIdMethid:stream#Object#intern_poll */
4844 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIdMethid:time#Object#get_time */
4845 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIdMethid:file#Object#printn */
4846 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIdMethid:file#Object#print */
4847 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIdMethid:file#Object#getc */
4848 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIdMethid:file#Object#gets */
4849 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIdMethid:file#Object#getcwd */
4850 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIdMethid:file#Object#file_getcwd */
4851 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIdMethid:file#Object#stdin */
4852 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIdMethid:file#Object#stdout */
4853 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIdMethid:file#Object#stderr */
4854 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#intrude_visibility */
4855 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#public_visibility */
4856 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#protected_visibility */
4857 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#private_visibility */
4858 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#none_visibility */
4859 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIdMethid:model#Object#abstract_kind */
4860 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIdMethid:model#Object#concrete_kind */
4861 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIdMethid:model#Object#interface_kind */
4862 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIdMethid:model#Object#enum_kind */
4863 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIdMethid:model#Object#extern_kind */
4864 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location */
4865 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#hot_location */
4866 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#debug */
4867 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent */
4868 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent= */
4869 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#init */
4870 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__replace_child, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#replace_child */
4871 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#detach */
4872 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#replace_with */
4873 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__visit_all, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#visit_all */
4874 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIdMethid:parser_util#ANode#collect_tokens_by_text */
4875 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIdMethid:parser_util#ANode#collect_annotations_by_name */
4876 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIdMethid:simple_misc_analysis#ANode#accept_simple_misc */
4877 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIdMethid:simple_misc_analysis#ANode#after_simple_misc */
4878 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIdMethid:literal#ANode#accept_literal */
4879 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIdMethid:scope#ANode#accept_scope_visitor */
4880 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIdMethid:flow#ANode#accept_flow_visitor */
4881 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIdMethid:local_var_init#ANode#accept_local_var_visitor */
4882 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIdMethid:auto_super_init#ANode#accept_auto_super_init */
4883 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4884 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIdMethid:astvalidation#ANode#accept_ast_validation */
4885 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform#ANode#accept_transform_visitor */
4886 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#location= */
4887 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations */
4888 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations= */
4889 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#init */
4890 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIdMethid:modelize_property#Prod#collect_text */
4891 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#replace_with */
4892 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#AMethid#init */
4893 (nitmethod_t)VIRTUAL_parser_nodes__AIdMethid__n_id, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#n_id */
4894 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__n_id_61d, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#n_id= */
4895 (nitmethod_t)VIRTUAL_parser_nodes__AIdMethid__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#init */
4896 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__empty_init, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#empty_init */
4897 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__init_aidmethid, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#init_aidmethid */
4898 }
4899 };
4900 /* allocate AIdMethid */
4901 val* NEW_parser_nodes__AIdMethid(const struct type* type) {
4902 val* self /* : AIdMethid */;
4903 val* var /* : null */;
4904 val* var1 /* : null */;
4905 val* var2 /* : null */;
4906 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4907 self->type = type;
4908 self->class = &class_parser_nodes__AIdMethid;
4909 var = NULL;
4910 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIdMethid exact> */
4911 var1 = NULL;
4912 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIdMethid exact> */
4913 var2 = NULL;
4914 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIdMethid exact> */
4915 return self;
4916 }
4917 /* runtime class parser_nodes__APlusMethid */
4918 const struct class class_parser_nodes__APlusMethid = {
4919 0, /* box_kind */
4920 {
4921 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APlusMethid:kernel#Object#object_id */
4922 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_type */
4923 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_instance */
4924 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#== */
4925 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#!= */
4926 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APlusMethid:kernel#Object#output */
4927 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APlusMethid:kernel#Object#output_class_name */
4928 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APlusMethid:kernel#Object#exit */
4929 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APlusMethid:kernel#Object#sys */
4930 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APlusMethid:kernel#Object#hash */
4931 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APlusMethid:string#Object#to_s */
4932 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APlusMethid:string#Object#native_class_name */
4933 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APlusMethid:string#Object#class_name */
4934 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APlusMethid:string#Object#inspect */
4935 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APlusMethid:string#Object#inspect_head */
4936 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APlusMethid:string#Object#args */
4937 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APlusMethid:math#Object#atan2 */
4938 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APlusMethid:math#Object#pi */
4939 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APlusMethid:math#Object#srand_from */
4940 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APlusMethid:math#Object#srand */
4941 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APlusMethid:stream#Object#poll */
4942 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APlusMethid:stream#Object#intern_poll */
4943 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APlusMethid:time#Object#get_time */
4944 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APlusMethid:file#Object#printn */
4945 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APlusMethid:file#Object#print */
4946 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APlusMethid:file#Object#getc */
4947 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APlusMethid:file#Object#gets */
4948 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APlusMethid:file#Object#getcwd */
4949 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APlusMethid:file#Object#file_getcwd */
4950 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APlusMethid:file#Object#stdin */
4951 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APlusMethid:file#Object#stdout */
4952 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APlusMethid:file#Object#stderr */
4953 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#intrude_visibility */
4954 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#public_visibility */
4955 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#protected_visibility */
4956 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#private_visibility */
4957 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#none_visibility */
4958 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APlusMethid:model#Object#abstract_kind */
4959 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APlusMethid:model#Object#concrete_kind */
4960 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APlusMethid:model#Object#interface_kind */
4961 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APlusMethid:model#Object#enum_kind */
4962 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APlusMethid:model#Object#extern_kind */
4963 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location */
4964 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#hot_location */
4965 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#debug */
4966 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent */
4967 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent= */
4968 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#init */
4969 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__replace_child, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#replace_child */
4970 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#detach */
4971 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#replace_with */
4972 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__visit_all, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#visit_all */
4973 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APlusMethid:parser_util#ANode#collect_tokens_by_text */
4974 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APlusMethid:parser_util#ANode#collect_annotations_by_name */
4975 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APlusMethid:simple_misc_analysis#ANode#accept_simple_misc */
4976 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APlusMethid:simple_misc_analysis#ANode#after_simple_misc */
4977 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APlusMethid:literal#ANode#accept_literal */
4978 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APlusMethid:scope#ANode#accept_scope_visitor */
4979 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APlusMethid:flow#ANode#accept_flow_visitor */
4980 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APlusMethid:local_var_init#ANode#accept_local_var_visitor */
4981 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APlusMethid:auto_super_init#ANode#accept_auto_super_init */
4982 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4983 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APlusMethid:astvalidation#ANode#accept_ast_validation */
4984 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform#ANode#accept_transform_visitor */
4985 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#location= */
4986 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations */
4987 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations= */
4988 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#init */
4989 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APlusMethid:modelize_property#Prod#collect_text */
4990 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#replace_with */
4991 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#AMethid#init */
4992 (nitmethod_t)VIRTUAL_parser_nodes__APlusMethid__n_plus, /* pointer to parser_nodes:APlusMethid:parser_nodes#APlusMethid#n_plus */
4993 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__n_plus_61d, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#n_plus= */
4994 (nitmethod_t)VIRTUAL_parser_nodes__APlusMethid__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#APlusMethid#init */
4995 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__empty_init, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#empty_init */
4996 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__init_aplusmethid, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#init_aplusmethid */
4997 }
4998 };
4999 /* allocate APlusMethid */
5000 val* NEW_parser_nodes__APlusMethid(const struct type* type) {
5001 val* self /* : APlusMethid */;
5002 val* var /* : null */;
5003 val* var1 /* : null */;
5004 val* var2 /* : null */;
5005 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5006 self->type = type;
5007 self->class = &class_parser_nodes__APlusMethid;
5008 var = NULL;
5009 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APlusMethid exact> */
5010 var1 = NULL;
5011 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APlusMethid exact> */
5012 var2 = NULL;
5013 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APlusMethid exact> */
5014 return self;
5015 }
5016 /* runtime class parser_nodes__AMinusMethid */
5017 const struct class class_parser_nodes__AMinusMethid = {
5018 0, /* box_kind */
5019 {
5020 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMinusMethid:kernel#Object#object_id */
5021 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_type */
5022 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_instance */
5023 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#== */
5024 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#!= */
5025 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMinusMethid:kernel#Object#output */
5026 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMinusMethid:kernel#Object#output_class_name */
5027 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMinusMethid:kernel#Object#exit */
5028 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMinusMethid:kernel#Object#sys */
5029 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMinusMethid:kernel#Object#hash */
5030 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMinusMethid:string#Object#to_s */
5031 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMinusMethid:string#Object#native_class_name */
5032 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMinusMethid:string#Object#class_name */
5033 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect */
5034 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect_head */
5035 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMinusMethid:string#Object#args */
5036 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMinusMethid:math#Object#atan2 */
5037 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMinusMethid:math#Object#pi */
5038 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMinusMethid:math#Object#srand_from */
5039 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMinusMethid:math#Object#srand */
5040 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMinusMethid:stream#Object#poll */
5041 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMinusMethid:stream#Object#intern_poll */
5042 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMinusMethid:time#Object#get_time */
5043 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMinusMethid:file#Object#printn */
5044 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMinusMethid:file#Object#print */
5045 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMinusMethid:file#Object#getc */
5046 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMinusMethid:file#Object#gets */
5047 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMinusMethid:file#Object#getcwd */
5048 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMinusMethid:file#Object#file_getcwd */
5049 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMinusMethid:file#Object#stdin */
5050 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMinusMethid:file#Object#stdout */
5051 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMinusMethid:file#Object#stderr */
5052 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#intrude_visibility */
5053 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#public_visibility */
5054 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#protected_visibility */
5055 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#private_visibility */
5056 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#none_visibility */
5057 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#abstract_kind */
5058 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#concrete_kind */
5059 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#interface_kind */
5060 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#enum_kind */
5061 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#extern_kind */
5062 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location */
5063 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#hot_location */
5064 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#debug */
5065 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent */
5066 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent= */
5067 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#init */
5068 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__replace_child, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#replace_child */
5069 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#detach */
5070 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#replace_with */
5071 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__visit_all, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#visit_all */
5072 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMinusMethid:parser_util#ANode#collect_tokens_by_text */
5073 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMinusMethid:parser_util#ANode#collect_annotations_by_name */
5074 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMinusMethid:simple_misc_analysis#ANode#accept_simple_misc */
5075 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMinusMethid:simple_misc_analysis#ANode#after_simple_misc */
5076 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMinusMethid:literal#ANode#accept_literal */
5077 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMinusMethid:scope#ANode#accept_scope_visitor */
5078 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMinusMethid:flow#ANode#accept_flow_visitor */
5079 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMinusMethid:local_var_init#ANode#accept_local_var_visitor */
5080 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMinusMethid:auto_super_init#ANode#accept_auto_super_init */
5081 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5082 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMinusMethid:astvalidation#ANode#accept_ast_validation */
5083 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform#ANode#accept_transform_visitor */
5084 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#location= */
5085 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations */
5086 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations= */
5087 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#init */
5088 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMinusMethid:modelize_property#Prod#collect_text */
5089 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#replace_with */
5090 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMethid#init */
5091 (nitmethod_t)VIRTUAL_parser_nodes__AMinusMethid__n_minus, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMinusMethid#n_minus */
5092 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__n_minus_61d, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#n_minus= */
5093 (nitmethod_t)VIRTUAL_parser_nodes__AMinusMethid__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMinusMethid#init */
5094 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__empty_init, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#empty_init */
5095 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#init_aminusmethid */
5096 }
5097 };
5098 /* allocate AMinusMethid */
5099 val* NEW_parser_nodes__AMinusMethid(const struct type* type) {
5100 val* self /* : AMinusMethid */;
5101 val* var /* : null */;
5102 val* var1 /* : null */;
5103 val* var2 /* : null */;
5104 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5105 self->type = type;
5106 self->class = &class_parser_nodes__AMinusMethid;
5107 var = NULL;
5108 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMinusMethid exact> */
5109 var1 = NULL;
5110 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMinusMethid exact> */
5111 var2 = NULL;
5112 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMinusMethid exact> */
5113 return self;
5114 }
5115 /* runtime class parser_nodes__AStarMethid */
5116 const struct class class_parser_nodes__AStarMethid = {
5117 0, /* box_kind */
5118 {
5119 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarMethid:kernel#Object#object_id */
5120 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_type */
5121 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_instance */
5122 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#== */
5123 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#!= */
5124 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarMethid:kernel#Object#output */
5125 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarMethid:kernel#Object#output_class_name */
5126 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarMethid:kernel#Object#exit */
5127 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarMethid:kernel#Object#sys */
5128 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarMethid:kernel#Object#hash */
5129 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarMethid:string#Object#to_s */
5130 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarMethid:string#Object#native_class_name */
5131 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarMethid:string#Object#class_name */
5132 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarMethid:string#Object#inspect */
5133 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarMethid:string#Object#inspect_head */
5134 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarMethid:string#Object#args */
5135 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarMethid:math#Object#atan2 */
5136 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarMethid:math#Object#pi */
5137 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarMethid:math#Object#srand_from */
5138 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarMethid:math#Object#srand */
5139 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarMethid:stream#Object#poll */
5140 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarMethid:stream#Object#intern_poll */
5141 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarMethid:time#Object#get_time */
5142 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarMethid:file#Object#printn */
5143 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarMethid:file#Object#print */
5144 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarMethid:file#Object#getc */
5145 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarMethid:file#Object#gets */
5146 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarMethid:file#Object#getcwd */
5147 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarMethid:file#Object#file_getcwd */
5148 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarMethid:file#Object#stdin */
5149 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarMethid:file#Object#stdout */
5150 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarMethid:file#Object#stderr */
5151 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#intrude_visibility */
5152 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#public_visibility */
5153 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#protected_visibility */
5154 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#private_visibility */
5155 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#none_visibility */
5156 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarMethid:model#Object#abstract_kind */
5157 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarMethid:model#Object#concrete_kind */
5158 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarMethid:model#Object#interface_kind */
5159 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarMethid:model#Object#enum_kind */
5160 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarMethid:model#Object#extern_kind */
5161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location */
5162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#hot_location */
5163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#debug */
5164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent */
5165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent= */
5166 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#init */
5167 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__replace_child, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#replace_child */
5168 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#detach */
5169 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#replace_with */
5170 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__visit_all, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#visit_all */
5171 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarMethid:parser_util#ANode#collect_tokens_by_text */
5172 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarMethid:parser_util#ANode#collect_annotations_by_name */
5173 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarMethid:simple_misc_analysis#ANode#accept_simple_misc */
5174 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarMethid:simple_misc_analysis#ANode#after_simple_misc */
5175 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarMethid:literal#ANode#accept_literal */
5176 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarMethid:scope#ANode#accept_scope_visitor */
5177 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarMethid:flow#ANode#accept_flow_visitor */
5178 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarMethid:local_var_init#ANode#accept_local_var_visitor */
5179 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStarMethid:auto_super_init#ANode#accept_auto_super_init */
5180 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5181 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarMethid:astvalidation#ANode#accept_ast_validation */
5182 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform#ANode#accept_transform_visitor */
5183 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#location= */
5184 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations */
5185 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations= */
5186 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#init */
5187 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarMethid:modelize_property#Prod#collect_text */
5188 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#replace_with */
5189 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#AMethid#init */
5190 (nitmethod_t)VIRTUAL_parser_nodes__AStarMethid__n_star, /* pointer to parser_nodes:AStarMethid:parser_nodes#AStarMethid#n_star */
5191 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__n_star_61d, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#n_star= */
5192 (nitmethod_t)VIRTUAL_parser_nodes__AStarMethid__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#AStarMethid#init */
5193 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__empty_init, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#empty_init */
5194 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__init_astarmethid, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#init_astarmethid */
5195 }
5196 };
5197 /* allocate AStarMethid */
5198 val* NEW_parser_nodes__AStarMethid(const struct type* type) {
5199 val* self /* : AStarMethid */;
5200 val* var /* : null */;
5201 val* var1 /* : null */;
5202 val* var2 /* : null */;
5203 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5204 self->type = type;
5205 self->class = &class_parser_nodes__AStarMethid;
5206 var = NULL;
5207 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarMethid exact> */
5208 var1 = NULL;
5209 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarMethid exact> */
5210 var2 = NULL;
5211 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarMethid exact> */
5212 return self;
5213 }
5214 /* runtime class parser_nodes__ASlashMethid */
5215 const struct class class_parser_nodes__ASlashMethid = {
5216 0, /* box_kind */
5217 {
5218 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASlashMethid:kernel#Object#object_id */
5219 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_type */
5220 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_instance */
5221 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#== */
5222 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#!= */
5223 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASlashMethid:kernel#Object#output */
5224 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASlashMethid:kernel#Object#output_class_name */
5225 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASlashMethid:kernel#Object#exit */
5226 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASlashMethid:kernel#Object#sys */
5227 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASlashMethid:kernel#Object#hash */
5228 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASlashMethid:string#Object#to_s */
5229 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASlashMethid:string#Object#native_class_name */
5230 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASlashMethid:string#Object#class_name */
5231 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect */
5232 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect_head */
5233 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASlashMethid:string#Object#args */
5234 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASlashMethid:math#Object#atan2 */
5235 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASlashMethid:math#Object#pi */
5236 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASlashMethid:math#Object#srand_from */
5237 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASlashMethid:math#Object#srand */
5238 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASlashMethid:stream#Object#poll */
5239 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASlashMethid:stream#Object#intern_poll */
5240 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASlashMethid:time#Object#get_time */
5241 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASlashMethid:file#Object#printn */
5242 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASlashMethid:file#Object#print */
5243 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASlashMethid:file#Object#getc */
5244 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASlashMethid:file#Object#gets */
5245 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASlashMethid:file#Object#getcwd */
5246 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASlashMethid:file#Object#file_getcwd */
5247 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASlashMethid:file#Object#stdin */
5248 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASlashMethid:file#Object#stdout */
5249 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASlashMethid:file#Object#stderr */
5250 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#intrude_visibility */
5251 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#public_visibility */
5252 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#protected_visibility */
5253 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#private_visibility */
5254 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#none_visibility */
5255 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#abstract_kind */
5256 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#concrete_kind */
5257 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#interface_kind */
5258 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#enum_kind */
5259 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#extern_kind */
5260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location */
5261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#hot_location */
5262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#debug */
5263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent */
5264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent= */
5265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#init */
5266 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__replace_child, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#replace_child */
5267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#detach */
5268 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#replace_with */
5269 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__visit_all, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#visit_all */
5270 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASlashMethid:parser_util#ANode#collect_tokens_by_text */
5271 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASlashMethid:parser_util#ANode#collect_annotations_by_name */
5272 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASlashMethid:simple_misc_analysis#ANode#accept_simple_misc */
5273 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASlashMethid:simple_misc_analysis#ANode#after_simple_misc */
5274 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASlashMethid:literal#ANode#accept_literal */
5275 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASlashMethid:scope#ANode#accept_scope_visitor */
5276 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASlashMethid:flow#ANode#accept_flow_visitor */
5277 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASlashMethid:local_var_init#ANode#accept_local_var_visitor */
5278 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASlashMethid:auto_super_init#ANode#accept_auto_super_init */
5279 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5280 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASlashMethid:astvalidation#ANode#accept_ast_validation */
5281 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform#ANode#accept_transform_visitor */
5282 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#location= */
5283 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations */
5284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations= */
5285 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#init */
5286 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASlashMethid:modelize_property#Prod#collect_text */
5287 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#replace_with */
5288 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#AMethid#init */
5289 (nitmethod_t)VIRTUAL_parser_nodes__ASlashMethid__n_slash, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ASlashMethid#n_slash */
5290 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__n_slash_61d, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#n_slash= */
5291 (nitmethod_t)VIRTUAL_parser_nodes__ASlashMethid__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ASlashMethid#init */
5292 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__empty_init, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#empty_init */
5293 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#init_aslashmethid */
5294 }
5295 };
5296 /* allocate ASlashMethid */
5297 val* NEW_parser_nodes__ASlashMethid(const struct type* type) {
5298 val* self /* : ASlashMethid */;
5299 val* var /* : null */;
5300 val* var1 /* : null */;
5301 val* var2 /* : null */;
5302 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5303 self->type = type;
5304 self->class = &class_parser_nodes__ASlashMethid;
5305 var = NULL;
5306 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASlashMethid exact> */
5307 var1 = NULL;
5308 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASlashMethid exact> */
5309 var2 = NULL;
5310 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASlashMethid exact> */
5311 return self;
5312 }
5313 /* runtime class parser_nodes__APercentMethid */
5314 const struct class class_parser_nodes__APercentMethid = {
5315 0, /* box_kind */
5316 {
5317 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APercentMethid:kernel#Object#object_id */
5318 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_type */
5319 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_instance */
5320 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#== */
5321 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#!= */
5322 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APercentMethid:kernel#Object#output */
5323 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APercentMethid:kernel#Object#output_class_name */
5324 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APercentMethid:kernel#Object#exit */
5325 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APercentMethid:kernel#Object#sys */
5326 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APercentMethid:kernel#Object#hash */
5327 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APercentMethid:string#Object#to_s */
5328 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APercentMethid:string#Object#native_class_name */
5329 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APercentMethid:string#Object#class_name */
5330 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APercentMethid:string#Object#inspect */
5331 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APercentMethid:string#Object#inspect_head */
5332 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APercentMethid:string#Object#args */
5333 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APercentMethid:math#Object#atan2 */
5334 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APercentMethid:math#Object#pi */
5335 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APercentMethid:math#Object#srand_from */
5336 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APercentMethid:math#Object#srand */
5337 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APercentMethid:stream#Object#poll */
5338 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APercentMethid:stream#Object#intern_poll */
5339 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APercentMethid:time#Object#get_time */
5340 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APercentMethid:file#Object#printn */
5341 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APercentMethid:file#Object#print */
5342 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APercentMethid:file#Object#getc */
5343 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APercentMethid:file#Object#gets */
5344 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APercentMethid:file#Object#getcwd */
5345 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APercentMethid:file#Object#file_getcwd */
5346 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APercentMethid:file#Object#stdin */
5347 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APercentMethid:file#Object#stdout */
5348 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APercentMethid:file#Object#stderr */
5349 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#intrude_visibility */
5350 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#public_visibility */
5351 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#protected_visibility */
5352 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#private_visibility */
5353 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#none_visibility */
5354 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APercentMethid:model#Object#abstract_kind */
5355 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APercentMethid:model#Object#concrete_kind */
5356 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APercentMethid:model#Object#interface_kind */
5357 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APercentMethid:model#Object#enum_kind */
5358 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APercentMethid:model#Object#extern_kind */
5359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location */
5360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#hot_location */
5361 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#debug */
5362 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent */
5363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent= */
5364 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#init */
5365 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__replace_child, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#replace_child */
5366 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#detach */
5367 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#replace_with */
5368 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__visit_all, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#visit_all */
5369 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APercentMethid:parser_util#ANode#collect_tokens_by_text */
5370 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APercentMethid:parser_util#ANode#collect_annotations_by_name */
5371 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APercentMethid:simple_misc_analysis#ANode#accept_simple_misc */
5372 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APercentMethid:simple_misc_analysis#ANode#after_simple_misc */
5373 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APercentMethid:literal#ANode#accept_literal */
5374 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APercentMethid:scope#ANode#accept_scope_visitor */
5375 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APercentMethid:flow#ANode#accept_flow_visitor */
5376 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APercentMethid:local_var_init#ANode#accept_local_var_visitor */
5377 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APercentMethid:auto_super_init#ANode#accept_auto_super_init */
5378 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5379 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APercentMethid:astvalidation#ANode#accept_ast_validation */
5380 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform#ANode#accept_transform_visitor */
5381 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#location= */
5382 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations */
5383 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations= */
5384 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#init */
5385 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APercentMethid:modelize_property#Prod#collect_text */
5386 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#replace_with */
5387 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#AMethid#init */
5388 (nitmethod_t)VIRTUAL_parser_nodes__APercentMethid__n_percent, /* pointer to parser_nodes:APercentMethid:parser_nodes#APercentMethid#n_percent */
5389 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__n_percent_61d, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#n_percent= */
5390 (nitmethod_t)VIRTUAL_parser_nodes__APercentMethid__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#APercentMethid#init */
5391 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__empty_init, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#empty_init */
5392 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__init_apercentmethid, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#init_apercentmethid */
5393 }
5394 };
5395 /* allocate APercentMethid */
5396 val* NEW_parser_nodes__APercentMethid(const struct type* type) {
5397 val* self /* : APercentMethid */;
5398 val* var /* : null */;
5399 val* var1 /* : null */;
5400 val* var2 /* : null */;
5401 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5402 self->type = type;
5403 self->class = &class_parser_nodes__APercentMethid;
5404 var = NULL;
5405 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APercentMethid exact> */
5406 var1 = NULL;
5407 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APercentMethid exact> */
5408 var2 = NULL;
5409 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APercentMethid exact> */
5410 return self;
5411 }
5412 /* runtime class parser_nodes__AEqMethid */
5413 const struct class class_parser_nodes__AEqMethid = {
5414 0, /* box_kind */
5415 {
5416 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEqMethid:kernel#Object#object_id */
5417 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_type */
5418 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_instance */
5419 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#== */
5420 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#!= */
5421 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEqMethid:kernel#Object#output */
5422 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEqMethid:kernel#Object#output_class_name */
5423 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEqMethid:kernel#Object#exit */
5424 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEqMethid:kernel#Object#sys */
5425 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEqMethid:kernel#Object#hash */
5426 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEqMethid:string#Object#to_s */
5427 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEqMethid:string#Object#native_class_name */
5428 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEqMethid:string#Object#class_name */
5429 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEqMethid:string#Object#inspect */
5430 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEqMethid:string#Object#inspect_head */
5431 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEqMethid:string#Object#args */
5432 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEqMethid:math#Object#atan2 */
5433 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEqMethid:math#Object#pi */
5434 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEqMethid:math#Object#srand_from */
5435 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEqMethid:math#Object#srand */
5436 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEqMethid:stream#Object#poll */
5437 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEqMethid:stream#Object#intern_poll */
5438 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEqMethid:time#Object#get_time */
5439 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEqMethid:file#Object#printn */
5440 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEqMethid:file#Object#print */
5441 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEqMethid:file#Object#getc */
5442 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEqMethid:file#Object#gets */
5443 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEqMethid:file#Object#getcwd */
5444 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEqMethid:file#Object#file_getcwd */
5445 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEqMethid:file#Object#stdin */
5446 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEqMethid:file#Object#stdout */
5447 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEqMethid:file#Object#stderr */
5448 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#intrude_visibility */
5449 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#public_visibility */
5450 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#protected_visibility */
5451 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#private_visibility */
5452 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#none_visibility */
5453 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEqMethid:model#Object#abstract_kind */
5454 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEqMethid:model#Object#concrete_kind */
5455 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEqMethid:model#Object#interface_kind */
5456 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEqMethid:model#Object#enum_kind */
5457 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEqMethid:model#Object#extern_kind */
5458 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location */
5459 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#hot_location */
5460 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#debug */
5461 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent */
5462 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent= */
5463 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#init */
5464 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__replace_child, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#replace_child */
5465 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#detach */
5466 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#replace_with */
5467 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__visit_all, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#visit_all */
5468 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEqMethid:parser_util#ANode#collect_tokens_by_text */
5469 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEqMethid:parser_util#ANode#collect_annotations_by_name */
5470 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEqMethid:simple_misc_analysis#ANode#accept_simple_misc */
5471 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEqMethid:simple_misc_analysis#ANode#after_simple_misc */
5472 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEqMethid:literal#ANode#accept_literal */
5473 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEqMethid:scope#ANode#accept_scope_visitor */
5474 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEqMethid:flow#ANode#accept_flow_visitor */
5475 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEqMethid:local_var_init#ANode#accept_local_var_visitor */
5476 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AEqMethid:auto_super_init#ANode#accept_auto_super_init */
5477 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5478 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEqMethid:astvalidation#ANode#accept_ast_validation */
5479 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform#ANode#accept_transform_visitor */
5480 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#location= */
5481 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations */
5482 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations= */
5483 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#init */
5484 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEqMethid:modelize_property#Prod#collect_text */
5485 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#replace_with */
5486 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#AMethid#init */
5487 (nitmethod_t)VIRTUAL_parser_nodes__AEqMethid__n_eq, /* pointer to parser_nodes:AEqMethid:parser_nodes#AEqMethid#n_eq */
5488 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__n_eq_61d, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#n_eq= */
5489 (nitmethod_t)VIRTUAL_parser_nodes__AEqMethid__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#AEqMethid#init */
5490 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__empty_init, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#empty_init */
5491 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__init_aeqmethid, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#init_aeqmethid */
5492 }
5493 };
5494 /* allocate AEqMethid */
5495 val* NEW_parser_nodes__AEqMethid(const struct type* type) {
5496 val* self /* : AEqMethid */;
5497 val* var /* : null */;
5498 val* var1 /* : null */;
5499 val* var2 /* : null */;
5500 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5501 self->type = type;
5502 self->class = &class_parser_nodes__AEqMethid;
5503 var = NULL;
5504 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEqMethid exact> */
5505 var1 = NULL;
5506 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEqMethid exact> */
5507 var2 = NULL;
5508 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEqMethid exact> */
5509 return self;
5510 }
5511 /* runtime class parser_nodes__ANeMethid */
5512 const struct class class_parser_nodes__ANeMethid = {
5513 0, /* box_kind */
5514 {
5515 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANeMethid:kernel#Object#object_id */
5516 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_type */
5517 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_instance */
5518 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#== */
5519 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#!= */
5520 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANeMethid:kernel#Object#output */
5521 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANeMethid:kernel#Object#output_class_name */
5522 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANeMethid:kernel#Object#exit */
5523 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANeMethid:kernel#Object#sys */
5524 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANeMethid:kernel#Object#hash */
5525 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANeMethid:string#Object#to_s */
5526 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANeMethid:string#Object#native_class_name */
5527 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANeMethid:string#Object#class_name */
5528 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANeMethid:string#Object#inspect */
5529 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANeMethid:string#Object#inspect_head */
5530 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANeMethid:string#Object#args */
5531 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANeMethid:math#Object#atan2 */
5532 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANeMethid:math#Object#pi */
5533 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANeMethid:math#Object#srand_from */
5534 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANeMethid:math#Object#srand */
5535 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANeMethid:stream#Object#poll */
5536 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANeMethid:stream#Object#intern_poll */
5537 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANeMethid:time#Object#get_time */
5538 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANeMethid:file#Object#printn */
5539 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANeMethid:file#Object#print */
5540 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANeMethid:file#Object#getc */
5541 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANeMethid:file#Object#gets */
5542 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANeMethid:file#Object#getcwd */
5543 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANeMethid:file#Object#file_getcwd */
5544 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANeMethid:file#Object#stdin */
5545 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANeMethid:file#Object#stdout */
5546 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANeMethid:file#Object#stderr */
5547 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#intrude_visibility */
5548 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#public_visibility */
5549 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#protected_visibility */
5550 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#private_visibility */
5551 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#none_visibility */
5552 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANeMethid:model#Object#abstract_kind */
5553 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANeMethid:model#Object#concrete_kind */
5554 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANeMethid:model#Object#interface_kind */
5555 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANeMethid:model#Object#enum_kind */
5556 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANeMethid:model#Object#extern_kind */
5557 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location */
5558 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#hot_location */
5559 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#debug */
5560 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent */
5561 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent= */
5562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#init */
5563 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__replace_child, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#replace_child */
5564 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#detach */
5565 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#replace_with */
5566 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__visit_all, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#visit_all */
5567 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANeMethid:parser_util#ANode#collect_tokens_by_text */
5568 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANeMethid:parser_util#ANode#collect_annotations_by_name */
5569 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANeMethid:simple_misc_analysis#ANode#accept_simple_misc */
5570 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANeMethid:simple_misc_analysis#ANode#after_simple_misc */
5571 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANeMethid:literal#ANode#accept_literal */
5572 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANeMethid:scope#ANode#accept_scope_visitor */
5573 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANeMethid:flow#ANode#accept_flow_visitor */
5574 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANeMethid:local_var_init#ANode#accept_local_var_visitor */
5575 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANeMethid:auto_super_init#ANode#accept_auto_super_init */
5576 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5577 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANeMethid:astvalidation#ANode#accept_ast_validation */
5578 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform#ANode#accept_transform_visitor */
5579 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#location= */
5580 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations */
5581 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations= */
5582 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#init */
5583 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANeMethid:modelize_property#Prod#collect_text */
5584 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#replace_with */
5585 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#AMethid#init */
5586 (nitmethod_t)VIRTUAL_parser_nodes__ANeMethid__n_ne, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANeMethid#n_ne */
5587 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__n_ne_61d, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#n_ne= */
5588 (nitmethod_t)VIRTUAL_parser_nodes__ANeMethid__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANeMethid#init */
5589 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__empty_init, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#empty_init */
5590 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__init_anemethid, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#init_anemethid */
5591 }
5592 };
5593 /* allocate ANeMethid */
5594 val* NEW_parser_nodes__ANeMethid(const struct type* type) {
5595 val* self /* : ANeMethid */;
5596 val* var /* : null */;
5597 val* var1 /* : null */;
5598 val* var2 /* : null */;
5599 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5600 self->type = type;
5601 self->class = &class_parser_nodes__ANeMethid;
5602 var = NULL;
5603 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANeMethid exact> */
5604 var1 = NULL;
5605 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANeMethid exact> */
5606 var2 = NULL;
5607 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANeMethid exact> */
5608 return self;
5609 }
5610 /* runtime class parser_nodes__ALeMethid */
5611 const struct class class_parser_nodes__ALeMethid = {
5612 0, /* box_kind */
5613 {
5614 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALeMethid:kernel#Object#object_id */
5615 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_type */
5616 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_instance */
5617 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#== */
5618 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#!= */
5619 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALeMethid:kernel#Object#output */
5620 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALeMethid:kernel#Object#output_class_name */
5621 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALeMethid:kernel#Object#exit */
5622 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALeMethid:kernel#Object#sys */
5623 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALeMethid:kernel#Object#hash */
5624 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALeMethid:string#Object#to_s */
5625 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALeMethid:string#Object#native_class_name */
5626 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALeMethid:string#Object#class_name */
5627 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALeMethid:string#Object#inspect */
5628 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALeMethid:string#Object#inspect_head */
5629 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALeMethid:string#Object#args */
5630 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALeMethid:math#Object#atan2 */
5631 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALeMethid:math#Object#pi */
5632 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALeMethid:math#Object#srand_from */
5633 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALeMethid:math#Object#srand */
5634 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALeMethid:stream#Object#poll */
5635 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALeMethid:stream#Object#intern_poll */
5636 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALeMethid:time#Object#get_time */
5637 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALeMethid:file#Object#printn */
5638 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALeMethid:file#Object#print */
5639 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALeMethid:file#Object#getc */
5640 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALeMethid:file#Object#gets */
5641 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALeMethid:file#Object#getcwd */
5642 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALeMethid:file#Object#file_getcwd */
5643 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALeMethid:file#Object#stdin */
5644 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALeMethid:file#Object#stdout */
5645 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALeMethid:file#Object#stderr */
5646 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#intrude_visibility */
5647 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#public_visibility */
5648 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#protected_visibility */
5649 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#private_visibility */
5650 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#none_visibility */
5651 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALeMethid:model#Object#abstract_kind */
5652 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALeMethid:model#Object#concrete_kind */
5653 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALeMethid:model#Object#interface_kind */
5654 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALeMethid:model#Object#enum_kind */
5655 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALeMethid:model#Object#extern_kind */
5656 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location */
5657 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#hot_location */
5658 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#debug */
5659 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent */
5660 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent= */
5661 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#init */
5662 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__replace_child, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#replace_child */
5663 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#detach */
5664 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#replace_with */
5665 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__visit_all, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#visit_all */
5666 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALeMethid:parser_util#ANode#collect_tokens_by_text */
5667 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALeMethid:parser_util#ANode#collect_annotations_by_name */
5668 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALeMethid:simple_misc_analysis#ANode#accept_simple_misc */
5669 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALeMethid:simple_misc_analysis#ANode#after_simple_misc */
5670 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALeMethid:literal#ANode#accept_literal */
5671 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALeMethid:scope#ANode#accept_scope_visitor */
5672 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALeMethid:flow#ANode#accept_flow_visitor */
5673 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALeMethid:local_var_init#ANode#accept_local_var_visitor */
5674 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALeMethid:auto_super_init#ANode#accept_auto_super_init */
5675 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5676 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALeMethid:astvalidation#ANode#accept_ast_validation */
5677 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform#ANode#accept_transform_visitor */
5678 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#location= */
5679 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations */
5680 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations= */
5681 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#init */
5682 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALeMethid:modelize_property#Prod#collect_text */
5683 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#replace_with */
5684 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#AMethid#init */
5685 (nitmethod_t)VIRTUAL_parser_nodes__ALeMethid__n_le, /* pointer to parser_nodes:ALeMethid:parser_nodes#ALeMethid#n_le */
5686 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__n_le_61d, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#n_le= */
5687 (nitmethod_t)VIRTUAL_parser_nodes__ALeMethid__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#ALeMethid#init */
5688 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__empty_init, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#empty_init */
5689 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__init_alemethid, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#init_alemethid */
5690 }
5691 };
5692 /* allocate ALeMethid */
5693 val* NEW_parser_nodes__ALeMethid(const struct type* type) {
5694 val* self /* : ALeMethid */;
5695 val* var /* : null */;
5696 val* var1 /* : null */;
5697 val* var2 /* : null */;
5698 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5699 self->type = type;
5700 self->class = &class_parser_nodes__ALeMethid;
5701 var = NULL;
5702 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALeMethid exact> */
5703 var1 = NULL;
5704 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALeMethid exact> */
5705 var2 = NULL;
5706 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALeMethid exact> */
5707 return self;
5708 }
5709 /* runtime class parser_nodes__AGeMethid */
5710 const struct class class_parser_nodes__AGeMethid = {
5711 0, /* box_kind */
5712 {
5713 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGeMethid:kernel#Object#object_id */
5714 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_type */
5715 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_instance */
5716 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#== */
5717 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#!= */
5718 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGeMethid:kernel#Object#output */
5719 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGeMethid:kernel#Object#output_class_name */
5720 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGeMethid:kernel#Object#exit */
5721 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGeMethid:kernel#Object#sys */
5722 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGeMethid:kernel#Object#hash */
5723 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGeMethid:string#Object#to_s */
5724 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGeMethid:string#Object#native_class_name */
5725 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGeMethid:string#Object#class_name */
5726 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGeMethid:string#Object#inspect */
5727 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGeMethid:string#Object#inspect_head */
5728 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGeMethid:string#Object#args */
5729 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGeMethid:math#Object#atan2 */
5730 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGeMethid:math#Object#pi */
5731 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGeMethid:math#Object#srand_from */
5732 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGeMethid:math#Object#srand */
5733 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGeMethid:stream#Object#poll */
5734 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGeMethid:stream#Object#intern_poll */
5735 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGeMethid:time#Object#get_time */
5736 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGeMethid:file#Object#printn */
5737 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGeMethid:file#Object#print */
5738 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGeMethid:file#Object#getc */
5739 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGeMethid:file#Object#gets */
5740 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGeMethid:file#Object#getcwd */
5741 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGeMethid:file#Object#file_getcwd */
5742 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGeMethid:file#Object#stdin */
5743 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGeMethid:file#Object#stdout */
5744 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGeMethid:file#Object#stderr */
5745 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#intrude_visibility */
5746 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#public_visibility */
5747 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#protected_visibility */
5748 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#private_visibility */
5749 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#none_visibility */
5750 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGeMethid:model#Object#abstract_kind */
5751 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGeMethid:model#Object#concrete_kind */
5752 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGeMethid:model#Object#interface_kind */
5753 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGeMethid:model#Object#enum_kind */
5754 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGeMethid:model#Object#extern_kind */
5755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location */
5756 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#hot_location */
5757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#debug */
5758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent */
5759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent= */
5760 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#init */
5761 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__replace_child, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#replace_child */
5762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#detach */
5763 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#replace_with */
5764 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__visit_all, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#visit_all */
5765 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGeMethid:parser_util#ANode#collect_tokens_by_text */
5766 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGeMethid:parser_util#ANode#collect_annotations_by_name */
5767 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGeMethid:simple_misc_analysis#ANode#accept_simple_misc */
5768 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGeMethid:simple_misc_analysis#ANode#after_simple_misc */
5769 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGeMethid:literal#ANode#accept_literal */
5770 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGeMethid:scope#ANode#accept_scope_visitor */
5771 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGeMethid:flow#ANode#accept_flow_visitor */
5772 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGeMethid:local_var_init#ANode#accept_local_var_visitor */
5773 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGeMethid:auto_super_init#ANode#accept_auto_super_init */
5774 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5775 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGeMethid:astvalidation#ANode#accept_ast_validation */
5776 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform#ANode#accept_transform_visitor */
5777 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#location= */
5778 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations */
5779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations= */
5780 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#init */
5781 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGeMethid:modelize_property#Prod#collect_text */
5782 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#replace_with */
5783 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#AMethid#init */
5784 (nitmethod_t)VIRTUAL_parser_nodes__AGeMethid__n_ge, /* pointer to parser_nodes:AGeMethid:parser_nodes#AGeMethid#n_ge */
5785 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__n_ge_61d, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#n_ge= */
5786 (nitmethod_t)VIRTUAL_parser_nodes__AGeMethid__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#AGeMethid#init */
5787 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__empty_init, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#empty_init */
5788 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__init_agemethid, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#init_agemethid */
5789 }
5790 };
5791 /* allocate AGeMethid */
5792 val* NEW_parser_nodes__AGeMethid(const struct type* type) {
5793 val* self /* : AGeMethid */;
5794 val* var /* : null */;
5795 val* var1 /* : null */;
5796 val* var2 /* : null */;
5797 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5798 self->type = type;
5799 self->class = &class_parser_nodes__AGeMethid;
5800 var = NULL;
5801 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGeMethid exact> */
5802 var1 = NULL;
5803 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGeMethid exact> */
5804 var2 = NULL;
5805 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGeMethid exact> */
5806 return self;
5807 }
5808 /* runtime class parser_nodes__ALtMethid */
5809 const struct class class_parser_nodes__ALtMethid = {
5810 0, /* box_kind */
5811 {
5812 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALtMethid:kernel#Object#object_id */
5813 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_type */
5814 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_instance */
5815 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#== */
5816 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#!= */
5817 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALtMethid:kernel#Object#output */
5818 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALtMethid:kernel#Object#output_class_name */
5819 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALtMethid:kernel#Object#exit */
5820 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALtMethid:kernel#Object#sys */
5821 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALtMethid:kernel#Object#hash */
5822 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALtMethid:string#Object#to_s */
5823 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALtMethid:string#Object#native_class_name */
5824 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALtMethid:string#Object#class_name */
5825 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALtMethid:string#Object#inspect */
5826 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALtMethid:string#Object#inspect_head */
5827 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALtMethid:string#Object#args */
5828 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALtMethid:math#Object#atan2 */
5829 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALtMethid:math#Object#pi */
5830 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALtMethid:math#Object#srand_from */
5831 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALtMethid:math#Object#srand */
5832 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALtMethid:stream#Object#poll */
5833 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALtMethid:stream#Object#intern_poll */
5834 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALtMethid:time#Object#get_time */
5835 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALtMethid:file#Object#printn */
5836 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALtMethid:file#Object#print */
5837 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALtMethid:file#Object#getc */
5838 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALtMethid:file#Object#gets */
5839 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALtMethid:file#Object#getcwd */
5840 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALtMethid:file#Object#file_getcwd */
5841 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALtMethid:file#Object#stdin */
5842 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALtMethid:file#Object#stdout */
5843 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALtMethid:file#Object#stderr */
5844 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#intrude_visibility */
5845 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#public_visibility */
5846 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#protected_visibility */
5847 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#private_visibility */
5848 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#none_visibility */
5849 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALtMethid:model#Object#abstract_kind */
5850 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALtMethid:model#Object#concrete_kind */
5851 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALtMethid:model#Object#interface_kind */
5852 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALtMethid:model#Object#enum_kind */
5853 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALtMethid:model#Object#extern_kind */
5854 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location */
5855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#hot_location */
5856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#debug */
5857 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent */
5858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent= */
5859 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#init */
5860 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__replace_child, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#replace_child */
5861 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#detach */
5862 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#replace_with */
5863 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__visit_all, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#visit_all */
5864 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALtMethid:parser_util#ANode#collect_tokens_by_text */
5865 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALtMethid:parser_util#ANode#collect_annotations_by_name */
5866 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALtMethid:simple_misc_analysis#ANode#accept_simple_misc */
5867 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALtMethid:simple_misc_analysis#ANode#after_simple_misc */
5868 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALtMethid:literal#ANode#accept_literal */
5869 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALtMethid:scope#ANode#accept_scope_visitor */
5870 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALtMethid:flow#ANode#accept_flow_visitor */
5871 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALtMethid:local_var_init#ANode#accept_local_var_visitor */
5872 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALtMethid:auto_super_init#ANode#accept_auto_super_init */
5873 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5874 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALtMethid:astvalidation#ANode#accept_ast_validation */
5875 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform#ANode#accept_transform_visitor */
5876 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#location= */
5877 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations */
5878 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations= */
5879 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#init */
5880 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALtMethid:modelize_property#Prod#collect_text */
5881 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#replace_with */
5882 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#AMethid#init */
5883 (nitmethod_t)VIRTUAL_parser_nodes__ALtMethid__n_lt, /* pointer to parser_nodes:ALtMethid:parser_nodes#ALtMethid#n_lt */
5884 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__n_lt_61d, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#n_lt= */
5885 (nitmethod_t)VIRTUAL_parser_nodes__ALtMethid__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#ALtMethid#init */
5886 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__empty_init, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#empty_init */
5887 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__init_altmethid, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#init_altmethid */
5888 }
5889 };
5890 /* allocate ALtMethid */
5891 val* NEW_parser_nodes__ALtMethid(const struct type* type) {
5892 val* self /* : ALtMethid */;
5893 val* var /* : null */;
5894 val* var1 /* : null */;
5895 val* var2 /* : null */;
5896 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5897 self->type = type;
5898 self->class = &class_parser_nodes__ALtMethid;
5899 var = NULL;
5900 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALtMethid exact> */
5901 var1 = NULL;
5902 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALtMethid exact> */
5903 var2 = NULL;
5904 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALtMethid exact> */
5905 return self;
5906 }
5907 /* runtime class parser_nodes__AGtMethid */
5908 const struct class class_parser_nodes__AGtMethid = {
5909 0, /* box_kind */
5910 {
5911 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGtMethid:kernel#Object#object_id */
5912 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_type */
5913 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_instance */
5914 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#== */
5915 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#!= */
5916 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGtMethid:kernel#Object#output */
5917 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGtMethid:kernel#Object#output_class_name */
5918 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGtMethid:kernel#Object#exit */
5919 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGtMethid:kernel#Object#sys */
5920 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGtMethid:kernel#Object#hash */
5921 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGtMethid:string#Object#to_s */
5922 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGtMethid:string#Object#native_class_name */
5923 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGtMethid:string#Object#class_name */
5924 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGtMethid:string#Object#inspect */
5925 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGtMethid:string#Object#inspect_head */
5926 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGtMethid:string#Object#args */
5927 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGtMethid:math#Object#atan2 */
5928 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGtMethid:math#Object#pi */
5929 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGtMethid:math#Object#srand_from */
5930 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGtMethid:math#Object#srand */
5931 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGtMethid:stream#Object#poll */
5932 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGtMethid:stream#Object#intern_poll */
5933 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGtMethid:time#Object#get_time */
5934 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGtMethid:file#Object#printn */
5935 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGtMethid:file#Object#print */
5936 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGtMethid:file#Object#getc */
5937 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGtMethid:file#Object#gets */
5938 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGtMethid:file#Object#getcwd */
5939 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGtMethid:file#Object#file_getcwd */
5940 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGtMethid:file#Object#stdin */
5941 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGtMethid:file#Object#stdout */
5942 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGtMethid:file#Object#stderr */
5943 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#intrude_visibility */
5944 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#public_visibility */
5945 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#protected_visibility */
5946 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#private_visibility */
5947 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#none_visibility */
5948 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGtMethid:model#Object#abstract_kind */
5949 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGtMethid:model#Object#concrete_kind */
5950 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGtMethid:model#Object#interface_kind */
5951 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGtMethid:model#Object#enum_kind */
5952 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGtMethid:model#Object#extern_kind */
5953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location */
5954 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#hot_location */
5955 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#debug */
5956 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent */
5957 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent= */
5958 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#init */
5959 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__replace_child, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#replace_child */
5960 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#detach */
5961 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#replace_with */
5962 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__visit_all, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#visit_all */
5963 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGtMethid:parser_util#ANode#collect_tokens_by_text */
5964 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGtMethid:parser_util#ANode#collect_annotations_by_name */
5965 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGtMethid:simple_misc_analysis#ANode#accept_simple_misc */
5966 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGtMethid:simple_misc_analysis#ANode#after_simple_misc */
5967 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGtMethid:literal#ANode#accept_literal */
5968 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGtMethid:scope#ANode#accept_scope_visitor */
5969 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGtMethid:flow#ANode#accept_flow_visitor */
5970 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGtMethid:local_var_init#ANode#accept_local_var_visitor */
5971 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGtMethid:auto_super_init#ANode#accept_auto_super_init */
5972 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5973 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGtMethid:astvalidation#ANode#accept_ast_validation */
5974 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform#ANode#accept_transform_visitor */
5975 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#location= */
5976 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations */
5977 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations= */
5978 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#init */
5979 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGtMethid:modelize_property#Prod#collect_text */
5980 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#replace_with */
5981 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#AMethid#init */
5982 (nitmethod_t)VIRTUAL_parser_nodes__AGtMethid__n_gt, /* pointer to parser_nodes:AGtMethid:parser_nodes#AGtMethid#n_gt */
5983 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__n_gt_61d, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#n_gt= */
5984 (nitmethod_t)VIRTUAL_parser_nodes__AGtMethid__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#AGtMethid#init */
5985 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__empty_init, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#empty_init */
5986 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__init_agtmethid, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#init_agtmethid */
5987 }
5988 };
5989 /* allocate AGtMethid */
5990 val* NEW_parser_nodes__AGtMethid(const struct type* type) {
5991 val* self /* : AGtMethid */;
5992 val* var /* : null */;
5993 val* var1 /* : null */;
5994 val* var2 /* : null */;
5995 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5996 self->type = type;
5997 self->class = &class_parser_nodes__AGtMethid;
5998 var = NULL;
5999 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGtMethid exact> */
6000 var1 = NULL;
6001 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGtMethid exact> */
6002 var2 = NULL;
6003 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGtMethid exact> */
6004 return self;
6005 }
6006 /* runtime class parser_nodes__ALlMethid */
6007 const struct class class_parser_nodes__ALlMethid = {
6008 0, /* box_kind */
6009 {
6010 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALlMethid:kernel#Object#object_id */
6011 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_type */
6012 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_instance */
6013 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#== */
6014 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#!= */
6015 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALlMethid:kernel#Object#output */
6016 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALlMethid:kernel#Object#output_class_name */
6017 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALlMethid:kernel#Object#exit */
6018 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALlMethid:kernel#Object#sys */
6019 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALlMethid:kernel#Object#hash */
6020 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALlMethid:string#Object#to_s */
6021 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALlMethid:string#Object#native_class_name */
6022 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALlMethid:string#Object#class_name */
6023 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALlMethid:string#Object#inspect */
6024 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALlMethid:string#Object#inspect_head */
6025 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALlMethid:string#Object#args */
6026 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALlMethid:math#Object#atan2 */
6027 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALlMethid:math#Object#pi */
6028 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALlMethid:math#Object#srand_from */
6029 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALlMethid:math#Object#srand */
6030 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALlMethid:stream#Object#poll */
6031 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALlMethid:stream#Object#intern_poll */
6032 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALlMethid:time#Object#get_time */
6033 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALlMethid:file#Object#printn */
6034 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALlMethid:file#Object#print */
6035 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALlMethid:file#Object#getc */
6036 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALlMethid:file#Object#gets */
6037 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALlMethid:file#Object#getcwd */
6038 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALlMethid:file#Object#file_getcwd */
6039 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALlMethid:file#Object#stdin */
6040 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALlMethid:file#Object#stdout */
6041 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALlMethid:file#Object#stderr */
6042 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#intrude_visibility */
6043 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#public_visibility */
6044 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#protected_visibility */
6045 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#private_visibility */
6046 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#none_visibility */
6047 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALlMethid:model#Object#abstract_kind */
6048 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALlMethid:model#Object#concrete_kind */
6049 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALlMethid:model#Object#interface_kind */
6050 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALlMethid:model#Object#enum_kind */
6051 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALlMethid:model#Object#extern_kind */
6052 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location */
6053 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#hot_location */
6054 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#debug */
6055 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent */
6056 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent= */
6057 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#init */
6058 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__replace_child, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#replace_child */
6059 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#detach */
6060 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#replace_with */
6061 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__visit_all, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#visit_all */
6062 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALlMethid:parser_util#ANode#collect_tokens_by_text */
6063 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALlMethid:parser_util#ANode#collect_annotations_by_name */
6064 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALlMethid:simple_misc_analysis#ANode#accept_simple_misc */
6065 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALlMethid:simple_misc_analysis#ANode#after_simple_misc */
6066 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALlMethid:literal#ANode#accept_literal */
6067 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALlMethid:scope#ANode#accept_scope_visitor */
6068 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALlMethid:flow#ANode#accept_flow_visitor */
6069 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALlMethid:local_var_init#ANode#accept_local_var_visitor */
6070 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALlMethid:auto_super_init#ANode#accept_auto_super_init */
6071 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6072 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALlMethid:astvalidation#ANode#accept_ast_validation */
6073 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform#ANode#accept_transform_visitor */
6074 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#location= */
6075 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations */
6076 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations= */
6077 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#init */
6078 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALlMethid:modelize_property#Prod#collect_text */
6079 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#replace_with */
6080 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#AMethid#init */
6081 (nitmethod_t)VIRTUAL_parser_nodes__ALlMethid__n_ll, /* pointer to parser_nodes:ALlMethid:parser_nodes#ALlMethid#n_ll */
6082 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__n_ll_61d, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#n_ll= */
6083 (nitmethod_t)VIRTUAL_parser_nodes__ALlMethid__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#ALlMethid#init */
6084 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__empty_init, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#empty_init */
6085 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__init_allmethid, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#init_allmethid */
6086 }
6087 };
6088 /* allocate ALlMethid */
6089 val* NEW_parser_nodes__ALlMethid(const struct type* type) {
6090 val* self /* : ALlMethid */;
6091 val* var /* : null */;
6092 val* var1 /* : null */;
6093 val* var2 /* : null */;
6094 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6095 self->type = type;
6096 self->class = &class_parser_nodes__ALlMethid;
6097 var = NULL;
6098 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALlMethid exact> */
6099 var1 = NULL;
6100 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALlMethid exact> */
6101 var2 = NULL;
6102 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALlMethid exact> */
6103 return self;
6104 }
6105 /* runtime class parser_nodes__AGgMethid */
6106 const struct class class_parser_nodes__AGgMethid = {
6107 0, /* box_kind */
6108 {
6109 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGgMethid:kernel#Object#object_id */
6110 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_type */
6111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_instance */
6112 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#== */
6113 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#!= */
6114 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGgMethid:kernel#Object#output */
6115 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGgMethid:kernel#Object#output_class_name */
6116 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGgMethid:kernel#Object#exit */
6117 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGgMethid:kernel#Object#sys */
6118 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGgMethid:kernel#Object#hash */
6119 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGgMethid:string#Object#to_s */
6120 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGgMethid:string#Object#native_class_name */
6121 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGgMethid:string#Object#class_name */
6122 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGgMethid:string#Object#inspect */
6123 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGgMethid:string#Object#inspect_head */
6124 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGgMethid:string#Object#args */
6125 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGgMethid:math#Object#atan2 */
6126 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGgMethid:math#Object#pi */
6127 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGgMethid:math#Object#srand_from */
6128 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGgMethid:math#Object#srand */
6129 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGgMethid:stream#Object#poll */
6130 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGgMethid:stream#Object#intern_poll */
6131 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGgMethid:time#Object#get_time */
6132 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGgMethid:file#Object#printn */
6133 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGgMethid:file#Object#print */
6134 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGgMethid:file#Object#getc */
6135 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGgMethid:file#Object#gets */
6136 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGgMethid:file#Object#getcwd */
6137 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGgMethid:file#Object#file_getcwd */
6138 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGgMethid:file#Object#stdin */
6139 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGgMethid:file#Object#stdout */
6140 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGgMethid:file#Object#stderr */
6141 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#intrude_visibility */
6142 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#public_visibility */
6143 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#protected_visibility */
6144 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#private_visibility */
6145 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#none_visibility */
6146 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGgMethid:model#Object#abstract_kind */
6147 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGgMethid:model#Object#concrete_kind */
6148 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGgMethid:model#Object#interface_kind */
6149 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGgMethid:model#Object#enum_kind */
6150 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGgMethid:model#Object#extern_kind */
6151 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location */
6152 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#hot_location */
6153 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#debug */
6154 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent */
6155 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent= */
6156 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#init */
6157 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__replace_child, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#replace_child */
6158 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#detach */
6159 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#replace_with */
6160 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__visit_all, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#visit_all */
6161 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGgMethid:parser_util#ANode#collect_tokens_by_text */
6162 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGgMethid:parser_util#ANode#collect_annotations_by_name */
6163 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGgMethid:simple_misc_analysis#ANode#accept_simple_misc */
6164 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGgMethid:simple_misc_analysis#ANode#after_simple_misc */
6165 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGgMethid:literal#ANode#accept_literal */
6166 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGgMethid:scope#ANode#accept_scope_visitor */
6167 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGgMethid:flow#ANode#accept_flow_visitor */
6168 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGgMethid:local_var_init#ANode#accept_local_var_visitor */
6169 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGgMethid:auto_super_init#ANode#accept_auto_super_init */
6170 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6171 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGgMethid:astvalidation#ANode#accept_ast_validation */
6172 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform#ANode#accept_transform_visitor */
6173 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#location= */
6174 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations */
6175 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations= */
6176 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#init */
6177 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGgMethid:modelize_property#Prod#collect_text */
6178 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#replace_with */
6179 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#AMethid#init */
6180 (nitmethod_t)VIRTUAL_parser_nodes__AGgMethid__n_gg, /* pointer to parser_nodes:AGgMethid:parser_nodes#AGgMethid#n_gg */
6181 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__n_gg_61d, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#n_gg= */
6182 (nitmethod_t)VIRTUAL_parser_nodes__AGgMethid__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#AGgMethid#init */
6183 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__empty_init, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#empty_init */
6184 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__init_aggmethid, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#init_aggmethid */
6185 }
6186 };
6187 /* allocate AGgMethid */
6188 val* NEW_parser_nodes__AGgMethid(const struct type* type) {
6189 val* self /* : AGgMethid */;
6190 val* var /* : null */;
6191 val* var1 /* : null */;
6192 val* var2 /* : null */;
6193 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6194 self->type = type;
6195 self->class = &class_parser_nodes__AGgMethid;
6196 var = NULL;
6197 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGgMethid exact> */
6198 var1 = NULL;
6199 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGgMethid exact> */
6200 var2 = NULL;
6201 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGgMethid exact> */
6202 return self;
6203 }
6204 /* runtime class parser_nodes__ABraMethid */
6205 const struct class class_parser_nodes__ABraMethid = {
6206 0, /* box_kind */
6207 {
6208 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraMethid:kernel#Object#object_id */
6209 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_type */
6210 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_instance */
6211 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#== */
6212 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#!= */
6213 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraMethid:kernel#Object#output */
6214 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraMethid:kernel#Object#output_class_name */
6215 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraMethid:kernel#Object#exit */
6216 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraMethid:kernel#Object#sys */
6217 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraMethid:kernel#Object#hash */
6218 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraMethid:string#Object#to_s */
6219 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraMethid:string#Object#native_class_name */
6220 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraMethid:string#Object#class_name */
6221 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraMethid:string#Object#inspect */
6222 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraMethid:string#Object#inspect_head */
6223 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraMethid:string#Object#args */
6224 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraMethid:math#Object#atan2 */
6225 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraMethid:math#Object#pi */
6226 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraMethid:math#Object#srand_from */
6227 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraMethid:math#Object#srand */
6228 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraMethid:stream#Object#poll */
6229 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraMethid:stream#Object#intern_poll */
6230 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraMethid:time#Object#get_time */
6231 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraMethid:file#Object#printn */
6232 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraMethid:file#Object#print */
6233 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraMethid:file#Object#getc */
6234 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraMethid:file#Object#gets */
6235 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraMethid:file#Object#getcwd */
6236 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraMethid:file#Object#file_getcwd */
6237 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraMethid:file#Object#stdin */
6238 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraMethid:file#Object#stdout */
6239 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraMethid:file#Object#stderr */
6240 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#intrude_visibility */
6241 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#public_visibility */
6242 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#protected_visibility */
6243 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#private_visibility */
6244 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#none_visibility */
6245 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraMethid:model#Object#abstract_kind */
6246 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraMethid:model#Object#concrete_kind */
6247 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraMethid:model#Object#interface_kind */
6248 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraMethid:model#Object#enum_kind */
6249 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraMethid:model#Object#extern_kind */
6250 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location */
6251 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#hot_location */
6252 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#debug */
6253 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent */
6254 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent= */
6255 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#init */
6256 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__replace_child, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#replace_child */
6257 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#detach */
6258 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#replace_with */
6259 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__visit_all, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#visit_all */
6260 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraMethid:parser_util#ANode#collect_tokens_by_text */
6261 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraMethid:parser_util#ANode#collect_annotations_by_name */
6262 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraMethid:simple_misc_analysis#ANode#accept_simple_misc */
6263 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraMethid:simple_misc_analysis#ANode#after_simple_misc */
6264 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraMethid:literal#ANode#accept_literal */
6265 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraMethid:scope#ANode#accept_scope_visitor */
6266 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraMethid:flow#ANode#accept_flow_visitor */
6267 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraMethid:local_var_init#ANode#accept_local_var_visitor */
6268 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABraMethid:auto_super_init#ANode#accept_auto_super_init */
6269 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6270 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraMethid:astvalidation#ANode#accept_ast_validation */
6271 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform#ANode#accept_transform_visitor */
6272 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#location= */
6273 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations */
6274 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations= */
6275 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#init */
6276 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraMethid:modelize_property#Prod#collect_text */
6277 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#replace_with */
6278 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#AMethid#init */
6279 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__n_obra, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#n_obra */
6280 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__n_obra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_obra= */
6281 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__n_cbra, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#n_cbra */
6282 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__n_cbra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_cbra= */
6283 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#init */
6284 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__empty_init, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#empty_init */
6285 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__init_abramethid, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#init_abramethid */
6286 }
6287 };
6288 /* allocate ABraMethid */
6289 val* NEW_parser_nodes__ABraMethid(const struct type* type) {
6290 val* self /* : ABraMethid */;
6291 val* var /* : null */;
6292 val* var1 /* : null */;
6293 val* var2 /* : null */;
6294 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6295 self->type = type;
6296 self->class = &class_parser_nodes__ABraMethid;
6297 var = NULL;
6298 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraMethid exact> */
6299 var1 = NULL;
6300 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraMethid exact> */
6301 var2 = NULL;
6302 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraMethid exact> */
6303 return self;
6304 }
6305 /* runtime class parser_nodes__AStarshipMethid */
6306 const struct class class_parser_nodes__AStarshipMethid = {
6307 0, /* box_kind */
6308 {
6309 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#object_id */
6310 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_type */
6311 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_instance */
6312 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#== */
6313 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#!= */
6314 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#output */
6315 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#output_class_name */
6316 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#exit */
6317 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#sys */
6318 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#hash */
6319 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarshipMethid:string#Object#to_s */
6320 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarshipMethid:string#Object#native_class_name */
6321 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarshipMethid:string#Object#class_name */
6322 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect */
6323 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect_head */
6324 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarshipMethid:string#Object#args */
6325 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarshipMethid:math#Object#atan2 */
6326 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarshipMethid:math#Object#pi */
6327 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarshipMethid:math#Object#srand_from */
6328 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarshipMethid:math#Object#srand */
6329 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarshipMethid:stream#Object#poll */
6330 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarshipMethid:stream#Object#intern_poll */
6331 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarshipMethid:time#Object#get_time */
6332 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarshipMethid:file#Object#printn */
6333 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarshipMethid:file#Object#print */
6334 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarshipMethid:file#Object#getc */
6335 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarshipMethid:file#Object#gets */
6336 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarshipMethid:file#Object#getcwd */
6337 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarshipMethid:file#Object#file_getcwd */
6338 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarshipMethid:file#Object#stdin */
6339 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarshipMethid:file#Object#stdout */
6340 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarshipMethid:file#Object#stderr */
6341 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#intrude_visibility */
6342 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#public_visibility */
6343 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#protected_visibility */
6344 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#private_visibility */
6345 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#none_visibility */
6346 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#abstract_kind */
6347 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#concrete_kind */
6348 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#interface_kind */
6349 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#enum_kind */
6350 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#extern_kind */
6351 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location */
6352 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#hot_location */
6353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#debug */
6354 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent */
6355 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent= */
6356 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#init */
6357 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__replace_child, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#replace_child */
6358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#detach */
6359 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#replace_with */
6360 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__visit_all, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#visit_all */
6361 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarshipMethid:parser_util#ANode#collect_tokens_by_text */
6362 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarshipMethid:parser_util#ANode#collect_annotations_by_name */
6363 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarshipMethid:simple_misc_analysis#ANode#accept_simple_misc */
6364 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarshipMethid:simple_misc_analysis#ANode#after_simple_misc */
6365 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarshipMethid:literal#ANode#accept_literal */
6366 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarshipMethid:scope#ANode#accept_scope_visitor */
6367 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarshipMethid:flow#ANode#accept_flow_visitor */
6368 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarshipMethid:local_var_init#ANode#accept_local_var_visitor */
6369 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStarshipMethid:auto_super_init#ANode#accept_auto_super_init */
6370 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6371 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarshipMethid:astvalidation#ANode#accept_ast_validation */
6372 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#accept_transform_visitor */
6373 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#location= */
6374 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations */
6375 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations= */
6376 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#init */
6377 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarshipMethid:modelize_property#Prod#collect_text */
6378 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#replace_with */
6379 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AMethid#init */
6380 (nitmethod_t)VIRTUAL_parser_nodes__AStarshipMethid__n_starship, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AStarshipMethid#n_starship */
6381 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#n_starship= */
6382 (nitmethod_t)VIRTUAL_parser_nodes__AStarshipMethid__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AStarshipMethid#init */
6383 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__empty_init, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#empty_init */
6384 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#init_astarshipmethid */
6385 }
6386 };
6387 /* allocate AStarshipMethid */
6388 val* NEW_parser_nodes__AStarshipMethid(const struct type* type) {
6389 val* self /* : AStarshipMethid */;
6390 val* var /* : null */;
6391 val* var1 /* : null */;
6392 val* var2 /* : null */;
6393 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6394 self->type = type;
6395 self->class = &class_parser_nodes__AStarshipMethid;
6396 var = NULL;
6397 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarshipMethid exact> */
6398 var1 = NULL;
6399 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarshipMethid exact> */
6400 var2 = NULL;
6401 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarshipMethid exact> */
6402 return self;
6403 }
6404 /* runtime class parser_nodes__AAssignMethid */
6405 const struct class class_parser_nodes__AAssignMethid = {
6406 0, /* box_kind */
6407 {
6408 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAssignMethid:kernel#Object#object_id */
6409 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_type */
6410 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_instance */
6411 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#== */
6412 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#!= */
6413 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAssignMethid:kernel#Object#output */
6414 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAssignMethid:kernel#Object#output_class_name */
6415 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAssignMethid:kernel#Object#exit */
6416 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAssignMethid:kernel#Object#sys */
6417 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAssignMethid:kernel#Object#hash */
6418 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAssignMethid:string#Object#to_s */
6419 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAssignMethid:string#Object#native_class_name */
6420 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAssignMethid:string#Object#class_name */
6421 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect */
6422 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect_head */
6423 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAssignMethid:string#Object#args */
6424 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAssignMethid:math#Object#atan2 */
6425 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAssignMethid:math#Object#pi */
6426 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAssignMethid:math#Object#srand_from */
6427 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAssignMethid:math#Object#srand */
6428 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAssignMethid:stream#Object#poll */
6429 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAssignMethid:stream#Object#intern_poll */
6430 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAssignMethid:time#Object#get_time */
6431 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAssignMethid:file#Object#printn */
6432 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAssignMethid:file#Object#print */
6433 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAssignMethid:file#Object#getc */
6434 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAssignMethid:file#Object#gets */
6435 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAssignMethid:file#Object#getcwd */
6436 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAssignMethid:file#Object#file_getcwd */
6437 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAssignMethid:file#Object#stdin */
6438 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAssignMethid:file#Object#stdout */
6439 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAssignMethid:file#Object#stderr */
6440 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#intrude_visibility */
6441 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#public_visibility */
6442 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#protected_visibility */
6443 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#private_visibility */
6444 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#none_visibility */
6445 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#abstract_kind */
6446 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#concrete_kind */
6447 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#interface_kind */
6448 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#enum_kind */
6449 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#extern_kind */
6450 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location */
6451 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#hot_location */
6452 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#debug */
6453 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent */
6454 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent= */
6455 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#init */
6456 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__replace_child, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#replace_child */
6457 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#detach */
6458 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#replace_with */
6459 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__visit_all, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#visit_all */
6460 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAssignMethid:parser_util#ANode#collect_tokens_by_text */
6461 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAssignMethid:parser_util#ANode#collect_annotations_by_name */
6462 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAssignMethid:simple_misc_analysis#ANode#accept_simple_misc */
6463 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAssignMethid:simple_misc_analysis#ANode#after_simple_misc */
6464 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAssignMethid:literal#ANode#accept_literal */
6465 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssignMethid:scope#ANode#accept_scope_visitor */
6466 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAssignMethid:flow#ANode#accept_flow_visitor */
6467 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAssignMethid:local_var_init#ANode#accept_local_var_visitor */
6468 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAssignMethid:auto_super_init#ANode#accept_auto_super_init */
6469 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6470 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAssignMethid:astvalidation#ANode#accept_ast_validation */
6471 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform#ANode#accept_transform_visitor */
6472 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#location= */
6473 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations */
6474 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations= */
6475 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#init */
6476 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAssignMethid:modelize_property#Prod#collect_text */
6477 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#replace_with */
6478 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AMethid#init */
6479 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__n_id, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#n_id */
6480 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__n_id_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_id= */
6481 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__n_assign, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#n_assign */
6482 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__n_assign_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_assign= */
6483 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#init */
6484 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__empty_init, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#empty_init */
6485 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#init_aassignmethid */
6486 }
6487 };
6488 /* allocate AAssignMethid */
6489 val* NEW_parser_nodes__AAssignMethid(const struct type* type) {
6490 val* self /* : AAssignMethid */;
6491 val* var /* : null */;
6492 val* var1 /* : null */;
6493 val* var2 /* : null */;
6494 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6495 self->type = type;
6496 self->class = &class_parser_nodes__AAssignMethid;
6497 var = NULL;
6498 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAssignMethid exact> */
6499 var1 = NULL;
6500 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAssignMethid exact> */
6501 var2 = NULL;
6502 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAssignMethid exact> */
6503 return self;
6504 }
6505 /* runtime class parser_nodes__ABraassignMethid */
6506 const struct class class_parser_nodes__ABraassignMethid = {
6507 0, /* box_kind */
6508 {
6509 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#object_id */
6510 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_type */
6511 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_instance */
6512 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#== */
6513 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#!= */
6514 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#output */
6515 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#output_class_name */
6516 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#exit */
6517 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#sys */
6518 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#hash */
6519 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraassignMethid:string#Object#to_s */
6520 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraassignMethid:string#Object#native_class_name */
6521 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraassignMethid:string#Object#class_name */
6522 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect */
6523 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect_head */
6524 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraassignMethid:string#Object#args */
6525 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraassignMethid:math#Object#atan2 */
6526 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraassignMethid:math#Object#pi */
6527 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraassignMethid:math#Object#srand_from */
6528 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraassignMethid:math#Object#srand */
6529 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraassignMethid:stream#Object#poll */
6530 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraassignMethid:stream#Object#intern_poll */
6531 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraassignMethid:time#Object#get_time */
6532 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraassignMethid:file#Object#printn */
6533 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraassignMethid:file#Object#print */
6534 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraassignMethid:file#Object#getc */
6535 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraassignMethid:file#Object#gets */
6536 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraassignMethid:file#Object#getcwd */
6537 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraassignMethid:file#Object#file_getcwd */
6538 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraassignMethid:file#Object#stdin */
6539 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraassignMethid:file#Object#stdout */
6540 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraassignMethid:file#Object#stderr */
6541 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#intrude_visibility */
6542 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#public_visibility */
6543 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#protected_visibility */
6544 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#private_visibility */
6545 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#none_visibility */
6546 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#abstract_kind */
6547 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#concrete_kind */
6548 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#interface_kind */
6549 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#enum_kind */
6550 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#extern_kind */
6551 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location */
6552 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#hot_location */
6553 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#debug */
6554 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent */
6555 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent= */
6556 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#init */
6557 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__replace_child, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#replace_child */
6558 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#detach */
6559 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#replace_with */
6560 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__visit_all, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#visit_all */
6561 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraassignMethid:parser_util#ANode#collect_tokens_by_text */
6562 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraassignMethid:parser_util#ANode#collect_annotations_by_name */
6563 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraassignMethid:simple_misc_analysis#ANode#accept_simple_misc */
6564 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraassignMethid:simple_misc_analysis#ANode#after_simple_misc */
6565 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraassignMethid:literal#ANode#accept_literal */
6566 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraassignMethid:scope#ANode#accept_scope_visitor */
6567 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraassignMethid:flow#ANode#accept_flow_visitor */
6568 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraassignMethid:local_var_init#ANode#accept_local_var_visitor */
6569 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABraassignMethid:auto_super_init#ANode#accept_auto_super_init */
6570 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6571 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraassignMethid:astvalidation#ANode#accept_ast_validation */
6572 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#accept_transform_visitor */
6573 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#location= */
6574 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations */
6575 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations= */
6576 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#init */
6577 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraassignMethid:modelize_property#Prod#collect_text */
6578 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#replace_with */
6579 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#AMethid#init */
6580 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_obra, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_obra */
6581 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_obra= */
6582 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_cbra, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_cbra */
6583 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_cbra= */
6584 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_assign, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_assign */
6585 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_assign= */
6586 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#init */
6587 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__empty_init, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#empty_init */
6588 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#init_abraassignmethid */
6589 }
6590 };
6591 /* allocate ABraassignMethid */
6592 val* NEW_parser_nodes__ABraassignMethid(const struct type* type) {
6593 val* self /* : ABraassignMethid */;
6594 val* var /* : null */;
6595 val* var1 /* : null */;
6596 val* var2 /* : null */;
6597 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
6598 self->type = type;
6599 self->class = &class_parser_nodes__ABraassignMethid;
6600 var = NULL;
6601 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraassignMethid exact> */
6602 var1 = NULL;
6603 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraassignMethid exact> */
6604 var2 = NULL;
6605 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraassignMethid exact> */
6606 return self;
6607 }
6608 /* runtime class parser_nodes__ASignature */
6609 const struct class class_parser_nodes__ASignature = {
6610 0, /* box_kind */
6611 {
6612 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASignature:kernel#Object#object_id */
6613 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_type */
6614 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_instance */
6615 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#== */
6616 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#!= */
6617 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASignature:kernel#Object#output */
6618 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASignature:kernel#Object#output_class_name */
6619 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASignature:kernel#Object#exit */
6620 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASignature:kernel#Object#sys */
6621 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASignature:kernel#Object#hash */
6622 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASignature:string#Object#to_s */
6623 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASignature:string#Object#native_class_name */
6624 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASignature:string#Object#class_name */
6625 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASignature:string#Object#inspect */
6626 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASignature:string#Object#inspect_head */
6627 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASignature:string#Object#args */
6628 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASignature:math#Object#atan2 */
6629 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASignature:math#Object#pi */
6630 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASignature:math#Object#srand_from */
6631 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASignature:math#Object#srand */
6632 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASignature:stream#Object#poll */
6633 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASignature:stream#Object#intern_poll */
6634 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASignature:time#Object#get_time */
6635 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASignature:file#Object#printn */
6636 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASignature:file#Object#print */
6637 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASignature:file#Object#getc */
6638 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASignature:file#Object#gets */
6639 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASignature:file#Object#getcwd */
6640 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASignature:file#Object#file_getcwd */
6641 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASignature:file#Object#stdin */
6642 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASignature:file#Object#stdout */
6643 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASignature:file#Object#stderr */
6644 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#intrude_visibility */
6645 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#public_visibility */
6646 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#protected_visibility */
6647 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#private_visibility */
6648 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#none_visibility */
6649 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASignature:model#Object#abstract_kind */
6650 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASignature:model#Object#concrete_kind */
6651 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASignature:model#Object#interface_kind */
6652 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASignature:model#Object#enum_kind */
6653 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASignature:model#Object#extern_kind */
6654 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location */
6655 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#hot_location */
6656 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#debug */
6657 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent */
6658 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent= */
6659 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#init */
6660 (nitmethod_t)VIRTUAL_parser_prod__ASignature__replace_child, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#replace_child */
6661 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#detach */
6662 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#replace_with */
6663 (nitmethod_t)VIRTUAL_parser_prod__ASignature__visit_all, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#visit_all */
6664 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASignature:parser_util#ANode#collect_tokens_by_text */
6665 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASignature:parser_util#ANode#collect_annotations_by_name */
6666 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASignature:simple_misc_analysis#ANode#accept_simple_misc */
6667 (nitmethod_t)VIRTUAL_simple_misc_analysis__ASignature__after_simple_misc, /* pointer to parser_nodes:ASignature:simple_misc_analysis#ASignature#after_simple_misc */
6668 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASignature:literal#ANode#accept_literal */
6669 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASignature:scope#ANode#accept_scope_visitor */
6670 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASignature:flow#ANode#accept_flow_visitor */
6671 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASignature:local_var_init#ANode#accept_local_var_visitor */
6672 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASignature:auto_super_init#ANode#accept_auto_super_init */
6673 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASignature:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6674 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASignature:astvalidation#ANode#accept_ast_validation */
6675 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASignature:transform#ANode#accept_transform_visitor */
6676 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#location= */
6677 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations */
6678 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations= */
6679 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#init */
6680 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASignature:modelize_property#Prod#collect_text */
6681 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#replace_with */
6682 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_opar, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_opar */
6683 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_opar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_opar= */
6684 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_params, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_params */
6685 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_cpar, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_cpar */
6686 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_cpar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_cpar= */
6687 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_type, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_type */
6688 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_type_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_type= */
6689 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__init, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#init */
6690 (nitmethod_t)VIRTUAL_parser_prod__ASignature__empty_init, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#empty_init */
6691 (nitmethod_t)VIRTUAL_parser_prod__ASignature__init_asignature, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#init_asignature */
6692 (nitmethod_t)VIRTUAL_modelize_property__ASignature__is_visited, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited */
6693 (nitmethod_t)VIRTUAL_modelize_property__ASignature__is_visited_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited= */
6694 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_names, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names */
6695 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_names_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names= */
6696 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_types, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types */
6697 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_types_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types= */
6698 (nitmethod_t)VIRTUAL_modelize_property__ASignature__vararg_rank, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank */
6699 (nitmethod_t)VIRTUAL_modelize_property__ASignature__vararg_rank_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank= */
6700 (nitmethod_t)VIRTUAL_modelize_property__ASignature__ret_type, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type */
6701 (nitmethod_t)VIRTUAL_modelize_property__ASignature__ret_type_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type= */
6702 (nitmethod_t)VIRTUAL_modelize_property__ASignature__visit_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#visit_signature */
6703 (nitmethod_t)VIRTUAL_modelize_property__ASignature__build_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#build_signature */
6704 }
6705 };
6706 /* allocate ASignature */
6707 val* NEW_parser_nodes__ASignature(const struct type* type) {
6708 val* self /* : ASignature */;
6709 val* var /* : null */;
6710 val* var1 /* : null */;
6711 val* var2 /* : null */;
6712 val* var3 /* : null */;
6713 val* var4 /* : ANodes[AParam] */;
6714 val* var5 /* : null */;
6715 val* var6 /* : null */;
6716 short int var7 /* : Bool */;
6717 val* var8 /* : Array[String] */;
6718 val* var9 /* : Array[MType] */;
6719 long var10 /* : Int */;
6720 long var11 /* : Int */;
6721 long var12 /* : Int */;
6722 val* var13 /* : null */;
6723 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
6724 self->type = type;
6725 self->class = &class_parser_nodes__ASignature;
6726 var = NULL;
6727 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASignature exact> */
6728 var1 = NULL;
6729 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASignature exact> */
6730 var2 = NULL;
6731 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASignature exact> */
6732 var3 = NULL;
6733 self->attrs[COLOR_parser_nodes__ASignature___n_opar].val = var3; /* _n_opar on <self:ASignature exact> */
6734 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AParam);
6735 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AParam]>*/;
6736 self->attrs[COLOR_parser_nodes__ASignature___n_params].val = var4; /* _n_params on <self:ASignature exact> */
6737 var5 = NULL;
6738 self->attrs[COLOR_parser_nodes__ASignature___n_cpar].val = var5; /* _n_cpar on <self:ASignature exact> */
6739 var6 = NULL;
6740 self->attrs[COLOR_parser_nodes__ASignature___n_type].val = var6; /* _n_type on <self:ASignature exact> */
6741 var7 = 0;
6742 self->attrs[COLOR_modelize_property__ASignature___64dis_visited].s = var7; /* @is_visited on <self:ASignature exact> */
6743 var8 = NEW_array__Array(&type_array__Arraystring__String);
6744 ((void (*)(val*))(var8->class->vft[COLOR_array__Array__init]))(var8) /* init on <var8:Array[String]>*/;
6745 self->attrs[COLOR_modelize_property__ASignature___64dparam_names].val = var8; /* @param_names on <self:ASignature exact> */
6746 var9 = NEW_array__Array(&type_array__Arraymodel__MType);
6747 ((void (*)(val*))(var9->class->vft[COLOR_array__Array__init]))(var9) /* init on <var9:Array[MType]>*/;
6748 self->attrs[COLOR_modelize_property__ASignature___64dparam_types].val = var9; /* @param_types on <self:ASignature exact> */
6749 var10 = 1;
6750 { /* Inline kernel#Int#unary - (var10) */
6751 var12 = -var10;
6752 var11 = var12;
6753 goto RET_LABEL;
6754 RET_LABEL:(void)0;
6755 }
6756 self->attrs[COLOR_modelize_property__ASignature___64dvararg_rank].l = var11; /* @vararg_rank on <self:ASignature exact> */
6757 var13 = NULL;
6758 self->attrs[COLOR_modelize_property__ASignature___64dret_type].val = var13; /* @ret_type on <self:ASignature exact> */
6759 return self;
6760 }
6761 /* runtime class parser_nodes__AParam */
6762 const struct class class_parser_nodes__AParam = {
6763 0, /* box_kind */
6764 {
6765 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParam:kernel#Object#object_id */
6766 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParam:kernel#Object#is_same_type */
6767 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParam:kernel#Object#is_same_instance */
6768 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParam:kernel#Object#== */
6769 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParam:kernel#Object#!= */
6770 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParam:kernel#Object#output */
6771 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParam:kernel#Object#output_class_name */
6772 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParam:kernel#Object#exit */
6773 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParam:kernel#Object#sys */
6774 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParam:kernel#Object#hash */
6775 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AParam:string#Object#to_s */
6776 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParam:string#Object#native_class_name */
6777 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParam:string#Object#class_name */
6778 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParam:string#Object#inspect */
6779 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParam:string#Object#inspect_head */
6780 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParam:string#Object#args */
6781 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParam:math#Object#atan2 */
6782 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParam:math#Object#pi */
6783 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParam:math#Object#srand_from */
6784 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParam:math#Object#srand */
6785 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParam:stream#Object#poll */
6786 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParam:stream#Object#intern_poll */
6787 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParam:time#Object#get_time */
6788 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParam:file#Object#printn */
6789 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParam:file#Object#print */
6790 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParam:file#Object#getc */
6791 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParam:file#Object#gets */
6792 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParam:file#Object#getcwd */
6793 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParam:file#Object#file_getcwd */
6794 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParam:file#Object#stdin */
6795 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParam:file#Object#stdout */
6796 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParam:file#Object#stderr */
6797 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParam:model_base#Object#intrude_visibility */
6798 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParam:model_base#Object#public_visibility */
6799 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParam:model_base#Object#protected_visibility */
6800 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParam:model_base#Object#private_visibility */
6801 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParam:model_base#Object#none_visibility */
6802 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParam:model#Object#abstract_kind */
6803 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParam:model#Object#concrete_kind */
6804 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParam:model#Object#interface_kind */
6805 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParam:model#Object#enum_kind */
6806 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParam:model#Object#extern_kind */
6807 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location */
6808 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#hot_location */
6809 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParam:parser_nodes#ANode#debug */
6810 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent */
6811 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent= */
6812 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParam:parser_nodes#ANode#init */
6813 (nitmethod_t)VIRTUAL_parser_prod__AParam__replace_child, /* pointer to parser_nodes:AParam:parser_prod#AParam#replace_child */
6814 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParam:parser_nodes#ANode#detach */
6815 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AParam:parser_nodes#Prod#replace_with */
6816 (nitmethod_t)VIRTUAL_parser_prod__AParam__visit_all, /* pointer to parser_nodes:AParam:parser_prod#AParam#visit_all */
6817 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParam:parser_util#ANode#collect_tokens_by_text */
6818 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParam:parser_util#ANode#collect_annotations_by_name */
6819 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParam:simple_misc_analysis#ANode#accept_simple_misc */
6820 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AParam:simple_misc_analysis#ANode#after_simple_misc */
6821 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParam:literal#ANode#accept_literal */
6822 (nitmethod_t)VIRTUAL_scope__AParam__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#AParam#accept_scope_visitor */
6823 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AParam:flow#ANode#accept_flow_visitor */
6824 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParam:local_var_init#ANode#accept_local_var_visitor */
6825 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParam:auto_super_init#ANode#accept_auto_super_init */
6826 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParam:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6827 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParam:astvalidation#ANode#accept_ast_validation */
6828 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AParam:transform#ANode#accept_transform_visitor */
6829 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AParam:parser_nodes#Prod#location= */
6830 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AParam:parser_nodes#Prod#n_annotations */
6831 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_annotations_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_annotations= */
6832 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AParam:parser_nodes#Prod#init */
6833 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AParam:modelize_property#Prod#collect_text */
6834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParam:parser_nodes#ANode#replace_with */
6835 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_id, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_id */
6836 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_id_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_id= */
6837 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_type, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_type */
6838 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_type_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_type= */
6839 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_dotdotdot, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_dotdotdot */
6840 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_dotdotdot_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_dotdotdot= */
6841 (nitmethod_t)VIRTUAL_parser_nodes__AParam__init, /* pointer to parser_nodes:AParam:parser_nodes#AParam#init */
6842 (nitmethod_t)VIRTUAL_parser_prod__AParam__empty_init, /* pointer to parser_nodes:AParam:parser_prod#AParam#empty_init */
6843 (nitmethod_t)VIRTUAL_parser_prod__AParam__init_aparam, /* pointer to parser_nodes:AParam:parser_prod#AParam#init_aparam */
6844 (nitmethod_t)VIRTUAL_scope__AParam__variable, /* pointer to parser_nodes:AParam:scope#AParam#variable */
6845 (nitmethod_t)VIRTUAL_scope__AParam__variable_61d, /* pointer to parser_nodes:AParam:scope#AParam#variable= */
6846 (nitmethod_t)VIRTUAL_modelize_property__AParam__mparameter, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter */
6847 (nitmethod_t)VIRTUAL_modelize_property__AParam__mparameter_61d, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter= */
6848 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#ANode#accept_scope_visitor */
6849 }
6850 };
6851 /* allocate AParam */
6852 val* NEW_parser_nodes__AParam(const struct type* type) {
6853 val* self /* : AParam */;
6854 val* var /* : null */;
6855 val* var1 /* : null */;
6856 val* var2 /* : null */;
6857 val* var3 /* : null */;
6858 val* var4 /* : null */;
6859 val* var5 /* : null */;
6860 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
6861 self->type = type;
6862 self->class = &class_parser_nodes__AParam;
6863 var = NULL;
6864 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParam exact> */
6865 var1 = NULL;
6866 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParam exact> */
6867 var2 = NULL;
6868 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AParam exact> */
6869 var3 = NULL;
6870 self->attrs[COLOR_parser_nodes__AParam___n_type].val = var3; /* _n_type on <self:AParam exact> */
6871 var4 = NULL;
6872 self->attrs[COLOR_parser_nodes__AParam___n_dotdotdot].val = var4; /* _n_dotdotdot on <self:AParam exact> */
6873 var5 = NULL;
6874 self->attrs[COLOR_modelize_property__AParam___64dmparameter].val = var5; /* @mparameter on <self:AParam exact> */
6875 return self;
6876 }
6877 /* runtime class parser_nodes__AType */
6878 const struct class class_parser_nodes__AType = {
6879 0, /* box_kind */
6880 {
6881 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AType:kernel#Object#object_id */
6882 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AType:kernel#Object#is_same_type */
6883 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AType:kernel#Object#is_same_instance */
6884 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AType:kernel#Object#== */
6885 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AType:kernel#Object#!= */
6886 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AType:kernel#Object#output */
6887 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AType:kernel#Object#output_class_name */
6888 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AType:kernel#Object#exit */
6889 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AType:kernel#Object#sys */
6890 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AType:kernel#Object#hash */
6891 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AType:string#Object#to_s */
6892 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AType:string#Object#native_class_name */
6893 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AType:string#Object#class_name */
6894 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AType:string#Object#inspect */
6895 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AType:string#Object#inspect_head */
6896 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AType:string#Object#args */
6897 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AType:math#Object#atan2 */
6898 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AType:math#Object#pi */
6899 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AType:math#Object#srand_from */
6900 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AType:math#Object#srand */
6901 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AType:stream#Object#poll */
6902 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AType:stream#Object#intern_poll */
6903 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AType:time#Object#get_time */
6904 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AType:file#Object#printn */
6905 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AType:file#Object#print */
6906 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AType:file#Object#getc */
6907 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AType:file#Object#gets */
6908 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AType:file#Object#getcwd */
6909 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AType:file#Object#file_getcwd */
6910 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AType:file#Object#stdin */
6911 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AType:file#Object#stdout */
6912 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AType:file#Object#stderr */
6913 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AType:model_base#Object#intrude_visibility */
6914 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AType:model_base#Object#public_visibility */
6915 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AType:model_base#Object#protected_visibility */
6916 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AType:model_base#Object#private_visibility */
6917 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AType:model_base#Object#none_visibility */
6918 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AType:model#Object#abstract_kind */
6919 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AType:model#Object#concrete_kind */
6920 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AType:model#Object#interface_kind */
6921 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AType:model#Object#enum_kind */
6922 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AType:model#Object#extern_kind */
6923 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AType:parser_nodes#ANode#location */
6924 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AType:parser_nodes#ANode#hot_location */
6925 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AType:parser_nodes#ANode#debug */
6926 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent */
6927 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent= */
6928 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AType:parser_nodes#ANode#init */
6929 (nitmethod_t)VIRTUAL_parser_prod__AType__replace_child, /* pointer to parser_nodes:AType:parser_prod#AType#replace_child */
6930 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AType:parser_nodes#ANode#detach */
6931 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AType:parser_nodes#Prod#replace_with */
6932 (nitmethod_t)VIRTUAL_parser_prod__AType__visit_all, /* pointer to parser_nodes:AType:parser_prod#AType#visit_all */
6933 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AType:parser_util#ANode#collect_tokens_by_text */
6934 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AType:parser_util#ANode#collect_annotations_by_name */
6935 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AType:simple_misc_analysis#ANode#accept_simple_misc */
6936 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AType:simple_misc_analysis#ANode#after_simple_misc */
6937 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AType:literal#ANode#accept_literal */
6938 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AType:scope#ANode#accept_scope_visitor */
6939 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AType:flow#ANode#accept_flow_visitor */
6940 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AType:local_var_init#ANode#accept_local_var_visitor */
6941 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AType:auto_super_init#ANode#accept_auto_super_init */
6942 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AType:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6943 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AType:astvalidation#ANode#accept_ast_validation */
6944 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AType:transform#ANode#accept_transform_visitor */
6945 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AType:parser_nodes#Prod#location= */
6946 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AType:parser_nodes#Prod#n_annotations */
6947 (nitmethod_t)VIRTUAL_parser_prod__AType__n_annotations_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_annotations= */
6948 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AType:parser_nodes#Prod#init */
6949 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AType:modelize_property#Prod#collect_text */
6950 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AType:parser_nodes#ANode#replace_with */
6951 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_kwnullable, /* pointer to parser_nodes:AType:parser_nodes#AType#n_kwnullable */
6952 (nitmethod_t)VIRTUAL_parser_prod__AType__n_kwnullable_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_kwnullable= */
6953 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_id, /* pointer to parser_nodes:AType:parser_nodes#AType#n_id */
6954 (nitmethod_t)VIRTUAL_parser_prod__AType__n_id_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_id= */
6955 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_types, /* pointer to parser_nodes:AType:parser_nodes#AType#n_types */
6956 (nitmethod_t)VIRTUAL_parser_nodes__AType__init, /* pointer to parser_nodes:AType:parser_nodes#AType#init */
6957 (nitmethod_t)VIRTUAL_parser_prod__AType__empty_init, /* pointer to parser_nodes:AType:parser_prod#AType#empty_init */
6958 (nitmethod_t)VIRTUAL_parser_prod__AType__init_atype, /* pointer to parser_nodes:AType:parser_prod#AType#init_atype */
6959 (nitmethod_t)VIRTUAL_modelize_class__AType__mtype, /* pointer to parser_nodes:AType:modelize_class#AType#mtype */
6960 (nitmethod_t)VIRTUAL_modelize_class__AType__mtype_61d, /* pointer to parser_nodes:AType:modelize_class#AType#mtype= */
6961 (nitmethod_t)VIRTUAL_modelize_class__AType__checked_mtype, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype */
6962 (nitmethod_t)VIRTUAL_modelize_class__AType__checked_mtype_61d, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype= */
6963 (nitmethod_t)VIRTUAL_astbuilder__AType__make, /* pointer to parser_nodes:AType:astbuilder#AType#make */
6964 }
6965 };
6966 /* allocate AType */
6967 val* NEW_parser_nodes__AType(const struct type* type) {
6968 val* self /* : AType */;
6969 val* var /* : null */;
6970 val* var1 /* : null */;
6971 val* var2 /* : null */;
6972 val* var3 /* : null */;
6973 val* var4 /* : ANodes[AType] */;
6974 val* var5 /* : null */;
6975 short int var6 /* : Bool */;
6976 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
6977 self->type = type;
6978 self->class = &class_parser_nodes__AType;
6979 var = NULL;
6980 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AType exact> */
6981 var1 = NULL;
6982 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AType exact> */
6983 var2 = NULL;
6984 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AType exact> */
6985 var3 = NULL;
6986 self->attrs[COLOR_parser_nodes__AType___n_kwnullable].val = var3; /* _n_kwnullable on <self:AType exact> */
6987 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AType);
6988 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AType]>*/;
6989 self->attrs[COLOR_parser_nodes__AType___n_types].val = var4; /* _n_types on <self:AType exact> */
6990 var5 = NULL;
6991 self->attrs[COLOR_modelize_class__AType___64dmtype].val = var5; /* @mtype on <self:AType exact> */
6992 var6 = 0;
6993 self->attrs[COLOR_modelize_class__AType___64dchecked_mtype].s = var6; /* @checked_mtype on <self:AType exact> */
6994 return self;
6995 }
6996 /* runtime class parser_nodes__ALabel */
6997 const struct class class_parser_nodes__ALabel = {
6998 0, /* box_kind */
6999 {
7000 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
7001 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_type */
7002 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
7003 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#== */
7004 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
7005 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALabel:kernel#Object#output */
7006 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALabel:kernel#Object#output_class_name */
7007 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALabel:kernel#Object#exit */
7008 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
7009 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
7010 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALabel:string#Object#to_s */
7011 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALabel:string#Object#native_class_name */
7012 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALabel:string#Object#class_name */
7013 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALabel:string#Object#inspect */
7014 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALabel:string#Object#inspect_head */
7015 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALabel:string#Object#args */
7016 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALabel:math#Object#atan2 */
7017 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALabel:math#Object#pi */
7018 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALabel:math#Object#srand_from */
7019 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALabel:math#Object#srand */
7020 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALabel:stream#Object#poll */
7021 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALabel:stream#Object#intern_poll */
7022 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALabel:time#Object#get_time */
7023 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALabel:file#Object#printn */
7024 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALabel:file#Object#print */
7025 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALabel:file#Object#getc */
7026 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALabel:file#Object#gets */
7027 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALabel:file#Object#getcwd */
7028 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALabel:file#Object#file_getcwd */
7029 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALabel:file#Object#stdin */
7030 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALabel:file#Object#stdout */
7031 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALabel:file#Object#stderr */
7032 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#intrude_visibility */
7033 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#public_visibility */
7034 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#protected_visibility */
7035 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#private_visibility */
7036 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#none_visibility */
7037 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALabel:model#Object#abstract_kind */
7038 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALabel:model#Object#concrete_kind */
7039 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALabel:model#Object#interface_kind */
7040 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALabel:model#Object#enum_kind */
7041 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALabel:model#Object#extern_kind */
7042 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
7043 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
7044 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
7045 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
7046 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
7047 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#init */
7048 (nitmethod_t)VIRTUAL_parser_prod__ALabel__replace_child, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
7049 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#detach */
7050 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
7051 (nitmethod_t)VIRTUAL_parser_prod__ALabel__visit_all, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
7052 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALabel:parser_util#ANode#collect_tokens_by_text */
7053 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALabel:parser_util#ANode#collect_annotations_by_name */
7054 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALabel:simple_misc_analysis#ANode#accept_simple_misc */
7055 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALabel:simple_misc_analysis#ANode#after_simple_misc */
7056 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
7057 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
7058 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
7059 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
7060 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
7061 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7062 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
7063 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
7064 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#location= */
7065 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
7066 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
7067 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#init */
7068 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALabel:modelize_property#Prod#collect_text */
7069 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
7070 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__n_kwlabel, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_kwlabel */
7071 (nitmethod_t)VIRTUAL_parser_prod__ALabel__n_kwlabel_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
7072 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__n_id, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
7073 (nitmethod_t)VIRTUAL_parser_prod__ALabel__n_id_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
7074 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__init, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#init */
7075 (nitmethod_t)VIRTUAL_parser_prod__ALabel__empty_init, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#empty_init */
7076 (nitmethod_t)VIRTUAL_parser_prod__ALabel__init_alabel, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
7077 }
7078 };
7079 /* allocate ALabel */
7080 val* NEW_parser_nodes__ALabel(const struct type* type) {
7081 val* self /* : ALabel */;
7082 val* var /* : null */;
7083 val* var1 /* : null */;
7084 val* var2 /* : null */;
7085 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7086 self->type = type;
7087 self->class = &class_parser_nodes__ALabel;
7088 var = NULL;
7089 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALabel exact> */
7090 var1 = NULL;
7091 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALabel exact> */
7092 var2 = NULL;
7093 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALabel exact> */
7094 return self;
7095 }
7096 /* runtime class parser_nodes__ABlockExpr */
7097 const struct class class_parser_nodes__ABlockExpr = {
7098 0, /* box_kind */
7099 {
7100 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
7101 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_type */
7102 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
7103 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
7104 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
7105 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABlockExpr:kernel#Object#output */
7106 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABlockExpr:kernel#Object#output_class_name */
7107 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABlockExpr:kernel#Object#exit */
7108 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
7109 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
7110 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABlockExpr:string#Object#to_s */
7111 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABlockExpr:string#Object#native_class_name */
7112 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABlockExpr:string#Object#class_name */
7113 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect */
7114 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect_head */
7115 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABlockExpr:string#Object#args */
7116 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABlockExpr:math#Object#atan2 */
7117 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABlockExpr:math#Object#pi */
7118 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABlockExpr:math#Object#srand_from */
7119 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABlockExpr:math#Object#srand */
7120 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABlockExpr:stream#Object#poll */
7121 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABlockExpr:stream#Object#intern_poll */
7122 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABlockExpr:time#Object#get_time */
7123 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABlockExpr:file#Object#printn */
7124 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABlockExpr:file#Object#print */
7125 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABlockExpr:file#Object#getc */
7126 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABlockExpr:file#Object#gets */
7127 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABlockExpr:file#Object#getcwd */
7128 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABlockExpr:file#Object#file_getcwd */
7129 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABlockExpr:file#Object#stdin */
7130 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABlockExpr:file#Object#stdout */
7131 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABlockExpr:file#Object#stderr */
7132 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#intrude_visibility */
7133 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#public_visibility */
7134 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#protected_visibility */
7135 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#private_visibility */
7136 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#none_visibility */
7137 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#abstract_kind */
7138 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#concrete_kind */
7139 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#interface_kind */
7140 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#enum_kind */
7141 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#extern_kind */
7142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
7143 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
7144 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
7145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
7146 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
7147 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#init */
7148 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__replace_child, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
7149 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#detach */
7150 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
7151 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__visit_all, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
7152 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABlockExpr:parser_util#ANode#collect_tokens_by_text */
7153 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABlockExpr:parser_util#ANode#collect_annotations_by_name */
7154 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#ANode#accept_simple_misc */
7155 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#ANode#after_simple_misc */
7156 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
7157 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
7158 (nitmethod_t)VIRTUAL_flow__ABlockExpr__accept_flow_visitor, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
7159 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
7160 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
7161 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7162 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
7163 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
7164 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#location= */
7165 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
7166 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
7167 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#init */
7168 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABlockExpr:modelize_property#Prod#collect_text */
7169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
7170 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#AExpr#init */
7171 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#AExpr#warn_parentheses */
7172 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
7173 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
7174 (nitmethod_t)VIRTUAL_typing__ABlockExpr__mtype, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
7175 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
7176 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
7177 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
7178 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
7179 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
7180 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
7181 (nitmethod_t)VIRTUAL_typing__ABlockExpr__accept_typing, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
7182 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
7183 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
7184 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
7185 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
7186 (nitmethod_t)VIRTUAL_astbuilder__ABlockExpr__add, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
7187 (nitmethod_t)VIRTUAL_abstract_compiler__ABlockExpr__expr, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
7188 (nitmethod_t)VIRTUAL_abstract_compiler__ABlockExpr__stmt, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
7189 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
7190 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__n_expr, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
7191 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__n_kwend, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_kwend */
7192 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
7193 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#init */
7194 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__empty_init, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#empty_init */
7195 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
7196 (nitmethod_t)VIRTUAL_astbuilder__ABlockExpr__make, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
7197 }
7198 };
7199 /* allocate ABlockExpr */
7200 val* NEW_parser_nodes__ABlockExpr(const struct type* type) {
7201 val* self /* : ABlockExpr */;
7202 val* var /* : null */;
7203 val* var1 /* : null */;
7204 val* var2 /* : null */;
7205 val* var3 /* : null */;
7206 short int var4 /* : Bool */;
7207 val* var5 /* : null */;
7208 val* var6 /* : ANodes[AExpr] */;
7209 val* var7 /* : null */;
7210 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7211 self->type = type;
7212 self->class = &class_parser_nodes__ABlockExpr;
7213 var = NULL;
7214 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABlockExpr exact> */
7215 var1 = NULL;
7216 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABlockExpr exact> */
7217 var2 = NULL;
7218 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABlockExpr exact> */
7219 var3 = NULL;
7220 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABlockExpr exact> */
7221 var4 = 0;
7222 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABlockExpr exact> */
7223 var5 = NULL;
7224 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABlockExpr exact> */
7225 var6 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
7226 ((void (*)(val*, val*))(var6->class->vft[COLOR_parser_nodes__ANodes__init]))(var6, self) /* init on <var6:ANodes[AExpr]>*/;
7227 self->attrs[COLOR_parser_nodes__ABlockExpr___n_expr].val = var6; /* _n_expr on <self:ABlockExpr exact> */
7228 var7 = NULL;
7229 self->attrs[COLOR_parser_nodes__ABlockExpr___n_kwend].val = var7; /* _n_kwend on <self:ABlockExpr exact> */
7230 return self;
7231 }
7232 /* runtime class parser_nodes__AVardeclExpr */
7233 const struct class class_parser_nodes__AVardeclExpr = {
7234 0, /* box_kind */
7235 {
7236 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
7237 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_type */
7238 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
7239 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
7240 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
7241 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#output */
7242 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#output_class_name */
7243 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#exit */
7244 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
7245 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
7246 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AVardeclExpr:string#Object#to_s */
7247 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AVardeclExpr:string#Object#native_class_name */
7248 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AVardeclExpr:string#Object#class_name */
7249 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect */
7250 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect_head */
7251 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AVardeclExpr:string#Object#args */
7252 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AVardeclExpr:math#Object#atan2 */
7253 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AVardeclExpr:math#Object#pi */
7254 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AVardeclExpr:math#Object#srand_from */
7255 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AVardeclExpr:math#Object#srand */
7256 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AVardeclExpr:stream#Object#poll */
7257 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AVardeclExpr:stream#Object#intern_poll */
7258 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AVardeclExpr:time#Object#get_time */
7259 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AVardeclExpr:file#Object#printn */
7260 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AVardeclExpr:file#Object#print */
7261 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AVardeclExpr:file#Object#getc */
7262 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AVardeclExpr:file#Object#gets */
7263 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AVardeclExpr:file#Object#getcwd */
7264 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AVardeclExpr:file#Object#file_getcwd */
7265 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AVardeclExpr:file#Object#stdin */
7266 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AVardeclExpr:file#Object#stdout */
7267 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AVardeclExpr:file#Object#stderr */
7268 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#intrude_visibility */
7269 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#public_visibility */
7270 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#protected_visibility */
7271 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#private_visibility */
7272 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#none_visibility */
7273 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#abstract_kind */
7274 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#concrete_kind */
7275 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#interface_kind */
7276 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#enum_kind */
7277 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#extern_kind */
7278 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
7279 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
7280 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
7281 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
7282 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
7283 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#init */
7284 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__replace_child, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
7285 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#detach */
7286 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
7287 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__visit_all, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
7288 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AVardeclExpr:parser_util#ANode#collect_tokens_by_text */
7289 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AVardeclExpr:parser_util#ANode#collect_annotations_by_name */
7290 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#ANode#accept_simple_misc */
7291 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#ANode#after_simple_misc */
7292 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
7293 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
7294 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
7295 (nitmethod_t)VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
7296 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
7297 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7298 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
7299 (nitmethod_t)VIRTUAL_transform__AVardeclExpr__accept_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
7300 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#location= */
7301 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
7302 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
7303 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#init */
7304 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AVardeclExpr:modelize_property#Prod#collect_text */
7305 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
7306 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AExpr#init */
7307 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#AExpr#warn_parentheses */
7308 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
7309 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
7310 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
7311 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
7312 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
7313 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
7314 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
7315 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
7316 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
7317 (nitmethod_t)VIRTUAL_typing__AVardeclExpr__accept_typing, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
7318 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
7319 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
7320 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
7321 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
7322 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
7323 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
7324 (nitmethod_t)VIRTUAL_abstract_compiler__AVardeclExpr__stmt, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
7325 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
7326 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_kwvar, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_kwvar */
7327 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
7328 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_id, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
7329 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_id_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
7330 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_type, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
7331 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_type_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
7332 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_assign, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_assign */
7333 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
7334 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_expr, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
7335 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
7336 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#init */
7337 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__empty_init, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#empty_init */
7338 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
7339 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__variable, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
7340 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__variable_61d, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
7341 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
7342 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
7343 }
7344 };
7345 /* allocate AVardeclExpr */
7346 val* NEW_parser_nodes__AVardeclExpr(const struct type* type) {
7347 val* self /* : AVardeclExpr */;
7348 val* var /* : null */;
7349 val* var1 /* : null */;
7350 val* var2 /* : null */;
7351 val* var3 /* : null */;
7352 short int var4 /* : Bool */;
7353 val* var5 /* : null */;
7354 val* var6 /* : null */;
7355 val* var7 /* : null */;
7356 val* var8 /* : null */;
7357 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
7358 self->type = type;
7359 self->class = &class_parser_nodes__AVardeclExpr;
7360 var = NULL;
7361 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AVardeclExpr exact> */
7362 var1 = NULL;
7363 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AVardeclExpr exact> */
7364 var2 = NULL;
7365 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AVardeclExpr exact> */
7366 var3 = NULL;
7367 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AVardeclExpr exact> */
7368 var4 = 0;
7369 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AVardeclExpr exact> */
7370 var5 = NULL;
7371 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AVardeclExpr exact> */
7372 var6 = NULL;
7373 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_type].val = var6; /* _n_type on <self:AVardeclExpr exact> */
7374 var7 = NULL;
7375 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_assign].val = var7; /* _n_assign on <self:AVardeclExpr exact> */
7376 var8 = NULL;
7377 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_expr].val = var8; /* _n_expr on <self:AVardeclExpr exact> */
7378 return self;
7379 }
7380 /* runtime class parser_nodes__AReturnExpr */
7381 const struct class class_parser_nodes__AReturnExpr = {
7382 0, /* box_kind */
7383 {
7384 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
7385 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_type */
7386 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
7387 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
7388 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
7389 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AReturnExpr:kernel#Object#output */
7390 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AReturnExpr:kernel#Object#output_class_name */
7391 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AReturnExpr:kernel#Object#exit */
7392 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
7393 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
7394 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AReturnExpr:string#Object#to_s */
7395 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AReturnExpr:string#Object#native_class_name */
7396 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AReturnExpr:string#Object#class_name */
7397 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect */
7398 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect_head */
7399 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AReturnExpr:string#Object#args */
7400 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AReturnExpr:math#Object#atan2 */
7401 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AReturnExpr:math#Object#pi */
7402 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AReturnExpr:math#Object#srand_from */
7403 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AReturnExpr:math#Object#srand */
7404 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AReturnExpr:stream#Object#poll */
7405 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AReturnExpr:stream#Object#intern_poll */
7406 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AReturnExpr:time#Object#get_time */
7407 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AReturnExpr:file#Object#printn */
7408 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AReturnExpr:file#Object#print */
7409 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AReturnExpr:file#Object#getc */
7410 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AReturnExpr:file#Object#gets */
7411 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AReturnExpr:file#Object#getcwd */
7412 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AReturnExpr:file#Object#file_getcwd */
7413 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AReturnExpr:file#Object#stdin */
7414 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AReturnExpr:file#Object#stdout */
7415 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AReturnExpr:file#Object#stderr */
7416 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#intrude_visibility */
7417 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#public_visibility */
7418 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#protected_visibility */
7419 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#private_visibility */
7420 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#none_visibility */
7421 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#abstract_kind */
7422 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#concrete_kind */
7423 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#interface_kind */
7424 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#enum_kind */
7425 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#extern_kind */
7426 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
7427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
7428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
7429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
7430 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
7431 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#init */
7432 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__replace_child, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
7433 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#detach */
7434 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
7435 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__visit_all, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
7436 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AReturnExpr:parser_util#ANode#collect_tokens_by_text */
7437 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AReturnExpr:parser_util#ANode#collect_annotations_by_name */
7438 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#ANode#accept_simple_misc */
7439 (nitmethod_t)VIRTUAL_simple_misc_analysis__AReturnExpr__after_simple_misc, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#AReturnExpr#after_simple_misc */
7440 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
7441 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
7442 (nitmethod_t)VIRTUAL_flow__AReturnExpr__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
7443 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
7444 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
7445 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7446 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
7447 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
7448 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#location= */
7449 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
7450 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
7451 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#init */
7452 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AReturnExpr:modelize_property#Prod#collect_text */
7453 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
7454 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AExpr#init */
7455 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#AExpr#warn_parentheses */
7456 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
7457 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
7458 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
7459 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
7460 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
7461 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
7462 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
7463 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
7464 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
7465 (nitmethod_t)VIRTUAL_typing__AReturnExpr__accept_typing, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
7466 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
7467 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
7468 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
7469 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
7470 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
7471 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
7472 (nitmethod_t)VIRTUAL_abstract_compiler__AReturnExpr__stmt, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
7473 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
7474 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__n_kwreturn, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_kwreturn */
7475 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
7476 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__n_expr, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
7477 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__n_expr_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
7478 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#init */
7479 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__empty_init, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#empty_init */
7480 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
7481 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
7482 }
7483 };
7484 /* allocate AReturnExpr */
7485 val* NEW_parser_nodes__AReturnExpr(const struct type* type) {
7486 val* self /* : AReturnExpr */;
7487 val* var /* : null */;
7488 val* var1 /* : null */;
7489 val* var2 /* : null */;
7490 val* var3 /* : null */;
7491 short int var4 /* : Bool */;
7492 val* var5 /* : null */;
7493 val* var6 /* : null */;
7494 val* var7 /* : null */;
7495 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7496 self->type = type;
7497 self->class = &class_parser_nodes__AReturnExpr;
7498 var = NULL;
7499 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AReturnExpr exact> */
7500 var1 = NULL;
7501 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AReturnExpr exact> */
7502 var2 = NULL;
7503 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AReturnExpr exact> */
7504 var3 = NULL;
7505 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AReturnExpr exact> */
7506 var4 = 0;
7507 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AReturnExpr exact> */
7508 var5 = NULL;
7509 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AReturnExpr exact> */
7510 var6 = NULL;
7511 self->attrs[COLOR_parser_nodes__AReturnExpr___n_kwreturn].val = var6; /* _n_kwreturn on <self:AReturnExpr exact> */
7512 var7 = NULL;
7513 self->attrs[COLOR_parser_nodes__AReturnExpr___n_expr].val = var7; /* _n_expr on <self:AReturnExpr exact> */
7514 return self;
7515 }
7516 /* runtime class parser_nodes__ABreakExpr */
7517 const struct class class_parser_nodes__ABreakExpr = {
7518 0, /* box_kind */
7519 {
7520 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
7521 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_type */
7522 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
7523 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
7524 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
7525 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABreakExpr:kernel#Object#output */
7526 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABreakExpr:kernel#Object#output_class_name */
7527 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABreakExpr:kernel#Object#exit */
7528 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
7529 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
7530 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABreakExpr:string#Object#to_s */
7531 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABreakExpr:string#Object#native_class_name */
7532 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABreakExpr:string#Object#class_name */
7533 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect */
7534 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect_head */
7535 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABreakExpr:string#Object#args */
7536 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABreakExpr:math#Object#atan2 */
7537 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABreakExpr:math#Object#pi */
7538 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABreakExpr:math#Object#srand_from */
7539 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABreakExpr:math#Object#srand */
7540 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABreakExpr:stream#Object#poll */
7541 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABreakExpr:stream#Object#intern_poll */
7542 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABreakExpr:time#Object#get_time */
7543 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABreakExpr:file#Object#printn */
7544 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABreakExpr:file#Object#print */
7545 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABreakExpr:file#Object#getc */
7546 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABreakExpr:file#Object#gets */
7547 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABreakExpr:file#Object#getcwd */
7548 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABreakExpr:file#Object#file_getcwd */
7549 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABreakExpr:file#Object#stdin */
7550 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABreakExpr:file#Object#stdout */
7551 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABreakExpr:file#Object#stderr */
7552 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#intrude_visibility */
7553 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#public_visibility */
7554 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#protected_visibility */
7555 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#private_visibility */
7556 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#none_visibility */
7557 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#abstract_kind */
7558 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#concrete_kind */
7559 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#interface_kind */
7560 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#enum_kind */
7561 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#extern_kind */
7562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
7563 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
7564 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
7565 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
7566 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
7567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#init */
7568 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__replace_child, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
7569 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#detach */
7570 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
7571 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__visit_all, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
7572 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABreakExpr:parser_util#ANode#collect_tokens_by_text */
7573 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABreakExpr:parser_util#ANode#collect_annotations_by_name */
7574 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#ANode#accept_simple_misc */
7575 (nitmethod_t)VIRTUAL_simple_misc_analysis__ABreakExpr__after_simple_misc, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#ABreakExpr#after_simple_misc */
7576 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
7577 (nitmethod_t)VIRTUAL_scope__ABreakExpr__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
7578 (nitmethod_t)VIRTUAL_flow__ABreakExpr__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#accept_flow_visitor */
7579 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
7580 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
7581 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7582 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
7583 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
7584 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#location= */
7585 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
7586 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
7587 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#init */
7588 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABreakExpr:modelize_property#Prod#collect_text */
7589 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
7590 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#AExpr#init */
7591 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#AExpr#warn_parentheses */
7592 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
7593 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
7594 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
7595 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
7596 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
7597 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
7598 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
7599 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
7600 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
7601 (nitmethod_t)VIRTUAL_typing__ABreakExpr__accept_typing, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
7602 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
7603 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
7604 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
7605 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
7606 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
7607 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
7608 (nitmethod_t)VIRTUAL_abstract_compiler__ABreakExpr__stmt, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#ABreakExpr#stmt */
7609 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
7610 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
7611 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_label_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
7612 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#init */
7613 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__n_kwbreak, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#n_kwbreak */
7614 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
7615 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__n_expr, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#n_expr */
7616 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_expr_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_expr= */
7617 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#init */
7618 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__empty_init, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#empty_init */
7619 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
7620 (nitmethod_t)VIRTUAL_scope__ABreakExpr__escapemark, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark */
7621 (nitmethod_t)VIRTUAL_scope__ABreakExpr__escapemark_61d, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark= */
7622 (nitmethod_t)VIRTUAL_flow__ABreakExpr__before_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#before_flow_context */
7623 (nitmethod_t)VIRTUAL_astbuilder__ABreakExpr__make, /* pointer to parser_nodes:ABreakExpr:astbuilder#ABreakExpr#make */
7624 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
7625 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
7626 }
7627 };
7628 /* allocate ABreakExpr */
7629 val* NEW_parser_nodes__ABreakExpr(const struct type* type) {
7630 val* self /* : ABreakExpr */;
7631 val* var /* : null */;
7632 val* var1 /* : null */;
7633 val* var2 /* : null */;
7634 val* var3 /* : null */;
7635 short int var4 /* : Bool */;
7636 val* var5 /* : null */;
7637 val* var6 /* : null */;
7638 val* var7 /* : null */;
7639 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7640 self->type = type;
7641 self->class = &class_parser_nodes__ABreakExpr;
7642 var = NULL;
7643 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABreakExpr exact> */
7644 var1 = NULL;
7645 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABreakExpr exact> */
7646 var2 = NULL;
7647 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABreakExpr exact> */
7648 var3 = NULL;
7649 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABreakExpr exact> */
7650 var4 = 0;
7651 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABreakExpr exact> */
7652 var5 = NULL;
7653 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABreakExpr exact> */
7654 var6 = NULL;
7655 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ABreakExpr exact> */
7656 var7 = NULL;
7657 self->attrs[COLOR_parser_nodes__ABreakExpr___n_expr].val = var7; /* _n_expr on <self:ABreakExpr exact> */
7658 return self;
7659 }
7660 /* runtime class parser_nodes__AAbortExpr */
7661 const struct class class_parser_nodes__AAbortExpr = {
7662 0, /* box_kind */
7663 {
7664 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
7665 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_type */
7666 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
7667 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
7668 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
7669 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAbortExpr:kernel#Object#output */
7670 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAbortExpr:kernel#Object#output_class_name */
7671 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAbortExpr:kernel#Object#exit */
7672 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
7673 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
7674 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAbortExpr:string#Object#to_s */
7675 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAbortExpr:string#Object#native_class_name */
7676 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAbortExpr:string#Object#class_name */
7677 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect */
7678 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect_head */
7679 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAbortExpr:string#Object#args */
7680 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAbortExpr:math#Object#atan2 */
7681 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAbortExpr:math#Object#pi */
7682 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAbortExpr:math#Object#srand_from */
7683 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAbortExpr:math#Object#srand */
7684 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAbortExpr:stream#Object#poll */
7685 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAbortExpr:stream#Object#intern_poll */
7686 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAbortExpr:time#Object#get_time */
7687 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAbortExpr:file#Object#printn */
7688 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAbortExpr:file#Object#print */
7689 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAbortExpr:file#Object#getc */
7690 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAbortExpr:file#Object#gets */
7691 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAbortExpr:file#Object#getcwd */
7692 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAbortExpr:file#Object#file_getcwd */
7693 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAbortExpr:file#Object#stdin */
7694 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAbortExpr:file#Object#stdout */
7695 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAbortExpr:file#Object#stderr */
7696 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#intrude_visibility */
7697 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#public_visibility */
7698 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#protected_visibility */
7699 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#private_visibility */
7700 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#none_visibility */
7701 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#abstract_kind */
7702 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#concrete_kind */
7703 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#interface_kind */
7704 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#enum_kind */
7705 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#extern_kind */
7706 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
7707 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
7708 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
7709 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
7710 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
7711 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#init */
7712 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__replace_child, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
7713 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#detach */
7714 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
7715 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__visit_all, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
7716 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAbortExpr:parser_util#ANode#collect_tokens_by_text */
7717 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAbortExpr:parser_util#ANode#collect_annotations_by_name */
7718 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#ANode#accept_simple_misc */
7719 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#ANode#after_simple_misc */
7720 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
7721 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
7722 (nitmethod_t)VIRTUAL_flow__AAbortExpr__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
7723 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
7724 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
7725 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7726 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
7727 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
7728 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#location= */
7729 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
7730 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
7731 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#init */
7732 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAbortExpr:modelize_property#Prod#collect_text */
7733 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
7734 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AExpr#init */
7735 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#AExpr#warn_parentheses */
7736 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
7737 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
7738 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
7739 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
7740 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
7741 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
7742 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
7743 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
7744 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
7745 (nitmethod_t)VIRTUAL_typing__AAbortExpr__accept_typing, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
7746 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
7747 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
7748 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
7749 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
7750 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
7751 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
7752 (nitmethod_t)VIRTUAL_abstract_compiler__AAbortExpr__stmt, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
7753 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
7754 (nitmethod_t)VIRTUAL_parser_nodes__AAbortExpr__n_kwabort, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AAbortExpr#n_kwabort */
7755 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
7756 (nitmethod_t)VIRTUAL_parser_nodes__AAbortExpr__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AAbortExpr#init */
7757 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__empty_init, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#empty_init */
7758 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
7759 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
7760 }
7761 };
7762 /* allocate AAbortExpr */
7763 val* NEW_parser_nodes__AAbortExpr(const struct type* type) {
7764 val* self /* : AAbortExpr */;
7765 val* var /* : null */;
7766 val* var1 /* : null */;
7767 val* var2 /* : null */;
7768 val* var3 /* : null */;
7769 short int var4 /* : Bool */;
7770 val* var5 /* : null */;
7771 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
7772 self->type = type;
7773 self->class = &class_parser_nodes__AAbortExpr;
7774 var = NULL;
7775 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAbortExpr exact> */
7776 var1 = NULL;
7777 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAbortExpr exact> */
7778 var2 = NULL;
7779 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAbortExpr exact> */
7780 var3 = NULL;
7781 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAbortExpr exact> */
7782 var4 = 0;
7783 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAbortExpr exact> */
7784 var5 = NULL;
7785 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAbortExpr exact> */
7786 return self;
7787 }
7788 /* runtime class parser_nodes__AContinueExpr */
7789 const struct class class_parser_nodes__AContinueExpr = {
7790 0, /* box_kind */
7791 {
7792 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
7793 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_type */
7794 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
7795 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
7796 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
7797 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AContinueExpr:kernel#Object#output */
7798 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AContinueExpr:kernel#Object#output_class_name */
7799 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AContinueExpr:kernel#Object#exit */
7800 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
7801 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
7802 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AContinueExpr:string#Object#to_s */
7803 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AContinueExpr:string#Object#native_class_name */
7804 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AContinueExpr:string#Object#class_name */
7805 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect */
7806 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect_head */
7807 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AContinueExpr:string#Object#args */
7808 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AContinueExpr:math#Object#atan2 */
7809 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AContinueExpr:math#Object#pi */
7810 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AContinueExpr:math#Object#srand_from */
7811 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AContinueExpr:math#Object#srand */
7812 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AContinueExpr:stream#Object#poll */
7813 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AContinueExpr:stream#Object#intern_poll */
7814 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AContinueExpr:time#Object#get_time */
7815 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AContinueExpr:file#Object#printn */
7816 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AContinueExpr:file#Object#print */
7817 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AContinueExpr:file#Object#getc */
7818 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AContinueExpr:file#Object#gets */
7819 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AContinueExpr:file#Object#getcwd */
7820 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AContinueExpr:file#Object#file_getcwd */
7821 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AContinueExpr:file#Object#stdin */
7822 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AContinueExpr:file#Object#stdout */
7823 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AContinueExpr:file#Object#stderr */
7824 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#intrude_visibility */
7825 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#public_visibility */
7826 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#protected_visibility */
7827 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#private_visibility */
7828 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#none_visibility */
7829 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#abstract_kind */
7830 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#concrete_kind */
7831 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#interface_kind */
7832 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#enum_kind */
7833 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#extern_kind */
7834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
7835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
7836 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
7837 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
7838 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
7839 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#init */
7840 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__replace_child, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
7841 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#detach */
7842 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
7843 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__visit_all, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
7844 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AContinueExpr:parser_util#ANode#collect_tokens_by_text */
7845 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AContinueExpr:parser_util#ANode#collect_annotations_by_name */
7846 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#ANode#accept_simple_misc */
7847 (nitmethod_t)VIRTUAL_simple_misc_analysis__AContinueExpr__after_simple_misc, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#AContinueExpr#after_simple_misc */
7848 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
7849 (nitmethod_t)VIRTUAL_scope__AContinueExpr__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
7850 (nitmethod_t)VIRTUAL_flow__AContinueExpr__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#accept_flow_visitor */
7851 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
7852 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
7853 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7854 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
7855 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
7856 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#location= */
7857 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
7858 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
7859 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#init */
7860 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AContinueExpr:modelize_property#Prod#collect_text */
7861 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
7862 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AExpr#init */
7863 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#AExpr#warn_parentheses */
7864 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
7865 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
7866 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
7867 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
7868 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
7869 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
7870 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
7871 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
7872 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
7873 (nitmethod_t)VIRTUAL_typing__AContinueExpr__accept_typing, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
7874 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
7875 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
7876 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
7877 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
7878 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
7879 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
7880 (nitmethod_t)VIRTUAL_abstract_compiler__AContinueExpr__stmt, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AContinueExpr#stmt */
7881 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
7882 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
7883 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_label_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
7884 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#init */
7885 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__n_kwcontinue, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#n_kwcontinue */
7886 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
7887 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__n_expr, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#n_expr */
7888 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_expr_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_expr= */
7889 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#init */
7890 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__empty_init, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#empty_init */
7891 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
7892 (nitmethod_t)VIRTUAL_scope__AContinueExpr__escapemark, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark */
7893 (nitmethod_t)VIRTUAL_scope__AContinueExpr__escapemark_61d, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark= */
7894 (nitmethod_t)VIRTUAL_flow__AContinueExpr__before_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#before_flow_context */
7895 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
7896 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
7897 }
7898 };
7899 /* allocate AContinueExpr */
7900 val* NEW_parser_nodes__AContinueExpr(const struct type* type) {
7901 val* self /* : AContinueExpr */;
7902 val* var /* : null */;
7903 val* var1 /* : null */;
7904 val* var2 /* : null */;
7905 val* var3 /* : null */;
7906 short int var4 /* : Bool */;
7907 val* var5 /* : null */;
7908 val* var6 /* : null */;
7909 val* var7 /* : null */;
7910 val* var8 /* : null */;
7911 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7912 self->type = type;
7913 self->class = &class_parser_nodes__AContinueExpr;
7914 var = NULL;
7915 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AContinueExpr exact> */
7916 var1 = NULL;
7917 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AContinueExpr exact> */
7918 var2 = NULL;
7919 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AContinueExpr exact> */
7920 var3 = NULL;
7921 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AContinueExpr exact> */
7922 var4 = 0;
7923 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AContinueExpr exact> */
7924 var5 = NULL;
7925 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AContinueExpr exact> */
7926 var6 = NULL;
7927 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AContinueExpr exact> */
7928 var7 = NULL;
7929 self->attrs[COLOR_parser_nodes__AContinueExpr___n_kwcontinue].val = var7; /* _n_kwcontinue on <self:AContinueExpr exact> */
7930 var8 = NULL;
7931 self->attrs[COLOR_parser_nodes__AContinueExpr___n_expr].val = var8; /* _n_expr on <self:AContinueExpr exact> */
7932 return self;
7933 }
7934 /* runtime class parser_nodes__ADoExpr */
7935 const struct class class_parser_nodes__ADoExpr = {
7936 0, /* box_kind */
7937 {
7938 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
7939 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_type */
7940 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
7941 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
7942 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
7943 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADoExpr:kernel#Object#output */
7944 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADoExpr:kernel#Object#output_class_name */
7945 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADoExpr:kernel#Object#exit */
7946 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
7947 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
7948 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADoExpr:string#Object#to_s */
7949 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADoExpr:string#Object#native_class_name */
7950 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADoExpr:string#Object#class_name */
7951 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADoExpr:string#Object#inspect */
7952 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADoExpr:string#Object#inspect_head */
7953 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADoExpr:string#Object#args */
7954 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADoExpr:math#Object#atan2 */
7955 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADoExpr:math#Object#pi */
7956 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADoExpr:math#Object#srand_from */
7957 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADoExpr:math#Object#srand */
7958 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADoExpr:stream#Object#poll */
7959 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADoExpr:stream#Object#intern_poll */
7960 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADoExpr:time#Object#get_time */
7961 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADoExpr:file#Object#printn */
7962 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADoExpr:file#Object#print */
7963 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADoExpr:file#Object#getc */
7964 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADoExpr:file#Object#gets */
7965 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADoExpr:file#Object#getcwd */
7966 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADoExpr:file#Object#file_getcwd */
7967 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADoExpr:file#Object#stdin */
7968 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADoExpr:file#Object#stdout */
7969 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADoExpr:file#Object#stderr */
7970 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#intrude_visibility */
7971 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#public_visibility */
7972 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#protected_visibility */
7973 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#private_visibility */
7974 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#none_visibility */
7975 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADoExpr:model#Object#abstract_kind */
7976 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADoExpr:model#Object#concrete_kind */
7977 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADoExpr:model#Object#interface_kind */
7978 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADoExpr:model#Object#enum_kind */
7979 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADoExpr:model#Object#extern_kind */
7980 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
7981 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
7982 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
7983 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
7984 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
7985 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#init */
7986 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__replace_child, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
7987 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#detach */
7988 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
7989 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__visit_all, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
7990 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADoExpr:parser_util#ANode#collect_tokens_by_text */
7991 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADoExpr:parser_util#ANode#collect_annotations_by_name */
7992 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#ANode#accept_simple_misc */
7993 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#ANode#after_simple_misc */
7994 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
7995 (nitmethod_t)VIRTUAL_scope__ADoExpr__accept_scope_visitor, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
7996 (nitmethod_t)VIRTUAL_flow__ADoExpr__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
7997 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
7998 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
7999 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8000 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
8001 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
8002 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#location= */
8003 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
8004 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
8005 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#init */
8006 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADoExpr:modelize_property#Prod#collect_text */
8007 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
8008 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#AExpr#init */
8009 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#AExpr#warn_parentheses */
8010 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
8011 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
8012 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
8013 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
8014 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
8015 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
8016 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
8017 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
8018 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
8019 (nitmethod_t)VIRTUAL_typing__ADoExpr__accept_typing, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
8020 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
8021 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
8022 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
8023 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
8024 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#add */
8025 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
8026 (nitmethod_t)VIRTUAL_abstract_compiler__ADoExpr__stmt, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
8027 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
8028 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
8029 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_label_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
8030 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#init */
8031 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__n_kwdo, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_kwdo */
8032 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
8033 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__n_block, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
8034 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_block_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
8035 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#init */
8036 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__empty_init, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#empty_init */
8037 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__init_adoexpr, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
8038 (nitmethod_t)VIRTUAL_scope__ADoExpr__escapemark, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark */
8039 (nitmethod_t)VIRTUAL_scope__ADoExpr__escapemark_61d, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark= */
8040 (nitmethod_t)VIRTUAL_astbuilder__ADoExpr__make, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make */
8041 (nitmethod_t)VIRTUAL_astbuilder__ADoExpr__make_break, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make_break */
8042 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
8043 }
8044 };
8045 /* allocate ADoExpr */
8046 val* NEW_parser_nodes__ADoExpr(const struct type* type) {
8047 val* self /* : ADoExpr */;
8048 val* var /* : null */;
8049 val* var1 /* : null */;
8050 val* var2 /* : null */;
8051 val* var3 /* : null */;
8052 short int var4 /* : Bool */;
8053 val* var5 /* : null */;
8054 val* var6 /* : null */;
8055 val* var7 /* : null */;
8056 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8057 self->type = type;
8058 self->class = &class_parser_nodes__ADoExpr;
8059 var = NULL;
8060 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADoExpr exact> */
8061 var1 = NULL;
8062 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADoExpr exact> */
8063 var2 = NULL;
8064 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADoExpr exact> */
8065 var3 = NULL;
8066 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ADoExpr exact> */
8067 var4 = 0;
8068 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ADoExpr exact> */
8069 var5 = NULL;
8070 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ADoExpr exact> */
8071 var6 = NULL;
8072 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ADoExpr exact> */
8073 var7 = NULL;
8074 self->attrs[COLOR_parser_nodes__ADoExpr___n_block].val = var7; /* _n_block on <self:ADoExpr exact> */
8075 return self;
8076 }
8077 /* runtime class parser_nodes__AIfExpr */
8078 const struct class class_parser_nodes__AIfExpr = {
8079 0, /* box_kind */
8080 {
8081 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
8082 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_type */
8083 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
8084 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
8085 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
8086 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIfExpr:kernel#Object#output */
8087 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIfExpr:kernel#Object#output_class_name */
8088 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIfExpr:kernel#Object#exit */
8089 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
8090 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
8091 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIfExpr:string#Object#to_s */
8092 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIfExpr:string#Object#native_class_name */
8093 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIfExpr:string#Object#class_name */
8094 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIfExpr:string#Object#inspect */
8095 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIfExpr:string#Object#inspect_head */
8096 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIfExpr:string#Object#args */
8097 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIfExpr:math#Object#atan2 */
8098 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIfExpr:math#Object#pi */
8099 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIfExpr:math#Object#srand_from */
8100 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIfExpr:math#Object#srand */
8101 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIfExpr:stream#Object#poll */
8102 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIfExpr:stream#Object#intern_poll */
8103 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIfExpr:time#Object#get_time */
8104 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIfExpr:file#Object#printn */
8105 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIfExpr:file#Object#print */
8106 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIfExpr:file#Object#getc */
8107 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIfExpr:file#Object#gets */
8108 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIfExpr:file#Object#getcwd */
8109 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIfExpr:file#Object#file_getcwd */
8110 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIfExpr:file#Object#stdin */
8111 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIfExpr:file#Object#stdout */
8112 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIfExpr:file#Object#stderr */
8113 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#intrude_visibility */
8114 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#public_visibility */
8115 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#protected_visibility */
8116 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#private_visibility */
8117 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#none_visibility */
8118 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIfExpr:model#Object#abstract_kind */
8119 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIfExpr:model#Object#concrete_kind */
8120 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIfExpr:model#Object#interface_kind */
8121 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIfExpr:model#Object#enum_kind */
8122 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIfExpr:model#Object#extern_kind */
8123 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
8124 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
8125 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
8126 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
8127 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
8128 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#init */
8129 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__replace_child, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
8130 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#detach */
8131 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
8132 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__visit_all, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
8133 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIfExpr:parser_util#ANode#collect_tokens_by_text */
8134 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIfExpr:parser_util#ANode#collect_annotations_by_name */
8135 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#ANode#accept_simple_misc */
8136 (nitmethod_t)VIRTUAL_simple_misc_analysis__AIfExpr__after_simple_misc, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#AIfExpr#after_simple_misc */
8137 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
8138 (nitmethod_t)VIRTUAL_scope__AIfExpr__accept_scope_visitor, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
8139 (nitmethod_t)VIRTUAL_flow__AIfExpr__accept_flow_visitor, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
8140 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
8141 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
8142 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8143 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
8144 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
8145 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#location= */
8146 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
8147 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
8148 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#init */
8149 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIfExpr:modelize_property#Prod#collect_text */
8150 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
8151 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#AExpr#init */
8152 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#AExpr#warn_parentheses */
8153 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
8154 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
8155 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
8156 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
8157 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
8158 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
8159 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
8160 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
8161 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
8162 (nitmethod_t)VIRTUAL_typing__AIfExpr__accept_typing, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
8163 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
8164 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
8165 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
8166 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
8167 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
8168 (nitmethod_t)VIRTUAL_abstract_compiler__AIfExpr__expr, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
8169 (nitmethod_t)VIRTUAL_abstract_compiler__AIfExpr__stmt, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
8170 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
8171 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_kwif, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_kwif */
8172 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_kwif_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
8173 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_expr, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
8174 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_expr_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
8175 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_then, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
8176 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_then_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
8177 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_else, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
8178 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_else_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
8179 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#init */
8180 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__empty_init, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#empty_init */
8181 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__init_aifexpr, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
8182 (nitmethod_t)VIRTUAL_astbuilder__AIfExpr__make, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
8183 }
8184 };
8185 /* allocate AIfExpr */
8186 val* NEW_parser_nodes__AIfExpr(const struct type* type) {
8187 val* self /* : AIfExpr */;
8188 val* var /* : null */;
8189 val* var1 /* : null */;
8190 val* var2 /* : null */;
8191 val* var3 /* : null */;
8192 short int var4 /* : Bool */;
8193 val* var5 /* : null */;
8194 val* var6 /* : null */;
8195 val* var7 /* : null */;
8196 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8197 self->type = type;
8198 self->class = &class_parser_nodes__AIfExpr;
8199 var = NULL;
8200 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIfExpr exact> */
8201 var1 = NULL;
8202 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIfExpr exact> */
8203 var2 = NULL;
8204 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIfExpr exact> */
8205 var3 = NULL;
8206 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIfExpr exact> */
8207 var4 = 0;
8208 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIfExpr exact> */
8209 var5 = NULL;
8210 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIfExpr exact> */
8211 var6 = NULL;
8212 self->attrs[COLOR_parser_nodes__AIfExpr___n_then].val = var6; /* _n_then on <self:AIfExpr exact> */
8213 var7 = NULL;
8214 self->attrs[COLOR_parser_nodes__AIfExpr___n_else].val = var7; /* _n_else on <self:AIfExpr exact> */
8215 return self;
8216 }
8217 /* runtime class parser_nodes__AIfexprExpr */
8218 const struct class class_parser_nodes__AIfexprExpr = {
8219 0, /* box_kind */
8220 {
8221 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
8222 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_type */
8223 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
8224 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
8225 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
8226 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#output */
8227 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#output_class_name */
8228 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#exit */
8229 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
8230 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
8231 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIfexprExpr:string#Object#to_s */
8232 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIfexprExpr:string#Object#native_class_name */
8233 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIfexprExpr:string#Object#class_name */
8234 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect */
8235 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect_head */
8236 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIfexprExpr:string#Object#args */
8237 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIfexprExpr:math#Object#atan2 */
8238 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIfexprExpr:math#Object#pi */
8239 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIfexprExpr:math#Object#srand_from */
8240 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIfexprExpr:math#Object#srand */
8241 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIfexprExpr:stream#Object#poll */
8242 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIfexprExpr:stream#Object#intern_poll */
8243 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIfexprExpr:time#Object#get_time */
8244 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIfexprExpr:file#Object#printn */
8245 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIfexprExpr:file#Object#print */
8246 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIfexprExpr:file#Object#getc */
8247 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIfexprExpr:file#Object#gets */
8248 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIfexprExpr:file#Object#getcwd */
8249 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIfexprExpr:file#Object#file_getcwd */
8250 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIfexprExpr:file#Object#stdin */
8251 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIfexprExpr:file#Object#stdout */
8252 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIfexprExpr:file#Object#stderr */
8253 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#intrude_visibility */
8254 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#public_visibility */
8255 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#protected_visibility */
8256 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#private_visibility */
8257 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#none_visibility */
8258 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#abstract_kind */
8259 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#concrete_kind */
8260 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#interface_kind */
8261 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#enum_kind */
8262 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#extern_kind */
8263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
8264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
8265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
8266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
8267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
8268 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#init */
8269 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__replace_child, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
8270 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#detach */
8271 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
8272 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__visit_all, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
8273 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIfexprExpr:parser_util#ANode#collect_tokens_by_text */
8274 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIfexprExpr:parser_util#ANode#collect_annotations_by_name */
8275 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#ANode#accept_simple_misc */
8276 (nitmethod_t)VIRTUAL_simple_misc_analysis__AIfexprExpr__after_simple_misc, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#AIfexprExpr#after_simple_misc */
8277 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
8278 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
8279 (nitmethod_t)VIRTUAL_flow__AIfexprExpr__accept_flow_visitor, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
8280 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
8281 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
8282 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8283 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
8284 (nitmethod_t)VIRTUAL_transform__AIfexprExpr__accept_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
8285 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#location= */
8286 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
8287 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
8288 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#init */
8289 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIfexprExpr:modelize_property#Prod#collect_text */
8290 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
8291 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AExpr#init */
8292 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#AExpr#warn_parentheses */
8293 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
8294 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
8295 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
8296 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
8297 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
8298 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
8299 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
8300 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
8301 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
8302 (nitmethod_t)VIRTUAL_typing__AIfexprExpr__accept_typing, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
8303 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
8304 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
8305 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
8306 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
8307 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
8308 (nitmethod_t)VIRTUAL_abstract_compiler__AIfexprExpr__expr, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
8309 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
8310 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
8311 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwif, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwif */
8312 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
8313 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_expr, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
8314 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
8315 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwthen, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwthen */
8316 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
8317 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_then, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
8318 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_then_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
8319 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwelse, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwelse */
8320 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
8321 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_else, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
8322 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_else_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
8323 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#init */
8324 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__empty_init, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#empty_init */
8325 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
8326 }
8327 };
8328 /* allocate AIfexprExpr */
8329 val* NEW_parser_nodes__AIfexprExpr(const struct type* type) {
8330 val* self /* : AIfexprExpr */;
8331 val* var /* : null */;
8332 val* var1 /* : null */;
8333 val* var2 /* : null */;
8334 val* var3 /* : null */;
8335 short int var4 /* : Bool */;
8336 val* var5 /* : null */;
8337 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
8338 self->type = type;
8339 self->class = &class_parser_nodes__AIfexprExpr;
8340 var = NULL;
8341 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIfexprExpr exact> */
8342 var1 = NULL;
8343 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIfexprExpr exact> */
8344 var2 = NULL;
8345 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIfexprExpr exact> */
8346 var3 = NULL;
8347 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIfexprExpr exact> */
8348 var4 = 0;
8349 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIfexprExpr exact> */
8350 var5 = NULL;
8351 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIfexprExpr exact> */
8352 return self;
8353 }
8354 /* runtime class parser_nodes__AWhileExpr */
8355 const struct class class_parser_nodes__AWhileExpr = {
8356 0, /* box_kind */
8357 {
8358 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
8359 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_type */
8360 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
8361 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
8362 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
8363 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AWhileExpr:kernel#Object#output */
8364 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AWhileExpr:kernel#Object#output_class_name */
8365 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AWhileExpr:kernel#Object#exit */
8366 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
8367 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
8368 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AWhileExpr:string#Object#to_s */
8369 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AWhileExpr:string#Object#native_class_name */
8370 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AWhileExpr:string#Object#class_name */
8371 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect */
8372 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect_head */
8373 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AWhileExpr:string#Object#args */
8374 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AWhileExpr:math#Object#atan2 */
8375 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AWhileExpr:math#Object#pi */
8376 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AWhileExpr:math#Object#srand_from */
8377 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AWhileExpr:math#Object#srand */
8378 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AWhileExpr:stream#Object#poll */
8379 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AWhileExpr:stream#Object#intern_poll */
8380 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AWhileExpr:time#Object#get_time */
8381 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AWhileExpr:file#Object#printn */
8382 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AWhileExpr:file#Object#print */
8383 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AWhileExpr:file#Object#getc */
8384 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AWhileExpr:file#Object#gets */
8385 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AWhileExpr:file#Object#getcwd */
8386 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AWhileExpr:file#Object#file_getcwd */
8387 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AWhileExpr:file#Object#stdin */
8388 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AWhileExpr:file#Object#stdout */
8389 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AWhileExpr:file#Object#stderr */
8390 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#intrude_visibility */
8391 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#public_visibility */
8392 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#protected_visibility */
8393 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#private_visibility */
8394 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#none_visibility */
8395 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#abstract_kind */
8396 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#concrete_kind */
8397 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#interface_kind */
8398 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#enum_kind */
8399 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#extern_kind */
8400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
8401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
8402 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
8403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
8404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
8405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#init */
8406 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__replace_child, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
8407 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#detach */
8408 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
8409 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__visit_all, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
8410 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AWhileExpr:parser_util#ANode#collect_tokens_by_text */
8411 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AWhileExpr:parser_util#ANode#collect_annotations_by_name */
8412 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#ANode#accept_simple_misc */
8413 (nitmethod_t)VIRTUAL_simple_misc_analysis__AWhileExpr__after_simple_misc, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#AWhileExpr#after_simple_misc */
8414 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
8415 (nitmethod_t)VIRTUAL_scope__AWhileExpr__accept_scope_visitor, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
8416 (nitmethod_t)VIRTUAL_flow__AWhileExpr__accept_flow_visitor, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
8417 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
8418 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
8419 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8420 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
8421 (nitmethod_t)VIRTUAL_transform__AWhileExpr__accept_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
8422 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#location= */
8423 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
8424 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
8425 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#init */
8426 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AWhileExpr:modelize_property#Prod#collect_text */
8427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
8428 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AExpr#init */
8429 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#AExpr#warn_parentheses */
8430 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
8431 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
8432 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
8433 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
8434 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
8435 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
8436 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
8437 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
8438 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
8439 (nitmethod_t)VIRTUAL_typing__AWhileExpr__accept_typing, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
8440 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
8441 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
8442 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
8443 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
8444 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
8445 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
8446 (nitmethod_t)VIRTUAL_abstract_compiler__AWhileExpr__stmt, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
8447 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
8448 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
8449 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_label_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
8450 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#init */
8451 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_kwwhile, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_kwwhile */
8452 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
8453 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_expr, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
8454 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_expr_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
8455 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_kwdo, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_kwdo */
8456 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
8457 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_block, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
8458 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_block_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
8459 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#init */
8460 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__empty_init, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#empty_init */
8461 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
8462 (nitmethod_t)VIRTUAL_scope__AWhileExpr__escapemark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark */
8463 (nitmethod_t)VIRTUAL_scope__AWhileExpr__escapemark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark= */
8464 }
8465 };
8466 /* allocate AWhileExpr */
8467 val* NEW_parser_nodes__AWhileExpr(const struct type* type) {
8468 val* self /* : AWhileExpr */;
8469 val* var /* : null */;
8470 val* var1 /* : null */;
8471 val* var2 /* : null */;
8472 val* var3 /* : null */;
8473 short int var4 /* : Bool */;
8474 val* var5 /* : null */;
8475 val* var6 /* : null */;
8476 val* var7 /* : null */;
8477 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
8478 self->type = type;
8479 self->class = &class_parser_nodes__AWhileExpr;
8480 var = NULL;
8481 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AWhileExpr exact> */
8482 var1 = NULL;
8483 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AWhileExpr exact> */
8484 var2 = NULL;
8485 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AWhileExpr exact> */
8486 var3 = NULL;
8487 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AWhileExpr exact> */
8488 var4 = 0;
8489 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AWhileExpr exact> */
8490 var5 = NULL;
8491 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AWhileExpr exact> */
8492 var6 = NULL;
8493 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AWhileExpr exact> */
8494 var7 = NULL;
8495 self->attrs[COLOR_parser_nodes__AWhileExpr___n_block].val = var7; /* _n_block on <self:AWhileExpr exact> */
8496 return self;
8497 }
8498 /* runtime class parser_nodes__ALoopExpr */
8499 const struct class class_parser_nodes__ALoopExpr = {
8500 0, /* box_kind */
8501 {
8502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
8503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_type */
8504 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
8505 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
8506 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
8507 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALoopExpr:kernel#Object#output */
8508 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALoopExpr:kernel#Object#output_class_name */
8509 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALoopExpr:kernel#Object#exit */
8510 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
8511 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
8512 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALoopExpr:string#Object#to_s */
8513 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALoopExpr:string#Object#native_class_name */
8514 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALoopExpr:string#Object#class_name */
8515 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect */
8516 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect_head */
8517 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALoopExpr:string#Object#args */
8518 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALoopExpr:math#Object#atan2 */
8519 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALoopExpr:math#Object#pi */
8520 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALoopExpr:math#Object#srand_from */
8521 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALoopExpr:math#Object#srand */
8522 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALoopExpr:stream#Object#poll */
8523 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALoopExpr:stream#Object#intern_poll */
8524 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALoopExpr:time#Object#get_time */
8525 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALoopExpr:file#Object#printn */
8526 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALoopExpr:file#Object#print */
8527 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALoopExpr:file#Object#getc */
8528 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALoopExpr:file#Object#gets */
8529 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALoopExpr:file#Object#getcwd */
8530 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALoopExpr:file#Object#file_getcwd */
8531 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALoopExpr:file#Object#stdin */
8532 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALoopExpr:file#Object#stdout */
8533 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALoopExpr:file#Object#stderr */
8534 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#intrude_visibility */
8535 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#public_visibility */
8536 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#protected_visibility */
8537 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#private_visibility */
8538 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#none_visibility */
8539 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#abstract_kind */
8540 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#concrete_kind */
8541 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#interface_kind */
8542 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#enum_kind */
8543 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#extern_kind */
8544 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
8545 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
8546 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
8547 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
8548 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
8549 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#init */
8550 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__replace_child, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
8551 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#detach */
8552 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
8553 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__visit_all, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
8554 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALoopExpr:parser_util#ANode#collect_tokens_by_text */
8555 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALoopExpr:parser_util#ANode#collect_annotations_by_name */
8556 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#ANode#accept_simple_misc */
8557 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#ANode#after_simple_misc */
8558 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
8559 (nitmethod_t)VIRTUAL_scope__ALoopExpr__accept_scope_visitor, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
8560 (nitmethod_t)VIRTUAL_flow__ALoopExpr__accept_flow_visitor, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
8561 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
8562 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
8563 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8564 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
8565 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
8566 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#location= */
8567 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
8568 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
8569 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#init */
8570 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALoopExpr:modelize_property#Prod#collect_text */
8571 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
8572 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#AExpr#init */
8573 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#AExpr#warn_parentheses */
8574 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
8575 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
8576 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
8577 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
8578 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
8579 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
8580 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
8581 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
8582 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
8583 (nitmethod_t)VIRTUAL_typing__ALoopExpr__accept_typing, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
8584 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
8585 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
8586 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
8587 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
8588 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#add */
8589 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
8590 (nitmethod_t)VIRTUAL_abstract_compiler__ALoopExpr__stmt, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
8591 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
8592 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
8593 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_label_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
8594 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#init */
8595 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__n_kwloop, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_kwloop */
8596 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
8597 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__n_block, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
8598 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_block_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
8599 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#init */
8600 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__empty_init, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#empty_init */
8601 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
8602 (nitmethod_t)VIRTUAL_scope__ALoopExpr__escapemark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark */
8603 (nitmethod_t)VIRTUAL_scope__ALoopExpr__escapemark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark= */
8604 }
8605 };
8606 /* allocate ALoopExpr */
8607 val* NEW_parser_nodes__ALoopExpr(const struct type* type) {
8608 val* self /* : ALoopExpr */;
8609 val* var /* : null */;
8610 val* var1 /* : null */;
8611 val* var2 /* : null */;
8612 val* var3 /* : null */;
8613 short int var4 /* : Bool */;
8614 val* var5 /* : null */;
8615 val* var6 /* : null */;
8616 val* var7 /* : null */;
8617 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8618 self->type = type;
8619 self->class = &class_parser_nodes__ALoopExpr;
8620 var = NULL;
8621 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALoopExpr exact> */
8622 var1 = NULL;
8623 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALoopExpr exact> */
8624 var2 = NULL;
8625 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALoopExpr exact> */
8626 var3 = NULL;
8627 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALoopExpr exact> */
8628 var4 = 0;
8629 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALoopExpr exact> */
8630 var5 = NULL;
8631 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALoopExpr exact> */
8632 var6 = NULL;
8633 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ALoopExpr exact> */
8634 var7 = NULL;
8635 self->attrs[COLOR_parser_nodes__ALoopExpr___n_block].val = var7; /* _n_block on <self:ALoopExpr exact> */
8636 return self;
8637 }
8638 /* runtime class parser_nodes__AForExpr */
8639 const struct class class_parser_nodes__AForExpr = {
8640 0, /* box_kind */
8641 {
8642 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
8643 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_type */
8644 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
8645 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
8646 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
8647 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AForExpr:kernel#Object#output */
8648 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AForExpr:kernel#Object#output_class_name */
8649 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AForExpr:kernel#Object#exit */
8650 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
8651 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
8652 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AForExpr:string#Object#to_s */
8653 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AForExpr:string#Object#native_class_name */
8654 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AForExpr:string#Object#class_name */
8655 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AForExpr:string#Object#inspect */
8656 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AForExpr:string#Object#inspect_head */
8657 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AForExpr:string#Object#args */
8658 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AForExpr:math#Object#atan2 */
8659 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AForExpr:math#Object#pi */
8660 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AForExpr:math#Object#srand_from */
8661 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AForExpr:math#Object#srand */
8662 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AForExpr:stream#Object#poll */
8663 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AForExpr:stream#Object#intern_poll */
8664 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AForExpr:time#Object#get_time */
8665 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AForExpr:file#Object#printn */
8666 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AForExpr:file#Object#print */
8667 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AForExpr:file#Object#getc */
8668 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AForExpr:file#Object#gets */
8669 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AForExpr:file#Object#getcwd */
8670 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AForExpr:file#Object#file_getcwd */
8671 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AForExpr:file#Object#stdin */
8672 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AForExpr:file#Object#stdout */
8673 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AForExpr:file#Object#stderr */
8674 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#intrude_visibility */
8675 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#public_visibility */
8676 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#protected_visibility */
8677 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#private_visibility */
8678 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#none_visibility */
8679 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AForExpr:model#Object#abstract_kind */
8680 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AForExpr:model#Object#concrete_kind */
8681 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AForExpr:model#Object#interface_kind */
8682 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AForExpr:model#Object#enum_kind */
8683 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AForExpr:model#Object#extern_kind */
8684 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
8685 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
8686 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
8687 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
8688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
8689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#init */
8690 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__replace_child, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
8691 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#detach */
8692 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
8693 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__visit_all, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
8694 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AForExpr:parser_util#ANode#collect_tokens_by_text */
8695 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AForExpr:parser_util#ANode#collect_annotations_by_name */
8696 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#ANode#accept_simple_misc */
8697 (nitmethod_t)VIRTUAL_simple_misc_analysis__AForExpr__after_simple_misc, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#AForExpr#after_simple_misc */
8698 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
8699 (nitmethod_t)VIRTUAL_scope__AForExpr__accept_scope_visitor, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
8700 (nitmethod_t)VIRTUAL_flow__AForExpr__accept_flow_visitor, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
8701 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
8702 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
8703 (nitmethod_t)VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AForExpr#accept_rapid_type_visitor */
8704 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
8705 (nitmethod_t)VIRTUAL_transform__AForExpr__accept_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
8706 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#location= */
8707 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
8708 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
8709 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#init */
8710 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AForExpr:modelize_property#Prod#collect_text */
8711 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
8712 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AForExpr:parser_nodes#AExpr#init */
8713 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#AExpr#warn_parentheses */
8714 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
8715 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
8716 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
8717 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
8718 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
8719 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
8720 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
8721 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
8722 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
8723 (nitmethod_t)VIRTUAL_typing__AForExpr__accept_typing, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
8724 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
8725 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
8726 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
8727 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
8728 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
8729 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
8730 (nitmethod_t)VIRTUAL_abstract_compiler__AForExpr__stmt, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
8731 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
8732 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
8733 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_label_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
8734 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#init */
8735 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_kwfor, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_kwfor */
8736 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_kwfor_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
8737 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_ids, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_ids */
8738 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_expr, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_expr */
8739 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_expr_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_expr= */
8740 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_kwdo, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_kwdo */
8741 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_kwdo_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
8742 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_block, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
8743 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_block_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
8744 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__init, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#init */
8745 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__empty_init, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#empty_init */
8746 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__init_aforexpr, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
8747 (nitmethod_t)VIRTUAL_scope__AForExpr__variables, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables */
8748 (nitmethod_t)VIRTUAL_scope__AForExpr__variables_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables= */
8749 (nitmethod_t)VIRTUAL_scope__AForExpr__escapemark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark */
8750 (nitmethod_t)VIRTUAL_scope__AForExpr__escapemark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark= */
8751 (nitmethod_t)VIRTUAL_typing__AForExpr__coltype, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype */
8752 (nitmethod_t)VIRTUAL_typing__AForExpr__coltype_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype= */
8753 (nitmethod_t)VIRTUAL_typing__AForExpr__method_iterator, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator */
8754 (nitmethod_t)VIRTUAL_typing__AForExpr__method_iterator_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator= */
8755 (nitmethod_t)VIRTUAL_typing__AForExpr__method_is_ok, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok */
8756 (nitmethod_t)VIRTUAL_typing__AForExpr__method_is_ok_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok= */
8757 (nitmethod_t)VIRTUAL_typing__AForExpr__method_item, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item */
8758 (nitmethod_t)VIRTUAL_typing__AForExpr__method_item_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item= */
8759 (nitmethod_t)VIRTUAL_typing__AForExpr__method_next, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next */
8760 (nitmethod_t)VIRTUAL_typing__AForExpr__method_next_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next= */
8761 (nitmethod_t)VIRTUAL_typing__AForExpr__method_key, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key */
8762 (nitmethod_t)VIRTUAL_typing__AForExpr__method_key_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key= */
8763 (nitmethod_t)VIRTUAL_typing__AForExpr__do_type_iterator, /* pointer to parser_nodes:AForExpr:typing#AForExpr#do_type_iterator */
8764 }
8765 };
8766 /* allocate AForExpr */
8767 val* NEW_parser_nodes__AForExpr(const struct type* type) {
8768 val* self /* : AForExpr */;
8769 val* var /* : null */;
8770 val* var1 /* : null */;
8771 val* var2 /* : null */;
8772 val* var3 /* : null */;
8773 short int var4 /* : Bool */;
8774 val* var5 /* : null */;
8775 val* var6 /* : null */;
8776 val* var7 /* : ANodes[TId] */;
8777 val* var8 /* : null */;
8778 self = nit_alloc(sizeof(struct instance) + 23*sizeof(nitattribute_t));
8779 self->type = type;
8780 self->class = &class_parser_nodes__AForExpr;
8781 var = NULL;
8782 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AForExpr exact> */
8783 var1 = NULL;
8784 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AForExpr exact> */
8785 var2 = NULL;
8786 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AForExpr exact> */
8787 var3 = NULL;
8788 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AForExpr exact> */
8789 var4 = 0;
8790 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AForExpr exact> */
8791 var5 = NULL;
8792 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AForExpr exact> */
8793 var6 = NULL;
8794 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AForExpr exact> */
8795 var7 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId);
8796 ((void (*)(val*, val*))(var7->class->vft[COLOR_parser_nodes__ANodes__init]))(var7, self) /* init on <var7:ANodes[TId]>*/;
8797 self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val = var7; /* _n_ids on <self:AForExpr exact> */
8798 var8 = NULL;
8799 self->attrs[COLOR_parser_nodes__AForExpr___n_block].val = var8; /* _n_block on <self:AForExpr exact> */
8800 return self;
8801 }
8802 /* runtime class parser_nodes__AAssertExpr */
8803 const struct class class_parser_nodes__AAssertExpr = {
8804 0, /* box_kind */
8805 {
8806 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
8807 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_type */
8808 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
8809 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
8810 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
8811 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAssertExpr:kernel#Object#output */
8812 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAssertExpr:kernel#Object#output_class_name */
8813 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAssertExpr:kernel#Object#exit */
8814 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
8815 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
8816 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAssertExpr:string#Object#to_s */
8817 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAssertExpr:string#Object#native_class_name */
8818 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAssertExpr:string#Object#class_name */
8819 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect */
8820 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect_head */
8821 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAssertExpr:string#Object#args */
8822 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAssertExpr:math#Object#atan2 */
8823 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAssertExpr:math#Object#pi */
8824 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAssertExpr:math#Object#srand_from */
8825 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAssertExpr:math#Object#srand */
8826 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAssertExpr:stream#Object#poll */
8827 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAssertExpr:stream#Object#intern_poll */
8828 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAssertExpr:time#Object#get_time */
8829 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAssertExpr:file#Object#printn */
8830 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAssertExpr:file#Object#print */
8831 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAssertExpr:file#Object#getc */
8832 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAssertExpr:file#Object#gets */
8833 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAssertExpr:file#Object#getcwd */
8834 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAssertExpr:file#Object#file_getcwd */
8835 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAssertExpr:file#Object#stdin */
8836 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAssertExpr:file#Object#stdout */
8837 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAssertExpr:file#Object#stderr */
8838 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#intrude_visibility */
8839 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#public_visibility */
8840 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#protected_visibility */
8841 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#private_visibility */
8842 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#none_visibility */
8843 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#abstract_kind */
8844 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#concrete_kind */
8845 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#interface_kind */
8846 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#enum_kind */
8847 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#extern_kind */
8848 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
8849 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
8850 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
8851 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
8852 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
8853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#init */
8854 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__replace_child, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
8855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#detach */
8856 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
8857 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__visit_all, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
8858 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAssertExpr:parser_util#ANode#collect_tokens_by_text */
8859 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAssertExpr:parser_util#ANode#collect_annotations_by_name */
8860 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#ANode#accept_simple_misc */
8861 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#ANode#after_simple_misc */
8862 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
8863 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssertExpr:scope#ANode#accept_scope_visitor */
8864 (nitmethod_t)VIRTUAL_flow__AAssertExpr__accept_flow_visitor, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
8865 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
8866 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
8867 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8868 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
8869 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
8870 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#location= */
8871 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
8872 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
8873 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#init */
8874 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAssertExpr:modelize_property#Prod#collect_text */
8875 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
8876 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AExpr#init */
8877 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#AExpr#warn_parentheses */
8878 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
8879 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
8880 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
8881 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
8882 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
8883 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
8884 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
8885 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
8886 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
8887 (nitmethod_t)VIRTUAL_typing__AAssertExpr__accept_typing, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
8888 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
8889 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
8890 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
8891 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
8892 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
8893 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
8894 (nitmethod_t)VIRTUAL_abstract_compiler__AAssertExpr__stmt, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
8895 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
8896 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_kwassert, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_kwassert */
8897 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
8898 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_id, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
8899 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_id_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
8900 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_expr, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
8901 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_expr_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
8902 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_else, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
8903 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_else_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
8904 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#init */
8905 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__empty_init, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#empty_init */
8906 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
8907 }
8908 };
8909 /* allocate AAssertExpr */
8910 val* NEW_parser_nodes__AAssertExpr(const struct type* type) {
8911 val* self /* : AAssertExpr */;
8912 val* var /* : null */;
8913 val* var1 /* : null */;
8914 val* var2 /* : null */;
8915 val* var3 /* : null */;
8916 short int var4 /* : Bool */;
8917 val* var5 /* : null */;
8918 val* var6 /* : null */;
8919 val* var7 /* : null */;
8920 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8921 self->type = type;
8922 self->class = &class_parser_nodes__AAssertExpr;
8923 var = NULL;
8924 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAssertExpr exact> */
8925 var1 = NULL;
8926 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAssertExpr exact> */
8927 var2 = NULL;
8928 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAssertExpr exact> */
8929 var3 = NULL;
8930 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAssertExpr exact> */
8931 var4 = 0;
8932 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAssertExpr exact> */
8933 var5 = NULL;
8934 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAssertExpr exact> */
8935 var6 = NULL;
8936 self->attrs[COLOR_parser_nodes__AAssertExpr___n_id].val = var6; /* _n_id on <self:AAssertExpr exact> */
8937 var7 = NULL;
8938 self->attrs[COLOR_parser_nodes__AAssertExpr___n_else].val = var7; /* _n_else on <self:AAssertExpr exact> */
8939 return self;
8940 }
8941 /* runtime class parser_nodes__AOnceExpr */
8942 const struct class class_parser_nodes__AOnceExpr = {
8943 0, /* box_kind */
8944 {
8945 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
8946 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_type */
8947 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
8948 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
8949 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
8950 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOnceExpr:kernel#Object#output */
8951 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOnceExpr:kernel#Object#output_class_name */
8952 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOnceExpr:kernel#Object#exit */
8953 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
8954 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
8955 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOnceExpr:string#Object#to_s */
8956 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOnceExpr:string#Object#native_class_name */
8957 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOnceExpr:string#Object#class_name */
8958 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect */
8959 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect_head */
8960 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOnceExpr:string#Object#args */
8961 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOnceExpr:math#Object#atan2 */
8962 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOnceExpr:math#Object#pi */
8963 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOnceExpr:math#Object#srand_from */
8964 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOnceExpr:math#Object#srand */
8965 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOnceExpr:stream#Object#poll */
8966 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOnceExpr:stream#Object#intern_poll */
8967 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOnceExpr:time#Object#get_time */
8968 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOnceExpr:file#Object#printn */
8969 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOnceExpr:file#Object#print */
8970 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOnceExpr:file#Object#getc */
8971 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOnceExpr:file#Object#gets */
8972 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOnceExpr:file#Object#getcwd */
8973 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOnceExpr:file#Object#file_getcwd */
8974 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOnceExpr:file#Object#stdin */
8975 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOnceExpr:file#Object#stdout */
8976 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOnceExpr:file#Object#stderr */
8977 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#intrude_visibility */
8978 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#public_visibility */
8979 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#protected_visibility */
8980 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#private_visibility */
8981 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#none_visibility */
8982 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#abstract_kind */
8983 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#concrete_kind */
8984 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#interface_kind */
8985 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#enum_kind */
8986 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#extern_kind */
8987 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
8988 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
8989 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
8990 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
8991 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
8992 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#init */
8993 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__replace_child, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
8994 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#detach */
8995 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
8996 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__visit_all, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
8997 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOnceExpr:parser_util#ANode#collect_tokens_by_text */
8998 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOnceExpr:parser_util#ANode#collect_annotations_by_name */
8999 (nitmethod_t)VIRTUAL_simple_misc_analysis__AOnceExpr__accept_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#AOnceExpr#accept_simple_misc */
9000 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#ANode#after_simple_misc */
9001 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
9002 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
9003 (nitmethod_t)VIRTUAL_flow__AProxyExpr__accept_flow_visitor, /* pointer to parser_nodes:AOnceExpr:flow#AProxyExpr#accept_flow_visitor */
9004 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
9005 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
9006 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9007 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
9008 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
9009 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#location= */
9010 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
9011 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
9012 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#init */
9013 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOnceExpr:modelize_property#Prod#collect_text */
9014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
9015 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AExpr#init */
9016 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#AExpr#warn_parentheses */
9017 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
9018 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
9019 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
9020 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
9021 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
9022 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
9023 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
9024 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
9025 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
9026 (nitmethod_t)VIRTUAL_typing__AProxyExpr__accept_typing, /* pointer to parser_nodes:AOnceExpr:typing#AProxyExpr#accept_typing */
9027 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
9028 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
9029 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
9030 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
9031 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
9032 (nitmethod_t)VIRTUAL_abstract_compiler__AOnceExpr__expr, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
9033 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
9034 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
9035 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__n_expr, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AProxyExpr#n_expr */
9036 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__n_expr_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
9037 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AProxyExpr#init */
9038 (nitmethod_t)VIRTUAL_parser_nodes__AOnceExpr__n_kwonce, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#n_kwonce */
9039 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
9040 (nitmethod_t)VIRTUAL_parser_nodes__AOnceExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#init */
9041 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__empty_init, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#empty_init */
9042 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
9043 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#ANode#accept_simple_misc */
9044 }
9045 };
9046 /* allocate AOnceExpr */
9047 val* NEW_parser_nodes__AOnceExpr(const struct type* type) {
9048 val* self /* : AOnceExpr */;
9049 val* var /* : null */;
9050 val* var1 /* : null */;
9051 val* var2 /* : null */;
9052 val* var3 /* : null */;
9053 short int var4 /* : Bool */;
9054 val* var5 /* : null */;
9055 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9056 self->type = type;
9057 self->class = &class_parser_nodes__AOnceExpr;
9058 var = NULL;
9059 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOnceExpr exact> */
9060 var1 = NULL;
9061 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOnceExpr exact> */
9062 var2 = NULL;
9063 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOnceExpr exact> */
9064 var3 = NULL;
9065 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOnceExpr exact> */
9066 var4 = 0;
9067 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOnceExpr exact> */
9068 var5 = NULL;
9069 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOnceExpr exact> */
9070 return self;
9071 }
9072 /* runtime class parser_nodes__AOrExpr */
9073 const struct class class_parser_nodes__AOrExpr = {
9074 0, /* box_kind */
9075 {
9076 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
9077 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_type */
9078 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
9079 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
9080 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
9081 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOrExpr:kernel#Object#output */
9082 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOrExpr:kernel#Object#output_class_name */
9083 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOrExpr:kernel#Object#exit */
9084 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
9085 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
9086 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOrExpr:string#Object#to_s */
9087 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOrExpr:string#Object#native_class_name */
9088 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOrExpr:string#Object#class_name */
9089 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOrExpr:string#Object#inspect */
9090 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOrExpr:string#Object#inspect_head */
9091 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOrExpr:string#Object#args */
9092 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOrExpr:math#Object#atan2 */
9093 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOrExpr:math#Object#pi */
9094 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOrExpr:math#Object#srand_from */
9095 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOrExpr:math#Object#srand */
9096 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOrExpr:stream#Object#poll */
9097 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOrExpr:stream#Object#intern_poll */
9098 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOrExpr:time#Object#get_time */
9099 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOrExpr:file#Object#printn */
9100 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOrExpr:file#Object#print */
9101 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOrExpr:file#Object#getc */
9102 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOrExpr:file#Object#gets */
9103 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOrExpr:file#Object#getcwd */
9104 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOrExpr:file#Object#file_getcwd */
9105 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOrExpr:file#Object#stdin */
9106 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOrExpr:file#Object#stdout */
9107 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOrExpr:file#Object#stderr */
9108 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#intrude_visibility */
9109 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#public_visibility */
9110 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#protected_visibility */
9111 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#private_visibility */
9112 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#none_visibility */
9113 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOrExpr:model#Object#abstract_kind */
9114 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOrExpr:model#Object#concrete_kind */
9115 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOrExpr:model#Object#interface_kind */
9116 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOrExpr:model#Object#enum_kind */
9117 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOrExpr:model#Object#extern_kind */
9118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
9119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
9120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
9121 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
9122 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
9123 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#init */
9124 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__replace_child, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
9125 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#detach */
9126 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
9127 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__visit_all, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
9128 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOrExpr:parser_util#ANode#collect_tokens_by_text */
9129 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOrExpr:parser_util#ANode#collect_annotations_by_name */
9130 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#ANode#accept_simple_misc */
9131 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#ANode#after_simple_misc */
9132 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
9133 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
9134 (nitmethod_t)VIRTUAL_flow__AOrExpr__accept_flow_visitor, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
9135 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
9136 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
9137 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9138 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
9139 (nitmethod_t)VIRTUAL_transform__AOrExpr__accept_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
9140 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#location= */
9141 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
9142 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
9143 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#init */
9144 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOrExpr:modelize_property#Prod#collect_text */
9145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
9146 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#AExpr#init */
9147 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#AExpr#warn_parentheses */
9148 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
9149 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
9150 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
9151 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
9152 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
9153 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
9154 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
9155 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
9156 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
9157 (nitmethod_t)VIRTUAL_typing__AOrExpr__accept_typing, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
9158 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
9159 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
9160 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
9161 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
9162 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
9163 (nitmethod_t)VIRTUAL_abstract_compiler__AOrExpr__expr, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
9164 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
9165 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
9166 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABoolExpr#init */
9167 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__n_expr, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr */
9168 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__n_expr_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
9169 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__n_expr2, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr2 */
9170 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__n_expr2_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
9171 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#init */
9172 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__empty_init, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#empty_init */
9173 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__init_aorexpr, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
9174 }
9175 };
9176 /* allocate AOrExpr */
9177 val* NEW_parser_nodes__AOrExpr(const struct type* type) {
9178 val* self /* : AOrExpr */;
9179 val* var /* : null */;
9180 val* var1 /* : null */;
9181 val* var2 /* : null */;
9182 val* var3 /* : null */;
9183 short int var4 /* : Bool */;
9184 val* var5 /* : null */;
9185 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9186 self->type = type;
9187 self->class = &class_parser_nodes__AOrExpr;
9188 var = NULL;
9189 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOrExpr exact> */
9190 var1 = NULL;
9191 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOrExpr exact> */
9192 var2 = NULL;
9193 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOrExpr exact> */
9194 var3 = NULL;
9195 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOrExpr exact> */
9196 var4 = 0;
9197 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOrExpr exact> */
9198 var5 = NULL;
9199 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOrExpr exact> */
9200 return self;
9201 }
9202 /* runtime class parser_nodes__AAndExpr */
9203 const struct class class_parser_nodes__AAndExpr = {
9204 0, /* box_kind */
9205 {
9206 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
9207 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_type */
9208 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
9209 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
9210 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
9211 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAndExpr:kernel#Object#output */
9212 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAndExpr:kernel#Object#output_class_name */
9213 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAndExpr:kernel#Object#exit */
9214 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
9215 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
9216 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAndExpr:string#Object#to_s */
9217 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAndExpr:string#Object#native_class_name */
9218 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAndExpr:string#Object#class_name */
9219 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAndExpr:string#Object#inspect */
9220 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAndExpr:string#Object#inspect_head */
9221 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAndExpr:string#Object#args */
9222 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAndExpr:math#Object#atan2 */
9223 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAndExpr:math#Object#pi */
9224 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAndExpr:math#Object#srand_from */
9225 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAndExpr:math#Object#srand */
9226 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAndExpr:stream#Object#poll */
9227 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAndExpr:stream#Object#intern_poll */
9228 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAndExpr:time#Object#get_time */
9229 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAndExpr:file#Object#printn */
9230 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAndExpr:file#Object#print */
9231 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAndExpr:file#Object#getc */
9232 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAndExpr:file#Object#gets */
9233 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAndExpr:file#Object#getcwd */
9234 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAndExpr:file#Object#file_getcwd */
9235 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAndExpr:file#Object#stdin */
9236 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAndExpr:file#Object#stdout */
9237 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAndExpr:file#Object#stderr */
9238 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#intrude_visibility */
9239 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#public_visibility */
9240 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#protected_visibility */
9241 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#private_visibility */
9242 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#none_visibility */
9243 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAndExpr:model#Object#abstract_kind */
9244 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAndExpr:model#Object#concrete_kind */
9245 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAndExpr:model#Object#interface_kind */
9246 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAndExpr:model#Object#enum_kind */
9247 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAndExpr:model#Object#extern_kind */
9248 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
9249 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
9250 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
9251 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
9252 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
9253 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#init */
9254 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__replace_child, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
9255 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#detach */
9256 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
9257 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__visit_all, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
9258 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAndExpr:parser_util#ANode#collect_tokens_by_text */
9259 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAndExpr:parser_util#ANode#collect_annotations_by_name */
9260 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#ANode#accept_simple_misc */
9261 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#ANode#after_simple_misc */
9262 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
9263 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
9264 (nitmethod_t)VIRTUAL_flow__AAndExpr__accept_flow_visitor, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
9265 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
9266 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
9267 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9268 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
9269 (nitmethod_t)VIRTUAL_transform__AAndExpr__accept_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
9270 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#location= */
9271 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
9272 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
9273 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#init */
9274 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAndExpr:modelize_property#Prod#collect_text */
9275 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
9276 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#AExpr#init */
9277 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#AExpr#warn_parentheses */
9278 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
9279 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
9280 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
9281 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
9282 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
9283 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
9284 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
9285 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
9286 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
9287 (nitmethod_t)VIRTUAL_typing__AAndExpr__accept_typing, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
9288 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
9289 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
9290 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
9291 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
9292 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
9293 (nitmethod_t)VIRTUAL_abstract_compiler__AAndExpr__expr, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
9294 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
9295 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
9296 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABoolExpr#init */
9297 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__n_expr, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr */
9298 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__n_expr_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
9299 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__n_expr2, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr2 */
9300 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__n_expr2_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
9301 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#init */
9302 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__empty_init, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#empty_init */
9303 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__init_aandexpr, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
9304 }
9305 };
9306 /* allocate AAndExpr */
9307 val* NEW_parser_nodes__AAndExpr(const struct type* type) {
9308 val* self /* : AAndExpr */;
9309 val* var /* : null */;
9310 val* var1 /* : null */;
9311 val* var2 /* : null */;
9312 val* var3 /* : null */;
9313 short int var4 /* : Bool */;
9314 val* var5 /* : null */;
9315 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9316 self->type = type;
9317 self->class = &class_parser_nodes__AAndExpr;
9318 var = NULL;
9319 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAndExpr exact> */
9320 var1 = NULL;
9321 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAndExpr exact> */
9322 var2 = NULL;
9323 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAndExpr exact> */
9324 var3 = NULL;
9325 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAndExpr exact> */
9326 var4 = 0;
9327 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAndExpr exact> */
9328 var5 = NULL;
9329 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAndExpr exact> */
9330 return self;
9331 }
9332 /* runtime class parser_nodes__AOrElseExpr */
9333 const struct class class_parser_nodes__AOrElseExpr = {
9334 0, /* box_kind */
9335 {
9336 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
9337 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_type */
9338 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
9339 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
9340 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
9341 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#output */
9342 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#output_class_name */
9343 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#exit */
9344 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
9345 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
9346 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOrElseExpr:string#Object#to_s */
9347 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOrElseExpr:string#Object#native_class_name */
9348 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOrElseExpr:string#Object#class_name */
9349 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect */
9350 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect_head */
9351 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOrElseExpr:string#Object#args */
9352 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOrElseExpr:math#Object#atan2 */
9353 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOrElseExpr:math#Object#pi */
9354 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOrElseExpr:math#Object#srand_from */
9355 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOrElseExpr:math#Object#srand */
9356 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOrElseExpr:stream#Object#poll */
9357 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOrElseExpr:stream#Object#intern_poll */
9358 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOrElseExpr:time#Object#get_time */
9359 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOrElseExpr:file#Object#printn */
9360 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOrElseExpr:file#Object#print */
9361 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOrElseExpr:file#Object#getc */
9362 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOrElseExpr:file#Object#gets */
9363 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOrElseExpr:file#Object#getcwd */
9364 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOrElseExpr:file#Object#file_getcwd */
9365 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOrElseExpr:file#Object#stdin */
9366 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOrElseExpr:file#Object#stdout */
9367 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOrElseExpr:file#Object#stderr */
9368 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#intrude_visibility */
9369 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#public_visibility */
9370 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#protected_visibility */
9371 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#private_visibility */
9372 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#none_visibility */
9373 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#abstract_kind */
9374 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#concrete_kind */
9375 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#interface_kind */
9376 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#enum_kind */
9377 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#extern_kind */
9378 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
9379 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
9380 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
9381 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
9382 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
9383 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#init */
9384 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__replace_child, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
9385 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#detach */
9386 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
9387 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__visit_all, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
9388 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOrElseExpr:parser_util#ANode#collect_tokens_by_text */
9389 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOrElseExpr:parser_util#ANode#collect_annotations_by_name */
9390 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#ANode#accept_simple_misc */
9391 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#ANode#after_simple_misc */
9392 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
9393 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
9394 (nitmethod_t)VIRTUAL_flow__AOrElseExpr__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
9395 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
9396 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
9397 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9398 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
9399 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
9400 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#location= */
9401 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
9402 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
9403 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#init */
9404 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOrElseExpr:modelize_property#Prod#collect_text */
9405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
9406 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AExpr#init */
9407 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#AExpr#warn_parentheses */
9408 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
9409 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
9410 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
9411 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
9412 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
9413 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
9414 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
9415 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
9416 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
9417 (nitmethod_t)VIRTUAL_typing__AOrElseExpr__accept_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
9418 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
9419 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
9420 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
9421 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
9422 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
9423 (nitmethod_t)VIRTUAL_abstract_compiler__AOrElseExpr__expr, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
9424 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
9425 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
9426 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABoolExpr#init */
9427 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__n_expr, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr */
9428 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
9429 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__n_expr2, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr2 */
9430 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
9431 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#init */
9432 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__empty_init, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#empty_init */
9433 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
9434 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
9435 }
9436 };
9437 /* allocate AOrElseExpr */
9438 val* NEW_parser_nodes__AOrElseExpr(const struct type* type) {
9439 val* self /* : AOrElseExpr */;
9440 val* var /* : null */;
9441 val* var1 /* : null */;
9442 val* var2 /* : null */;
9443 val* var3 /* : null */;
9444 short int var4 /* : Bool */;
9445 val* var5 /* : null */;
9446 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9447 self->type = type;
9448 self->class = &class_parser_nodes__AOrElseExpr;
9449 var = NULL;
9450 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOrElseExpr exact> */
9451 var1 = NULL;
9452 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOrElseExpr exact> */
9453 var2 = NULL;
9454 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOrElseExpr exact> */
9455 var3 = NULL;
9456 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOrElseExpr exact> */
9457 var4 = 0;
9458 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOrElseExpr exact> */
9459 var5 = NULL;
9460 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOrElseExpr exact> */
9461 return self;
9462 }
9463 /* runtime class parser_nodes__AImpliesExpr */
9464 const struct class class_parser_nodes__AImpliesExpr = {
9465 0, /* box_kind */
9466 {
9467 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#object_id */
9468 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_type */
9469 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_instance */
9470 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#== */
9471 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#!= */
9472 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#output */
9473 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#output_class_name */
9474 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#exit */
9475 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#sys */
9476 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#hash */
9477 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AImpliesExpr:string#Object#to_s */
9478 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AImpliesExpr:string#Object#native_class_name */
9479 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AImpliesExpr:string#Object#class_name */
9480 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect */
9481 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect_head */
9482 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AImpliesExpr:string#Object#args */
9483 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AImpliesExpr:math#Object#atan2 */
9484 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AImpliesExpr:math#Object#pi */
9485 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AImpliesExpr:math#Object#srand_from */
9486 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AImpliesExpr:math#Object#srand */
9487 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AImpliesExpr:stream#Object#poll */
9488 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AImpliesExpr:stream#Object#intern_poll */
9489 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AImpliesExpr:time#Object#get_time */
9490 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AImpliesExpr:file#Object#printn */
9491 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AImpliesExpr:file#Object#print */
9492 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AImpliesExpr:file#Object#getc */
9493 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AImpliesExpr:file#Object#gets */
9494 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AImpliesExpr:file#Object#getcwd */
9495 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AImpliesExpr:file#Object#file_getcwd */
9496 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AImpliesExpr:file#Object#stdin */
9497 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AImpliesExpr:file#Object#stdout */
9498 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AImpliesExpr:file#Object#stderr */
9499 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#intrude_visibility */
9500 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#public_visibility */
9501 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#protected_visibility */
9502 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#private_visibility */
9503 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#none_visibility */
9504 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#abstract_kind */
9505 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#concrete_kind */
9506 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#interface_kind */
9507 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#enum_kind */
9508 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#extern_kind */
9509 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#location */
9510 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#hot_location */
9511 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#debug */
9512 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent */
9513 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent= */
9514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#init */
9515 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__replace_child, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#replace_child */
9516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#detach */
9517 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#replace_with */
9518 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__visit_all, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#visit_all */
9519 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AImpliesExpr:parser_util#ANode#collect_tokens_by_text */
9520 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AImpliesExpr:parser_util#ANode#collect_annotations_by_name */
9521 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#ANode#accept_simple_misc */
9522 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#ANode#after_simple_misc */
9523 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AImpliesExpr:literal#ANode#accept_literal */
9524 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AImpliesExpr:scope#ANode#accept_scope_visitor */
9525 (nitmethod_t)VIRTUAL_flow__AImpliesExpr__accept_flow_visitor, /* pointer to parser_nodes:AImpliesExpr:flow#AImpliesExpr#accept_flow_visitor */
9526 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AImpliesExpr:local_var_init#ANode#accept_local_var_visitor */
9527 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AImpliesExpr:auto_super_init#ANode#accept_auto_super_init */
9528 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AImpliesExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9529 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AImpliesExpr:astvalidation#AExpr#accept_ast_validation */
9530 (nitmethod_t)VIRTUAL_transform__AImpliesExpr__accept_transform_visitor, /* pointer to parser_nodes:AImpliesExpr:transform#AImpliesExpr#accept_transform_visitor */
9531 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#location= */
9532 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations */
9533 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations= */
9534 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#init */
9535 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AImpliesExpr:modelize_property#Prod#collect_text */
9536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#replace_with */
9537 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AExpr#init */
9538 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#AExpr#warn_parentheses */
9539 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context */
9540 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context= */
9541 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype */
9542 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype= */
9543 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed */
9544 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed= */
9545 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to */
9546 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to= */
9547 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#its_variable */
9548 (nitmethod_t)VIRTUAL_typing__AImpliesExpr__accept_typing, /* pointer to parser_nodes:AImpliesExpr:typing#AImpliesExpr#accept_typing */
9549 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#make_var_read */
9550 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache */
9551 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache= */
9552 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#detach_with_placeholder */
9553 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#add */
9554 (nitmethod_t)VIRTUAL_abstract_compiler__AImpliesExpr__expr, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AImpliesExpr#expr */
9555 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AExpr#stmt */
9556 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AImpliesExpr:astvalidation#ANode#accept_ast_validation */
9557 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ABoolExpr#init */
9558 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__n_expr, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr */
9559 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr= */
9560 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__n_expr2, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr2 */
9561 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr2= */
9562 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#init */
9563 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__empty_init, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#empty_init */
9564 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#init_aimpliesexpr */
9565 }
9566 };
9567 /* allocate AImpliesExpr */
9568 val* NEW_parser_nodes__AImpliesExpr(const struct type* type) {
9569 val* self /* : AImpliesExpr */;
9570 val* var /* : null */;
9571 val* var1 /* : null */;
9572 val* var2 /* : null */;
9573 val* var3 /* : null */;
9574 short int var4 /* : Bool */;
9575 val* var5 /* : null */;
9576 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9577 self->type = type;
9578 self->class = &class_parser_nodes__AImpliesExpr;
9579 var = NULL;
9580 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AImpliesExpr exact> */
9581 var1 = NULL;
9582 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AImpliesExpr exact> */
9583 var2 = NULL;
9584 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AImpliesExpr exact> */
9585 var3 = NULL;
9586 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AImpliesExpr exact> */
9587 var4 = 0;
9588 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AImpliesExpr exact> */
9589 var5 = NULL;
9590 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AImpliesExpr exact> */
9591 return self;
9592 }
9593 /* runtime class parser_nodes__ANotExpr */
9594 const struct class class_parser_nodes__ANotExpr = {
9595 0, /* box_kind */
9596 {
9597 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANotExpr:kernel#Object#object_id */
9598 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANotExpr:kernel#Object#is_same_type */
9599 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANotExpr:kernel#Object#is_same_instance */
9600 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANotExpr:kernel#Object#== */
9601 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANotExpr:kernel#Object#!= */
9602 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANotExpr:kernel#Object#output */
9603 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANotExpr:kernel#Object#output_class_name */
9604 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANotExpr:kernel#Object#exit */
9605 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANotExpr:kernel#Object#sys */
9606 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANotExpr:kernel#Object#hash */
9607 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANotExpr:string#Object#to_s */
9608 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANotExpr:string#Object#native_class_name */
9609 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANotExpr:string#Object#class_name */
9610 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANotExpr:string#Object#inspect */
9611 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANotExpr:string#Object#inspect_head */
9612 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANotExpr:string#Object#args */
9613 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANotExpr:math#Object#atan2 */
9614 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANotExpr:math#Object#pi */
9615 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANotExpr:math#Object#srand_from */
9616 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANotExpr:math#Object#srand */
9617 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANotExpr:stream#Object#poll */
9618 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANotExpr:stream#Object#intern_poll */
9619 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANotExpr:time#Object#get_time */
9620 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANotExpr:file#Object#printn */
9621 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANotExpr:file#Object#print */
9622 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANotExpr:file#Object#getc */
9623 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANotExpr:file#Object#gets */
9624 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANotExpr:file#Object#getcwd */
9625 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANotExpr:file#Object#file_getcwd */
9626 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANotExpr:file#Object#stdin */
9627 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANotExpr:file#Object#stdout */
9628 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANotExpr:file#Object#stderr */
9629 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#intrude_visibility */
9630 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#public_visibility */
9631 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#protected_visibility */
9632 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#private_visibility */
9633 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#none_visibility */
9634 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANotExpr:model#Object#abstract_kind */
9635 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANotExpr:model#Object#concrete_kind */
9636 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANotExpr:model#Object#interface_kind */
9637 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANotExpr:model#Object#enum_kind */
9638 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANotExpr:model#Object#extern_kind */
9639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#location */
9640 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#hot_location */
9641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#debug */
9642 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent */
9643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent= */
9644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#init */
9645 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__replace_child, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#replace_child */
9646 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#detach */
9647 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#replace_with */
9648 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__visit_all, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#visit_all */
9649 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANotExpr:parser_util#ANode#collect_tokens_by_text */
9650 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANotExpr:parser_util#ANode#collect_annotations_by_name */
9651 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#ANode#accept_simple_misc */
9652 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#ANode#after_simple_misc */
9653 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANotExpr:literal#ANode#accept_literal */
9654 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANotExpr:scope#ANode#accept_scope_visitor */
9655 (nitmethod_t)VIRTUAL_flow__ANotExpr__accept_flow_visitor, /* pointer to parser_nodes:ANotExpr:flow#ANotExpr#accept_flow_visitor */
9656 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANotExpr:local_var_init#ANode#accept_local_var_visitor */
9657 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANotExpr:auto_super_init#ANode#accept_auto_super_init */
9658 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANotExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9659 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANotExpr:astvalidation#AExpr#accept_ast_validation */
9660 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANotExpr:transform#ANode#accept_transform_visitor */
9661 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#location= */
9662 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations */
9663 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations= */
9664 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#init */
9665 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANotExpr:modelize_property#Prod#collect_text */
9666 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#replace_with */
9667 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#AExpr#init */
9668 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#AExpr#warn_parentheses */
9669 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context */
9670 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context= */
9671 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype */
9672 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype= */
9673 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed */
9674 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed= */
9675 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to */
9676 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to= */
9677 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANotExpr:typing#AExpr#its_variable */
9678 (nitmethod_t)VIRTUAL_typing__ANotExpr__accept_typing, /* pointer to parser_nodes:ANotExpr:typing#ANotExpr#accept_typing */
9679 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#make_var_read */
9680 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache */
9681 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache= */
9682 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#detach_with_placeholder */
9683 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#add */
9684 (nitmethod_t)VIRTUAL_abstract_compiler__ANotExpr__expr, /* pointer to parser_nodes:ANotExpr:abstract_compiler#ANotExpr#expr */
9685 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANotExpr:abstract_compiler#AExpr#stmt */
9686 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANotExpr:astvalidation#ANode#accept_ast_validation */
9687 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ABoolExpr#init */
9688 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__n_kwnot, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#n_kwnot */
9689 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__n_kwnot_61d, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_kwnot= */
9690 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__n_expr, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#n_expr */
9691 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__n_expr_61d, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_expr= */
9692 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#init */
9693 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__empty_init, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#empty_init */
9694 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__init_anotexpr, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#init_anotexpr */
9695 }
9696 };
9697 /* allocate ANotExpr */
9698 val* NEW_parser_nodes__ANotExpr(const struct type* type) {
9699 val* self /* : ANotExpr */;
9700 val* var /* : null */;
9701 val* var1 /* : null */;
9702 val* var2 /* : null */;
9703 val* var3 /* : null */;
9704 short int var4 /* : Bool */;
9705 val* var5 /* : null */;
9706 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9707 self->type = type;
9708 self->class = &class_parser_nodes__ANotExpr;
9709 var = NULL;
9710 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANotExpr exact> */
9711 var1 = NULL;
9712 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANotExpr exact> */
9713 var2 = NULL;
9714 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANotExpr exact> */
9715 var3 = NULL;
9716 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANotExpr exact> */
9717 var4 = 0;
9718 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANotExpr exact> */
9719 var5 = NULL;
9720 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANotExpr exact> */
9721 return self;
9722 }
9723 /* runtime class parser_nodes__AEqExpr */
9724 const struct class class_parser_nodes__AEqExpr = {
9725 0, /* box_kind */
9726 {
9727 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEqExpr:kernel#Object#object_id */
9728 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEqExpr:kernel#Object#is_same_type */
9729 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEqExpr:kernel#Object#is_same_instance */
9730 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEqExpr:kernel#Object#== */
9731 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEqExpr:kernel#Object#!= */
9732 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEqExpr:kernel#Object#output */
9733 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEqExpr:kernel#Object#output_class_name */
9734 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEqExpr:kernel#Object#exit */
9735 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEqExpr:kernel#Object#sys */
9736 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEqExpr:kernel#Object#hash */
9737 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEqExpr:string#Object#to_s */
9738 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEqExpr:string#Object#native_class_name */
9739 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEqExpr:string#Object#class_name */
9740 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEqExpr:string#Object#inspect */
9741 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEqExpr:string#Object#inspect_head */
9742 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEqExpr:string#Object#args */
9743 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEqExpr:math#Object#atan2 */
9744 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEqExpr:math#Object#pi */
9745 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEqExpr:math#Object#srand_from */
9746 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEqExpr:math#Object#srand */
9747 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEqExpr:stream#Object#poll */
9748 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEqExpr:stream#Object#intern_poll */
9749 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEqExpr:time#Object#get_time */
9750 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEqExpr:file#Object#printn */
9751 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEqExpr:file#Object#print */
9752 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEqExpr:file#Object#getc */
9753 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEqExpr:file#Object#gets */
9754 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEqExpr:file#Object#getcwd */
9755 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEqExpr:file#Object#file_getcwd */
9756 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEqExpr:file#Object#stdin */
9757 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEqExpr:file#Object#stdout */
9758 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEqExpr:file#Object#stderr */
9759 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#intrude_visibility */
9760 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#public_visibility */
9761 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#protected_visibility */
9762 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#private_visibility */
9763 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#none_visibility */
9764 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEqExpr:model#Object#abstract_kind */
9765 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEqExpr:model#Object#concrete_kind */
9766 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEqExpr:model#Object#interface_kind */
9767 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEqExpr:model#Object#enum_kind */
9768 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEqExpr:model#Object#extern_kind */
9769 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#location */
9770 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#hot_location */
9771 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#debug */
9772 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent */
9773 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent= */
9774 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#init */
9775 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__replace_child, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#replace_child */
9776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#detach */
9777 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#replace_with */
9778 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__visit_all, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#visit_all */
9779 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEqExpr:parser_util#ANode#collect_tokens_by_text */
9780 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEqExpr:parser_util#ANode#collect_annotations_by_name */
9781 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#ANode#accept_simple_misc */
9782 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#ANode#after_simple_misc */
9783 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEqExpr:literal#ANode#accept_literal */
9784 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEqExpr:scope#ANode#accept_scope_visitor */
9785 (nitmethod_t)VIRTUAL_flow__AEqExpr__accept_flow_visitor, /* pointer to parser_nodes:AEqExpr:flow#AEqExpr#accept_flow_visitor */
9786 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEqExpr:local_var_init#ANode#accept_local_var_visitor */
9787 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AEqExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9788 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AEqExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9789 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AEqExpr:astvalidation#AExpr#accept_ast_validation */
9790 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEqExpr:transform#ANode#accept_transform_visitor */
9791 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#location= */
9792 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations */
9793 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations= */
9794 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#init */
9795 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEqExpr:modelize_property#Prod#collect_text */
9796 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#replace_with */
9797 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#AExpr#init */
9798 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#AExpr#warn_parentheses */
9799 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context */
9800 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context= */
9801 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype */
9802 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype= */
9803 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed */
9804 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed= */
9805 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to */
9806 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to= */
9807 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AEqExpr:typing#AExpr#its_variable */
9808 (nitmethod_t)VIRTUAL_typing__AEqExpr__accept_typing, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#accept_typing */
9809 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#make_var_read */
9810 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache */
9811 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache= */
9812 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#detach_with_placeholder */
9813 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#add */
9814 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AEqExpr:abstract_compiler#ASendExpr#expr */
9815 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AEqExpr:abstract_compiler#AExpr#stmt */
9816 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEqExpr:astvalidation#ANode#accept_ast_validation */
9817 NULL, /* empty */
9818 NULL, /* empty */
9819 NULL, /* empty */
9820 NULL, /* empty */
9821 NULL, /* empty */
9822 NULL, /* empty */
9823 NULL, /* empty */
9824 NULL, /* empty */
9825 NULL, /* empty */
9826 NULL, /* empty */
9827 NULL, /* empty */
9828 NULL, /* empty */
9829 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AEqExpr:parser_nodes#ASendExpr#n_expr */
9830 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__n_expr_61d, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr= */
9831 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ASendExpr#init */
9832 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#ASendExpr#empty_init */
9833 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#ASendExpr#init_asendexpr */
9834 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#mproperty */
9835 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite */
9836 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite= */
9837 (nitmethod_t)VIRTUAL_typing__AEqExpr__property_name, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#property_name */
9838 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#raw_arguments */
9839 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#raw_arguments= */
9840 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AEqExpr:typing#ABinopExpr#compute_raw_arguments */
9841 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AEqExpr:parser_nodes#ABinopExpr#n_expr2 */
9842 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__n_expr2_61d, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr2= */
9843 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ABinopExpr#init */
9844 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#ABinopExpr#empty_init */
9845 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#ABinopExpr#init_abinopexpr */
9846 (nitmethod_t)VIRTUAL_parser_nodes__AEqExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#AEqExpr#init */
9847 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#empty_init */
9848 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__init_aeqexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#init_aeqexpr */
9849 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEqExpr:flow#ANode#accept_flow_visitor */
9850 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#accept_typing */
9851 }
9852 };
9853 /* allocate AEqExpr */
9854 val* NEW_parser_nodes__AEqExpr(const struct type* type) {
9855 val* self /* : AEqExpr */;
9856 val* var /* : null */;
9857 val* var1 /* : null */;
9858 val* var2 /* : null */;
9859 val* var3 /* : null */;
9860 short int var4 /* : Bool */;
9861 val* var5 /* : null */;
9862 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9863 self->type = type;
9864 self->class = &class_parser_nodes__AEqExpr;
9865 var = NULL;
9866 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEqExpr exact> */
9867 var1 = NULL;
9868 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEqExpr exact> */
9869 var2 = NULL;
9870 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEqExpr exact> */
9871 var3 = NULL;
9872 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AEqExpr exact> */
9873 var4 = 0;
9874 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AEqExpr exact> */
9875 var5 = NULL;
9876 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AEqExpr exact> */
9877 return self;
9878 }