tests: update metrics tests
[nit.git] / c_src / nitg.classes.8.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser_nodes__ANeExpr */
3 const struct class class_parser_nodes__ANeExpr = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANeExpr:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANeExpr:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANeExpr:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANeExpr:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANeExpr:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANeExpr:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANeExpr:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANeExpr:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANeExpr:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANeExpr:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANeExpr:string#Object#to_s */
17 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANeExpr:string#Object#native_class_name */
18 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANeExpr:string#Object#class_name */
19 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANeExpr:string#Object#inspect */
20 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANeExpr:string#Object#inspect_head */
21 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANeExpr:string#Object#args */
22 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANeExpr:math#Object#atan2 */
23 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANeExpr:math#Object#pi */
24 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANeExpr:math#Object#srand_from */
25 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANeExpr:math#Object#srand */
26 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANeExpr:stream#Object#poll */
27 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANeExpr:stream#Object#intern_poll */
28 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANeExpr:time#Object#get_time */
29 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANeExpr:file#Object#printn */
30 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANeExpr:file#Object#print */
31 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANeExpr:file#Object#getc */
32 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANeExpr:file#Object#gets */
33 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANeExpr:file#Object#getcwd */
34 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANeExpr:file#Object#file_getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANeExpr:file#Object#stdin */
36 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANeExpr:file#Object#stdout */
37 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANeExpr:file#Object#stderr */
38 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#intrude_visibility */
39 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#public_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#protected_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#private_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#none_visibility */
43 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANeExpr:model#Object#abstract_kind */
44 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANeExpr:model#Object#concrete_kind */
45 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANeExpr:model#Object#interface_kind */
46 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANeExpr:model#Object#enum_kind */
47 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANeExpr:model#Object#extern_kind */
48 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#location */
49 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#hot_location */
50 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#debug */
51 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent */
52 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent= */
53 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#init */
54 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__replace_child, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#replace_child */
55 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#detach */
56 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#replace_with */
57 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__visit_all, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#visit_all */
58 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANeExpr:parser_util#ANode#collect_tokens_by_text */
59 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANeExpr:parser_util#ANode#collect_annotations_by_name */
60 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#ANode#accept_simple_misc */
61 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#ANode#after_simple_misc */
62 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANeExpr:literal#ANode#accept_literal */
63 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANeExpr:scope#ANode#accept_scope_visitor */
64 (nitmethod_t)VIRTUAL_flow__ANeExpr__accept_flow_visitor, /* pointer to parser_nodes:ANeExpr:flow#ANeExpr#accept_flow_visitor */
65 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANeExpr:local_var_init#ANode#accept_local_var_visitor */
66 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ANeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
67 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ANeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
68 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANeExpr:astvalidation#AExpr#accept_ast_validation */
69 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANeExpr:transform#ANode#accept_transform_visitor */
70 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#location= */
71 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations */
72 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations= */
73 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#init */
74 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANeExpr:modelize_property#Prod#collect_text */
75 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#replace_with */
76 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#AExpr#init */
77 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#AExpr#warn_parentheses */
78 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context */
79 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context= */
80 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype */
81 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype= */
82 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed */
83 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed= */
84 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to */
85 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to= */
86 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANeExpr:typing#AExpr#its_variable */
87 (nitmethod_t)VIRTUAL_typing__ANeExpr__accept_typing, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#accept_typing */
88 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#make_var_read */
89 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache */
90 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache= */
91 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#detach_with_placeholder */
92 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#add */
93 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ANeExpr:abstract_compiler#ASendExpr#expr */
94 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANeExpr:abstract_compiler#AExpr#stmt */
95 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANeExpr:astvalidation#ANode#accept_ast_validation */
96 NULL, /* empty */
97 NULL, /* empty */
98 NULL, /* empty */
99 NULL, /* empty */
100 NULL, /* empty */
101 NULL, /* empty */
102 NULL, /* empty */
103 NULL, /* empty */
104 NULL, /* empty */
105 NULL, /* empty */
106 NULL, /* empty */
107 NULL, /* empty */
108 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ANeExpr:parser_nodes#ASendExpr#n_expr */
109 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__n_expr_61d, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr= */
110 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ASendExpr#init */
111 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ASendExpr#empty_init */
112 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ASendExpr#init_asendexpr */
113 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#mproperty */
114 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite */
115 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite= */
116 (nitmethod_t)VIRTUAL_typing__ANeExpr__property_name, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#property_name */
117 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#raw_arguments */
118 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#raw_arguments= */
119 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ANeExpr:typing#ABinopExpr#compute_raw_arguments */
120 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ANeExpr:parser_nodes#ABinopExpr#n_expr2 */
121 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__n_expr2_61d, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr2= */
122 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ABinopExpr#init */
123 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ABinopExpr#empty_init */
124 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ABinopExpr#init_abinopexpr */
125 (nitmethod_t)VIRTUAL_parser_nodes__ANeExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANeExpr#init */
126 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#empty_init */
127 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__init_aneexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#init_aneexpr */
128 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANeExpr:flow#ANode#accept_flow_visitor */
129 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#accept_typing */
130 }
131 };
132 /* allocate ANeExpr */
133 val* NEW_parser_nodes__ANeExpr(const struct type* type) {
134 val* self /* : ANeExpr */;
135 val* var /* : null */;
136 val* var1 /* : null */;
137 val* var2 /* : null */;
138 val* var3 /* : null */;
139 short int var4 /* : Bool */;
140 val* var5 /* : null */;
141 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
142 self->type = type;
143 self->class = &class_parser_nodes__ANeExpr;
144 var = NULL;
145 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANeExpr exact> */
146 var1 = NULL;
147 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANeExpr exact> */
148 var2 = NULL;
149 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANeExpr exact> */
150 var3 = NULL;
151 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANeExpr exact> */
152 var4 = 0;
153 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANeExpr exact> */
154 var5 = NULL;
155 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANeExpr exact> */
156 return self;
157 }
158 /* runtime class parser_nodes__ALtExpr */
159 const struct class class_parser_nodes__ALtExpr = {
160 0, /* box_kind */
161 {
162 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALtExpr:kernel#Object#object_id */
163 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_type */
164 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_instance */
165 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALtExpr:kernel#Object#== */
166 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALtExpr:kernel#Object#!= */
167 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALtExpr:kernel#Object#output */
168 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALtExpr:kernel#Object#output_class_name */
169 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALtExpr:kernel#Object#exit */
170 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALtExpr:kernel#Object#sys */
171 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALtExpr:kernel#Object#hash */
172 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALtExpr:string#Object#to_s */
173 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALtExpr:string#Object#native_class_name */
174 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALtExpr:string#Object#class_name */
175 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALtExpr:string#Object#inspect */
176 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALtExpr:string#Object#inspect_head */
177 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALtExpr:string#Object#args */
178 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALtExpr:math#Object#atan2 */
179 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALtExpr:math#Object#pi */
180 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALtExpr:math#Object#srand_from */
181 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALtExpr:math#Object#srand */
182 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALtExpr:stream#Object#poll */
183 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALtExpr:stream#Object#intern_poll */
184 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALtExpr:time#Object#get_time */
185 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALtExpr:file#Object#printn */
186 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALtExpr:file#Object#print */
187 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALtExpr:file#Object#getc */
188 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALtExpr:file#Object#gets */
189 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALtExpr:file#Object#getcwd */
190 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALtExpr:file#Object#file_getcwd */
191 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALtExpr:file#Object#stdin */
192 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALtExpr:file#Object#stdout */
193 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALtExpr:file#Object#stderr */
194 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#intrude_visibility */
195 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#public_visibility */
196 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#protected_visibility */
197 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#private_visibility */
198 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#none_visibility */
199 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALtExpr:model#Object#abstract_kind */
200 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALtExpr:model#Object#concrete_kind */
201 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALtExpr:model#Object#interface_kind */
202 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALtExpr:model#Object#enum_kind */
203 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALtExpr:model#Object#extern_kind */
204 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location */
205 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#hot_location */
206 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#debug */
207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent */
208 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent= */
209 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#init */
210 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__replace_child, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#replace_child */
211 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#detach */
212 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#replace_with */
213 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__visit_all, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#visit_all */
214 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALtExpr:parser_util#ANode#collect_tokens_by_text */
215 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALtExpr:parser_util#ANode#collect_annotations_by_name */
216 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#ANode#accept_simple_misc */
217 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#ANode#after_simple_misc */
218 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALtExpr:literal#ANode#accept_literal */
219 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALtExpr:scope#ANode#accept_scope_visitor */
220 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALtExpr:flow#ANode#accept_flow_visitor */
221 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALtExpr:local_var_init#ANode#accept_local_var_visitor */
222 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
223 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
224 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALtExpr:astvalidation#AExpr#accept_ast_validation */
225 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALtExpr:transform#ANode#accept_transform_visitor */
226 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#location= */
227 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations */
228 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations= */
229 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#init */
230 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALtExpr:modelize_property#Prod#collect_text */
231 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#replace_with */
232 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#AExpr#init */
233 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#AExpr#warn_parentheses */
234 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context */
235 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context= */
236 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype */
237 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype= */
238 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed */
239 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed= */
240 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to */
241 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to= */
242 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALtExpr:typing#AExpr#its_variable */
243 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#accept_typing */
244 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#make_var_read */
245 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache */
246 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache= */
247 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#detach_with_placeholder */
248 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#add */
249 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALtExpr:abstract_compiler#ASendExpr#expr */
250 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALtExpr:abstract_compiler#AExpr#stmt */
251 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALtExpr:astvalidation#ANode#accept_ast_validation */
252 NULL, /* empty */
253 NULL, /* empty */
254 NULL, /* empty */
255 NULL, /* empty */
256 NULL, /* empty */
257 NULL, /* empty */
258 NULL, /* empty */
259 NULL, /* empty */
260 NULL, /* empty */
261 NULL, /* empty */
262 NULL, /* empty */
263 NULL, /* empty */
264 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#n_expr */
265 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__n_expr_61d, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr= */
266 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#init */
267 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ASendExpr#empty_init */
268 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ASendExpr#init_asendexpr */
269 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#mproperty */
270 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite */
271 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite= */
272 (nitmethod_t)VIRTUAL_typing__ALtExpr__property_name, /* pointer to parser_nodes:ALtExpr:typing#ALtExpr#property_name */
273 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments */
274 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments= */
275 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALtExpr:typing#ABinopExpr#compute_raw_arguments */
276 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#n_expr2 */
277 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__n_expr2_61d, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr2= */
278 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#init */
279 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ABinopExpr#empty_init */
280 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ABinopExpr#init_abinopexpr */
281 (nitmethod_t)VIRTUAL_parser_nodes__ALtExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ALtExpr#init */
282 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#empty_init */
283 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__init_altexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#init_altexpr */
284 }
285 };
286 /* allocate ALtExpr */
287 val* NEW_parser_nodes__ALtExpr(const struct type* type) {
288 val* self /* : ALtExpr */;
289 val* var /* : null */;
290 val* var1 /* : null */;
291 val* var2 /* : null */;
292 val* var3 /* : null */;
293 short int var4 /* : Bool */;
294 val* var5 /* : null */;
295 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
296 self->type = type;
297 self->class = &class_parser_nodes__ALtExpr;
298 var = NULL;
299 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALtExpr exact> */
300 var1 = NULL;
301 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALtExpr exact> */
302 var2 = NULL;
303 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALtExpr exact> */
304 var3 = NULL;
305 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALtExpr exact> */
306 var4 = 0;
307 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALtExpr exact> */
308 var5 = NULL;
309 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALtExpr exact> */
310 return self;
311 }
312 /* runtime class parser_nodes__ALeExpr */
313 const struct class class_parser_nodes__ALeExpr = {
314 0, /* box_kind */
315 {
316 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALeExpr:kernel#Object#object_id */
317 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_type */
318 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_instance */
319 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALeExpr:kernel#Object#== */
320 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALeExpr:kernel#Object#!= */
321 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALeExpr:kernel#Object#output */
322 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALeExpr:kernel#Object#output_class_name */
323 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALeExpr:kernel#Object#exit */
324 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALeExpr:kernel#Object#sys */
325 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALeExpr:kernel#Object#hash */
326 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALeExpr:string#Object#to_s */
327 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALeExpr:string#Object#native_class_name */
328 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALeExpr:string#Object#class_name */
329 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALeExpr:string#Object#inspect */
330 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALeExpr:string#Object#inspect_head */
331 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALeExpr:string#Object#args */
332 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALeExpr:math#Object#atan2 */
333 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALeExpr:math#Object#pi */
334 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALeExpr:math#Object#srand_from */
335 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALeExpr:math#Object#srand */
336 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALeExpr:stream#Object#poll */
337 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALeExpr:stream#Object#intern_poll */
338 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALeExpr:time#Object#get_time */
339 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALeExpr:file#Object#printn */
340 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALeExpr:file#Object#print */
341 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALeExpr:file#Object#getc */
342 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALeExpr:file#Object#gets */
343 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALeExpr:file#Object#getcwd */
344 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALeExpr:file#Object#file_getcwd */
345 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALeExpr:file#Object#stdin */
346 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALeExpr:file#Object#stdout */
347 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALeExpr:file#Object#stderr */
348 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#intrude_visibility */
349 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#public_visibility */
350 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#protected_visibility */
351 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#private_visibility */
352 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#none_visibility */
353 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALeExpr:model#Object#abstract_kind */
354 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALeExpr:model#Object#concrete_kind */
355 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALeExpr:model#Object#interface_kind */
356 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALeExpr:model#Object#enum_kind */
357 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALeExpr:model#Object#extern_kind */
358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location */
359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#hot_location */
360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#debug */
361 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent */
362 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent= */
363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#init */
364 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__replace_child, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#replace_child */
365 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#detach */
366 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#replace_with */
367 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__visit_all, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#visit_all */
368 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALeExpr:parser_util#ANode#collect_tokens_by_text */
369 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALeExpr:parser_util#ANode#collect_annotations_by_name */
370 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#ANode#accept_simple_misc */
371 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#ANode#after_simple_misc */
372 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALeExpr:literal#ANode#accept_literal */
373 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALeExpr:scope#ANode#accept_scope_visitor */
374 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALeExpr:flow#ANode#accept_flow_visitor */
375 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALeExpr:local_var_init#ANode#accept_local_var_visitor */
376 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
377 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
378 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALeExpr:astvalidation#AExpr#accept_ast_validation */
379 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALeExpr:transform#ANode#accept_transform_visitor */
380 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#location= */
381 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations */
382 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations= */
383 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#init */
384 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALeExpr:modelize_property#Prod#collect_text */
385 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#replace_with */
386 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#AExpr#init */
387 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#AExpr#warn_parentheses */
388 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context */
389 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context= */
390 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype */
391 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype= */
392 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed */
393 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed= */
394 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to */
395 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to= */
396 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALeExpr:typing#AExpr#its_variable */
397 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#accept_typing */
398 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#make_var_read */
399 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache */
400 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache= */
401 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#detach_with_placeholder */
402 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#add */
403 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALeExpr:abstract_compiler#ASendExpr#expr */
404 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALeExpr:abstract_compiler#AExpr#stmt */
405 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALeExpr:astvalidation#ANode#accept_ast_validation */
406 NULL, /* empty */
407 NULL, /* empty */
408 NULL, /* empty */
409 NULL, /* empty */
410 NULL, /* empty */
411 NULL, /* empty */
412 NULL, /* empty */
413 NULL, /* empty */
414 NULL, /* empty */
415 NULL, /* empty */
416 NULL, /* empty */
417 NULL, /* empty */
418 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#n_expr */
419 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__n_expr_61d, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr= */
420 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#init */
421 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ASendExpr#empty_init */
422 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ASendExpr#init_asendexpr */
423 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#mproperty */
424 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite */
425 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite= */
426 (nitmethod_t)VIRTUAL_typing__ALeExpr__property_name, /* pointer to parser_nodes:ALeExpr:typing#ALeExpr#property_name */
427 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments */
428 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments= */
429 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALeExpr:typing#ABinopExpr#compute_raw_arguments */
430 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#n_expr2 */
431 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__n_expr2_61d, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr2= */
432 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#init */
433 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ABinopExpr#empty_init */
434 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ABinopExpr#init_abinopexpr */
435 (nitmethod_t)VIRTUAL_parser_nodes__ALeExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ALeExpr#init */
436 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#empty_init */
437 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__init_aleexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#init_aleexpr */
438 }
439 };
440 /* allocate ALeExpr */
441 val* NEW_parser_nodes__ALeExpr(const struct type* type) {
442 val* self /* : ALeExpr */;
443 val* var /* : null */;
444 val* var1 /* : null */;
445 val* var2 /* : null */;
446 val* var3 /* : null */;
447 short int var4 /* : Bool */;
448 val* var5 /* : null */;
449 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
450 self->type = type;
451 self->class = &class_parser_nodes__ALeExpr;
452 var = NULL;
453 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALeExpr exact> */
454 var1 = NULL;
455 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALeExpr exact> */
456 var2 = NULL;
457 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALeExpr exact> */
458 var3 = NULL;
459 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALeExpr exact> */
460 var4 = 0;
461 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALeExpr exact> */
462 var5 = NULL;
463 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALeExpr exact> */
464 return self;
465 }
466 /* runtime class parser_nodes__ALlExpr */
467 const struct class class_parser_nodes__ALlExpr = {
468 0, /* box_kind */
469 {
470 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALlExpr:kernel#Object#object_id */
471 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_type */
472 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_instance */
473 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALlExpr:kernel#Object#== */
474 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALlExpr:kernel#Object#!= */
475 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALlExpr:kernel#Object#output */
476 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALlExpr:kernel#Object#output_class_name */
477 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALlExpr:kernel#Object#exit */
478 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALlExpr:kernel#Object#sys */
479 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALlExpr:kernel#Object#hash */
480 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALlExpr:string#Object#to_s */
481 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALlExpr:string#Object#native_class_name */
482 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALlExpr:string#Object#class_name */
483 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALlExpr:string#Object#inspect */
484 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALlExpr:string#Object#inspect_head */
485 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALlExpr:string#Object#args */
486 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALlExpr:math#Object#atan2 */
487 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALlExpr:math#Object#pi */
488 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALlExpr:math#Object#srand_from */
489 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALlExpr:math#Object#srand */
490 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALlExpr:stream#Object#poll */
491 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALlExpr:stream#Object#intern_poll */
492 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALlExpr:time#Object#get_time */
493 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALlExpr:file#Object#printn */
494 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALlExpr:file#Object#print */
495 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALlExpr:file#Object#getc */
496 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALlExpr:file#Object#gets */
497 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALlExpr:file#Object#getcwd */
498 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALlExpr:file#Object#file_getcwd */
499 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALlExpr:file#Object#stdin */
500 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALlExpr:file#Object#stdout */
501 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALlExpr:file#Object#stderr */
502 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#intrude_visibility */
503 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#public_visibility */
504 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#protected_visibility */
505 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#private_visibility */
506 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#none_visibility */
507 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALlExpr:model#Object#abstract_kind */
508 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALlExpr:model#Object#concrete_kind */
509 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALlExpr:model#Object#interface_kind */
510 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALlExpr:model#Object#enum_kind */
511 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALlExpr:model#Object#extern_kind */
512 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location */
513 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#hot_location */
514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#debug */
515 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent */
516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent= */
517 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#init */
518 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__replace_child, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#replace_child */
519 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#detach */
520 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#replace_with */
521 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__visit_all, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#visit_all */
522 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALlExpr:parser_util#ANode#collect_tokens_by_text */
523 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALlExpr:parser_util#ANode#collect_annotations_by_name */
524 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#ANode#accept_simple_misc */
525 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#ANode#after_simple_misc */
526 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALlExpr:literal#ANode#accept_literal */
527 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALlExpr:scope#ANode#accept_scope_visitor */
528 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALlExpr:flow#ANode#accept_flow_visitor */
529 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALlExpr:local_var_init#ANode#accept_local_var_visitor */
530 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALlExpr:auto_super_init#ASendExpr#accept_auto_super_init */
531 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALlExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
532 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALlExpr:astvalidation#AExpr#accept_ast_validation */
533 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALlExpr:transform#ANode#accept_transform_visitor */
534 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#location= */
535 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations */
536 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations= */
537 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#init */
538 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALlExpr:modelize_property#Prod#collect_text */
539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#replace_with */
540 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#AExpr#init */
541 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#AExpr#warn_parentheses */
542 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context */
543 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context= */
544 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype */
545 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype= */
546 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed */
547 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed= */
548 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to */
549 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to= */
550 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALlExpr:typing#AExpr#its_variable */
551 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#accept_typing */
552 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#make_var_read */
553 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache */
554 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache= */
555 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#detach_with_placeholder */
556 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#add */
557 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALlExpr:abstract_compiler#ASendExpr#expr */
558 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALlExpr:abstract_compiler#AExpr#stmt */
559 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALlExpr:astvalidation#ANode#accept_ast_validation */
560 NULL, /* empty */
561 NULL, /* empty */
562 NULL, /* empty */
563 NULL, /* empty */
564 NULL, /* empty */
565 NULL, /* empty */
566 NULL, /* empty */
567 NULL, /* empty */
568 NULL, /* empty */
569 NULL, /* empty */
570 NULL, /* empty */
571 NULL, /* empty */
572 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#n_expr */
573 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__n_expr_61d, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr= */
574 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#init */
575 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ASendExpr#empty_init */
576 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ASendExpr#init_asendexpr */
577 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#mproperty */
578 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite */
579 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite= */
580 (nitmethod_t)VIRTUAL_typing__ALlExpr__property_name, /* pointer to parser_nodes:ALlExpr:typing#ALlExpr#property_name */
581 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments */
582 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments= */
583 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALlExpr:typing#ABinopExpr#compute_raw_arguments */
584 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#n_expr2 */
585 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__n_expr2_61d, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr2= */
586 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#init */
587 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ABinopExpr#empty_init */
588 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ABinopExpr#init_abinopexpr */
589 (nitmethod_t)VIRTUAL_parser_nodes__ALlExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ALlExpr#init */
590 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#empty_init */
591 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__init_allexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#init_allexpr */
592 }
593 };
594 /* allocate ALlExpr */
595 val* NEW_parser_nodes__ALlExpr(const struct type* type) {
596 val* self /* : ALlExpr */;
597 val* var /* : null */;
598 val* var1 /* : null */;
599 val* var2 /* : null */;
600 val* var3 /* : null */;
601 short int var4 /* : Bool */;
602 val* var5 /* : null */;
603 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
604 self->type = type;
605 self->class = &class_parser_nodes__ALlExpr;
606 var = NULL;
607 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALlExpr exact> */
608 var1 = NULL;
609 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALlExpr exact> */
610 var2 = NULL;
611 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALlExpr exact> */
612 var3 = NULL;
613 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALlExpr exact> */
614 var4 = 0;
615 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALlExpr exact> */
616 var5 = NULL;
617 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALlExpr exact> */
618 return self;
619 }
620 /* runtime class parser_nodes__AGtExpr */
621 const struct class class_parser_nodes__AGtExpr = {
622 0, /* box_kind */
623 {
624 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGtExpr:kernel#Object#object_id */
625 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_type */
626 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_instance */
627 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGtExpr:kernel#Object#== */
628 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGtExpr:kernel#Object#!= */
629 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGtExpr:kernel#Object#output */
630 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGtExpr:kernel#Object#output_class_name */
631 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGtExpr:kernel#Object#exit */
632 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGtExpr:kernel#Object#sys */
633 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGtExpr:kernel#Object#hash */
634 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGtExpr:string#Object#to_s */
635 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGtExpr:string#Object#native_class_name */
636 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGtExpr:string#Object#class_name */
637 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGtExpr:string#Object#inspect */
638 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGtExpr:string#Object#inspect_head */
639 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGtExpr:string#Object#args */
640 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGtExpr:math#Object#atan2 */
641 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGtExpr:math#Object#pi */
642 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGtExpr:math#Object#srand_from */
643 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGtExpr:math#Object#srand */
644 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGtExpr:stream#Object#poll */
645 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGtExpr:stream#Object#intern_poll */
646 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGtExpr:time#Object#get_time */
647 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGtExpr:file#Object#printn */
648 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGtExpr:file#Object#print */
649 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGtExpr:file#Object#getc */
650 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGtExpr:file#Object#gets */
651 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGtExpr:file#Object#getcwd */
652 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGtExpr:file#Object#file_getcwd */
653 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGtExpr:file#Object#stdin */
654 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGtExpr:file#Object#stdout */
655 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGtExpr:file#Object#stderr */
656 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#intrude_visibility */
657 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#public_visibility */
658 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#protected_visibility */
659 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#private_visibility */
660 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#none_visibility */
661 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGtExpr:model#Object#abstract_kind */
662 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGtExpr:model#Object#concrete_kind */
663 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGtExpr:model#Object#interface_kind */
664 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGtExpr:model#Object#enum_kind */
665 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGtExpr:model#Object#extern_kind */
666 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location */
667 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#hot_location */
668 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#debug */
669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent */
670 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent= */
671 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#init */
672 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__replace_child, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#replace_child */
673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#detach */
674 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#replace_with */
675 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__visit_all, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#visit_all */
676 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGtExpr:parser_util#ANode#collect_tokens_by_text */
677 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGtExpr:parser_util#ANode#collect_annotations_by_name */
678 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#ANode#accept_simple_misc */
679 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#ANode#after_simple_misc */
680 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGtExpr:literal#ANode#accept_literal */
681 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGtExpr:scope#ANode#accept_scope_visitor */
682 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGtExpr:flow#ANode#accept_flow_visitor */
683 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGtExpr:local_var_init#ANode#accept_local_var_visitor */
684 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AGtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
685 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AGtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
686 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AGtExpr:astvalidation#AExpr#accept_ast_validation */
687 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGtExpr:transform#ANode#accept_transform_visitor */
688 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#location= */
689 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations */
690 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations= */
691 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#init */
692 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGtExpr:modelize_property#Prod#collect_text */
693 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#replace_with */
694 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#AExpr#init */
695 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#AExpr#warn_parentheses */
696 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context */
697 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context= */
698 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype */
699 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype= */
700 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed */
701 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed= */
702 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to */
703 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to= */
704 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AGtExpr:typing#AExpr#its_variable */
705 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#accept_typing */
706 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#make_var_read */
707 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache */
708 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache= */
709 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#detach_with_placeholder */
710 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#add */
711 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AGtExpr:abstract_compiler#ASendExpr#expr */
712 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AGtExpr:abstract_compiler#AExpr#stmt */
713 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGtExpr:astvalidation#ANode#accept_ast_validation */
714 NULL, /* empty */
715 NULL, /* empty */
716 NULL, /* empty */
717 NULL, /* empty */
718 NULL, /* empty */
719 NULL, /* empty */
720 NULL, /* empty */
721 NULL, /* empty */
722 NULL, /* empty */
723 NULL, /* empty */
724 NULL, /* empty */
725 NULL, /* empty */
726 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#n_expr */
727 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__n_expr_61d, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr= */
728 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#init */
729 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#ASendExpr#empty_init */
730 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#ASendExpr#init_asendexpr */
731 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#mproperty */
732 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite */
733 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite= */
734 (nitmethod_t)VIRTUAL_typing__AGtExpr__property_name, /* pointer to parser_nodes:AGtExpr:typing#AGtExpr#property_name */
735 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments */
736 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments= */
737 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AGtExpr:typing#ABinopExpr#compute_raw_arguments */
738 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#n_expr2 */
739 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__n_expr2_61d, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr2= */
740 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#init */
741 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#ABinopExpr#empty_init */
742 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#ABinopExpr#init_abinopexpr */
743 (nitmethod_t)VIRTUAL_parser_nodes__AGtExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#AGtExpr#init */
744 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#empty_init */
745 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__init_agtexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#init_agtexpr */
746 }
747 };
748 /* allocate AGtExpr */
749 val* NEW_parser_nodes__AGtExpr(const struct type* type) {
750 val* self /* : AGtExpr */;
751 val* var /* : null */;
752 val* var1 /* : null */;
753 val* var2 /* : null */;
754 val* var3 /* : null */;
755 short int var4 /* : Bool */;
756 val* var5 /* : null */;
757 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
758 self->type = type;
759 self->class = &class_parser_nodes__AGtExpr;
760 var = NULL;
761 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGtExpr exact> */
762 var1 = NULL;
763 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGtExpr exact> */
764 var2 = NULL;
765 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGtExpr exact> */
766 var3 = NULL;
767 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AGtExpr exact> */
768 var4 = 0;
769 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AGtExpr exact> */
770 var5 = NULL;
771 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AGtExpr exact> */
772 return self;
773 }
774 /* runtime class parser_nodes__AGeExpr */
775 const struct class class_parser_nodes__AGeExpr = {
776 0, /* box_kind */
777 {
778 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGeExpr:kernel#Object#object_id */
779 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_type */
780 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_instance */
781 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGeExpr:kernel#Object#== */
782 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGeExpr:kernel#Object#!= */
783 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGeExpr:kernel#Object#output */
784 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGeExpr:kernel#Object#output_class_name */
785 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGeExpr:kernel#Object#exit */
786 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGeExpr:kernel#Object#sys */
787 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGeExpr:kernel#Object#hash */
788 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGeExpr:string#Object#to_s */
789 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGeExpr:string#Object#native_class_name */
790 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGeExpr:string#Object#class_name */
791 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGeExpr:string#Object#inspect */
792 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGeExpr:string#Object#inspect_head */
793 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGeExpr:string#Object#args */
794 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGeExpr:math#Object#atan2 */
795 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGeExpr:math#Object#pi */
796 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGeExpr:math#Object#srand_from */
797 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGeExpr:math#Object#srand */
798 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGeExpr:stream#Object#poll */
799 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGeExpr:stream#Object#intern_poll */
800 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGeExpr:time#Object#get_time */
801 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGeExpr:file#Object#printn */
802 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGeExpr:file#Object#print */
803 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGeExpr:file#Object#getc */
804 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGeExpr:file#Object#gets */
805 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGeExpr:file#Object#getcwd */
806 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGeExpr:file#Object#file_getcwd */
807 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGeExpr:file#Object#stdin */
808 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGeExpr:file#Object#stdout */
809 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGeExpr:file#Object#stderr */
810 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#intrude_visibility */
811 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#public_visibility */
812 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#protected_visibility */
813 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#private_visibility */
814 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#none_visibility */
815 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGeExpr:model#Object#abstract_kind */
816 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGeExpr:model#Object#concrete_kind */
817 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGeExpr:model#Object#interface_kind */
818 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGeExpr:model#Object#enum_kind */
819 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGeExpr:model#Object#extern_kind */
820 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location */
821 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#hot_location */
822 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#debug */
823 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent */
824 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent= */
825 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#init */
826 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__replace_child, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#replace_child */
827 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#detach */
828 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#replace_with */
829 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__visit_all, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#visit_all */
830 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGeExpr:parser_util#ANode#collect_tokens_by_text */
831 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGeExpr:parser_util#ANode#collect_annotations_by_name */
832 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#ANode#accept_simple_misc */
833 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#ANode#after_simple_misc */
834 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGeExpr:literal#ANode#accept_literal */
835 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGeExpr:scope#ANode#accept_scope_visitor */
836 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGeExpr:flow#ANode#accept_flow_visitor */
837 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGeExpr:local_var_init#ANode#accept_local_var_visitor */
838 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AGeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
839 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AGeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
840 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AGeExpr:astvalidation#AExpr#accept_ast_validation */
841 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGeExpr:transform#ANode#accept_transform_visitor */
842 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#location= */
843 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations */
844 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations= */
845 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#init */
846 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGeExpr:modelize_property#Prod#collect_text */
847 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#replace_with */
848 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#AExpr#init */
849 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#AExpr#warn_parentheses */
850 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context */
851 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context= */
852 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype */
853 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype= */
854 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed */
855 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed= */
856 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to */
857 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to= */
858 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AGeExpr:typing#AExpr#its_variable */
859 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#accept_typing */
860 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#make_var_read */
861 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache */
862 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache= */
863 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#detach_with_placeholder */
864 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#add */
865 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AGeExpr:abstract_compiler#ASendExpr#expr */
866 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AGeExpr:abstract_compiler#AExpr#stmt */
867 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGeExpr:astvalidation#ANode#accept_ast_validation */
868 NULL, /* empty */
869 NULL, /* empty */
870 NULL, /* empty */
871 NULL, /* empty */
872 NULL, /* empty */
873 NULL, /* empty */
874 NULL, /* empty */
875 NULL, /* empty */
876 NULL, /* empty */
877 NULL, /* empty */
878 NULL, /* empty */
879 NULL, /* empty */
880 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#n_expr */
881 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__n_expr_61d, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr= */
882 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#init */
883 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#ASendExpr#empty_init */
884 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#ASendExpr#init_asendexpr */
885 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#mproperty */
886 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite */
887 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite= */
888 (nitmethod_t)VIRTUAL_typing__AGeExpr__property_name, /* pointer to parser_nodes:AGeExpr:typing#AGeExpr#property_name */
889 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments */
890 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments= */
891 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AGeExpr:typing#ABinopExpr#compute_raw_arguments */
892 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#n_expr2 */
893 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__n_expr2_61d, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr2= */
894 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#init */
895 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#ABinopExpr#empty_init */
896 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#ABinopExpr#init_abinopexpr */
897 (nitmethod_t)VIRTUAL_parser_nodes__AGeExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#AGeExpr#init */
898 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#empty_init */
899 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__init_ageexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#init_ageexpr */
900 }
901 };
902 /* allocate AGeExpr */
903 val* NEW_parser_nodes__AGeExpr(const struct type* type) {
904 val* self /* : AGeExpr */;
905 val* var /* : null */;
906 val* var1 /* : null */;
907 val* var2 /* : null */;
908 val* var3 /* : null */;
909 short int var4 /* : Bool */;
910 val* var5 /* : null */;
911 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
912 self->type = type;
913 self->class = &class_parser_nodes__AGeExpr;
914 var = NULL;
915 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGeExpr exact> */
916 var1 = NULL;
917 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGeExpr exact> */
918 var2 = NULL;
919 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGeExpr exact> */
920 var3 = NULL;
921 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AGeExpr exact> */
922 var4 = 0;
923 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AGeExpr exact> */
924 var5 = NULL;
925 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AGeExpr exact> */
926 return self;
927 }
928 /* runtime class parser_nodes__AGgExpr */
929 const struct class class_parser_nodes__AGgExpr = {
930 0, /* box_kind */
931 {
932 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGgExpr:kernel#Object#object_id */
933 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGgExpr:kernel#Object#is_same_type */
934 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGgExpr:kernel#Object#is_same_instance */
935 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGgExpr:kernel#Object#== */
936 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGgExpr:kernel#Object#!= */
937 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGgExpr:kernel#Object#output */
938 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGgExpr:kernel#Object#output_class_name */
939 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGgExpr:kernel#Object#exit */
940 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGgExpr:kernel#Object#sys */
941 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGgExpr:kernel#Object#hash */
942 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGgExpr:string#Object#to_s */
943 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGgExpr:string#Object#native_class_name */
944 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGgExpr:string#Object#class_name */
945 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGgExpr:string#Object#inspect */
946 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGgExpr:string#Object#inspect_head */
947 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGgExpr:string#Object#args */
948 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGgExpr:math#Object#atan2 */
949 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGgExpr:math#Object#pi */
950 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGgExpr:math#Object#srand_from */
951 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGgExpr:math#Object#srand */
952 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGgExpr:stream#Object#poll */
953 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGgExpr:stream#Object#intern_poll */
954 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGgExpr:time#Object#get_time */
955 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGgExpr:file#Object#printn */
956 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGgExpr:file#Object#print */
957 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGgExpr:file#Object#getc */
958 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGgExpr:file#Object#gets */
959 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGgExpr:file#Object#getcwd */
960 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGgExpr:file#Object#file_getcwd */
961 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGgExpr:file#Object#stdin */
962 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGgExpr:file#Object#stdout */
963 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGgExpr:file#Object#stderr */
964 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGgExpr:model_base#Object#intrude_visibility */
965 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGgExpr:model_base#Object#public_visibility */
966 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGgExpr:model_base#Object#protected_visibility */
967 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGgExpr:model_base#Object#private_visibility */
968 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGgExpr:model_base#Object#none_visibility */
969 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGgExpr:model#Object#abstract_kind */
970 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGgExpr:model#Object#concrete_kind */
971 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGgExpr:model#Object#interface_kind */
972 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGgExpr:model#Object#enum_kind */
973 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGgExpr:model#Object#extern_kind */
974 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#location */
975 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#hot_location */
976 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#debug */
977 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent */
978 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent= */
979 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#init */
980 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__replace_child, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#replace_child */
981 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#detach */
982 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#replace_with */
983 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__visit_all, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#visit_all */
984 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGgExpr:parser_util#ANode#collect_tokens_by_text */
985 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGgExpr:parser_util#ANode#collect_annotations_by_name */
986 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGgExpr:simple_misc_analysis#ANode#accept_simple_misc */
987 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGgExpr:simple_misc_analysis#ANode#after_simple_misc */
988 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGgExpr:literal#ANode#accept_literal */
989 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGgExpr:scope#ANode#accept_scope_visitor */
990 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGgExpr:flow#ANode#accept_flow_visitor */
991 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGgExpr:local_var_init#ANode#accept_local_var_visitor */
992 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AGgExpr:auto_super_init#ASendExpr#accept_auto_super_init */
993 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AGgExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
994 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AGgExpr:astvalidation#AExpr#accept_ast_validation */
995 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGgExpr:transform#ANode#accept_transform_visitor */
996 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#location= */
997 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations */
998 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations= */
999 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#init */
1000 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGgExpr:modelize_property#Prod#collect_text */
1001 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#replace_with */
1002 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#AExpr#init */
1003 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AGgExpr:simple_misc_analysis#AExpr#warn_parentheses */
1004 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context */
1005 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context= */
1006 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype */
1007 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype= */
1008 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed */
1009 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed= */
1010 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to */
1011 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to= */
1012 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AGgExpr:typing#AExpr#its_variable */
1013 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#accept_typing */
1014 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#make_var_read */
1015 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache */
1016 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache= */
1017 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#detach_with_placeholder */
1018 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#add */
1019 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AGgExpr:abstract_compiler#ASendExpr#expr */
1020 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AGgExpr:abstract_compiler#AExpr#stmt */
1021 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGgExpr:astvalidation#ANode#accept_ast_validation */
1022 NULL, /* empty */
1023 NULL, /* empty */
1024 NULL, /* empty */
1025 NULL, /* empty */
1026 NULL, /* empty */
1027 NULL, /* empty */
1028 NULL, /* empty */
1029 NULL, /* empty */
1030 NULL, /* empty */
1031 NULL, /* empty */
1032 NULL, /* empty */
1033 NULL, /* empty */
1034 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AGgExpr:parser_nodes#ASendExpr#n_expr */
1035 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__n_expr_61d, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr= */
1036 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#ASendExpr#init */
1037 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AGgExpr:parser_prod#ASendExpr#empty_init */
1038 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AGgExpr:parser_prod#ASendExpr#init_asendexpr */
1039 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#mproperty */
1040 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite */
1041 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite= */
1042 (nitmethod_t)VIRTUAL_typing__AGgExpr__property_name, /* pointer to parser_nodes:AGgExpr:typing#AGgExpr#property_name */
1043 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#raw_arguments */
1044 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#raw_arguments= */
1045 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AGgExpr:typing#ABinopExpr#compute_raw_arguments */
1046 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AGgExpr:parser_nodes#ABinopExpr#n_expr2 */
1047 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__n_expr2_61d, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr2= */
1048 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#ABinopExpr#init */
1049 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AGgExpr:parser_prod#ABinopExpr#empty_init */
1050 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AGgExpr:parser_prod#ABinopExpr#init_abinopexpr */
1051 (nitmethod_t)VIRTUAL_parser_nodes__AGgExpr__init, /* pointer to parser_nodes:AGgExpr:parser_nodes#AGgExpr#init */
1052 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__empty_init, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#empty_init */
1053 (nitmethod_t)VIRTUAL_parser_prod__AGgExpr__init_aggexpr, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#init_aggexpr */
1054 }
1055 };
1056 /* allocate AGgExpr */
1057 val* NEW_parser_nodes__AGgExpr(const struct type* type) {
1058 val* self /* : AGgExpr */;
1059 val* var /* : null */;
1060 val* var1 /* : null */;
1061 val* var2 /* : null */;
1062 val* var3 /* : null */;
1063 short int var4 /* : Bool */;
1064 val* var5 /* : null */;
1065 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1066 self->type = type;
1067 self->class = &class_parser_nodes__AGgExpr;
1068 var = NULL;
1069 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGgExpr exact> */
1070 var1 = NULL;
1071 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGgExpr exact> */
1072 var2 = NULL;
1073 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGgExpr exact> */
1074 var3 = NULL;
1075 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AGgExpr exact> */
1076 var4 = 0;
1077 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AGgExpr exact> */
1078 var5 = NULL;
1079 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AGgExpr exact> */
1080 return self;
1081 }
1082 /* runtime class parser_nodes__AIsaExpr */
1083 const struct class class_parser_nodes__AIsaExpr = {
1084 0, /* box_kind */
1085 {
1086 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIsaExpr:kernel#Object#object_id */
1087 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIsaExpr:kernel#Object#is_same_type */
1088 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIsaExpr:kernel#Object#is_same_instance */
1089 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIsaExpr:kernel#Object#== */
1090 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIsaExpr:kernel#Object#!= */
1091 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIsaExpr:kernel#Object#output */
1092 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIsaExpr:kernel#Object#output_class_name */
1093 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIsaExpr:kernel#Object#exit */
1094 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIsaExpr:kernel#Object#sys */
1095 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIsaExpr:kernel#Object#hash */
1096 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIsaExpr:string#Object#to_s */
1097 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIsaExpr:string#Object#native_class_name */
1098 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIsaExpr:string#Object#class_name */
1099 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect */
1100 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect_head */
1101 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIsaExpr:string#Object#args */
1102 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIsaExpr:math#Object#atan2 */
1103 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIsaExpr:math#Object#pi */
1104 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIsaExpr:math#Object#srand_from */
1105 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIsaExpr:math#Object#srand */
1106 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIsaExpr:stream#Object#poll */
1107 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIsaExpr:stream#Object#intern_poll */
1108 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIsaExpr:time#Object#get_time */
1109 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIsaExpr:file#Object#printn */
1110 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIsaExpr:file#Object#print */
1111 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIsaExpr:file#Object#getc */
1112 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIsaExpr:file#Object#gets */
1113 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIsaExpr:file#Object#getcwd */
1114 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIsaExpr:file#Object#file_getcwd */
1115 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIsaExpr:file#Object#stdin */
1116 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIsaExpr:file#Object#stdout */
1117 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIsaExpr:file#Object#stderr */
1118 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIsaExpr:model_base#Object#intrude_visibility */
1119 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIsaExpr:model_base#Object#public_visibility */
1120 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIsaExpr:model_base#Object#protected_visibility */
1121 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIsaExpr:model_base#Object#private_visibility */
1122 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIsaExpr:model_base#Object#none_visibility */
1123 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIsaExpr:model#Object#abstract_kind */
1124 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIsaExpr:model#Object#concrete_kind */
1125 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIsaExpr:model#Object#interface_kind */
1126 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIsaExpr:model#Object#enum_kind */
1127 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIsaExpr:model#Object#extern_kind */
1128 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#location */
1129 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#hot_location */
1130 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#debug */
1131 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent */
1132 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent= */
1133 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#init */
1134 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__replace_child, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#replace_child */
1135 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#detach */
1136 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#replace_with */
1137 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__visit_all, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#visit_all */
1138 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIsaExpr:parser_util#ANode#collect_tokens_by_text */
1139 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIsaExpr:parser_util#ANode#collect_annotations_by_name */
1140 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIsaExpr:simple_misc_analysis#ANode#accept_simple_misc */
1141 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIsaExpr:simple_misc_analysis#ANode#after_simple_misc */
1142 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIsaExpr:literal#ANode#accept_literal */
1143 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIsaExpr:scope#ANode#accept_scope_visitor */
1144 (nitmethod_t)VIRTUAL_flow__AIsaExpr__accept_flow_visitor, /* pointer to parser_nodes:AIsaExpr:flow#AIsaExpr#accept_flow_visitor */
1145 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIsaExpr:local_var_init#ANode#accept_local_var_visitor */
1146 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIsaExpr:auto_super_init#ANode#accept_auto_super_init */
1147 (nitmethod_t)VIRTUAL_rapid_type_analysis__AIsaExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AIsaExpr:rapid_type_analysis#AIsaExpr#accept_rapid_type_visitor */
1148 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIsaExpr:astvalidation#AExpr#accept_ast_validation */
1149 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIsaExpr:transform#ANode#accept_transform_visitor */
1150 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#location= */
1151 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations */
1152 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations= */
1153 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#init */
1154 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIsaExpr:modelize_property#Prod#collect_text */
1155 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#replace_with */
1156 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AExpr#init */
1157 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIsaExpr:simple_misc_analysis#AExpr#warn_parentheses */
1158 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context */
1159 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context= */
1160 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype */
1161 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype= */
1162 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed */
1163 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed= */
1164 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to */
1165 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to= */
1166 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#its_variable */
1167 (nitmethod_t)VIRTUAL_typing__AIsaExpr__accept_typing, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#accept_typing */
1168 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#make_var_read */
1169 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache */
1170 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache= */
1171 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#detach_with_placeholder */
1172 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#add */
1173 (nitmethod_t)VIRTUAL_abstract_compiler__AIsaExpr__expr, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AIsaExpr#expr */
1174 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AExpr#stmt */
1175 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIsaExpr:astvalidation#ANode#accept_ast_validation */
1176 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ABoolExpr#init */
1177 (nitmethod_t)VIRTUAL_parser_nodes__AIsaExpr__n_expr, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_expr */
1178 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__n_expr_61d, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_expr= */
1179 (nitmethod_t)VIRTUAL_parser_nodes__AIsaExpr__n_type, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_type */
1180 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__n_type_61d, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_type= */
1181 (nitmethod_t)VIRTUAL_parser_nodes__AIsaExpr__init, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#init */
1182 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__empty_init, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#empty_init */
1183 (nitmethod_t)VIRTUAL_parser_prod__AIsaExpr__init_aisaexpr, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#init_aisaexpr */
1184 (nitmethod_t)VIRTUAL_typing__AIsaExpr__cast_type, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type */
1185 (nitmethod_t)VIRTUAL_typing__AIsaExpr__cast_type_61d, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type= */
1186 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIsaExpr:flow#ANode#accept_flow_visitor */
1187 }
1188 };
1189 /* allocate AIsaExpr */
1190 val* NEW_parser_nodes__AIsaExpr(const struct type* type) {
1191 val* self /* : AIsaExpr */;
1192 val* var /* : null */;
1193 val* var1 /* : null */;
1194 val* var2 /* : null */;
1195 val* var3 /* : null */;
1196 short int var4 /* : Bool */;
1197 val* var5 /* : null */;
1198 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
1199 self->type = type;
1200 self->class = &class_parser_nodes__AIsaExpr;
1201 var = NULL;
1202 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIsaExpr exact> */
1203 var1 = NULL;
1204 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIsaExpr exact> */
1205 var2 = NULL;
1206 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIsaExpr exact> */
1207 var3 = NULL;
1208 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIsaExpr exact> */
1209 var4 = 0;
1210 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIsaExpr exact> */
1211 var5 = NULL;
1212 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIsaExpr exact> */
1213 return self;
1214 }
1215 /* runtime class parser_nodes__APlusExpr */
1216 const struct class class_parser_nodes__APlusExpr = {
1217 0, /* box_kind */
1218 {
1219 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APlusExpr:kernel#Object#object_id */
1220 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APlusExpr:kernel#Object#is_same_type */
1221 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APlusExpr:kernel#Object#is_same_instance */
1222 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APlusExpr:kernel#Object#== */
1223 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APlusExpr:kernel#Object#!= */
1224 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APlusExpr:kernel#Object#output */
1225 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APlusExpr:kernel#Object#output_class_name */
1226 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APlusExpr:kernel#Object#exit */
1227 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APlusExpr:kernel#Object#sys */
1228 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APlusExpr:kernel#Object#hash */
1229 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APlusExpr:string#Object#to_s */
1230 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APlusExpr:string#Object#native_class_name */
1231 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APlusExpr:string#Object#class_name */
1232 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APlusExpr:string#Object#inspect */
1233 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APlusExpr:string#Object#inspect_head */
1234 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APlusExpr:string#Object#args */
1235 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APlusExpr:math#Object#atan2 */
1236 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APlusExpr:math#Object#pi */
1237 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APlusExpr:math#Object#srand_from */
1238 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APlusExpr:math#Object#srand */
1239 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APlusExpr:stream#Object#poll */
1240 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APlusExpr:stream#Object#intern_poll */
1241 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APlusExpr:time#Object#get_time */
1242 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APlusExpr:file#Object#printn */
1243 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APlusExpr:file#Object#print */
1244 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APlusExpr:file#Object#getc */
1245 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APlusExpr:file#Object#gets */
1246 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APlusExpr:file#Object#getcwd */
1247 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APlusExpr:file#Object#file_getcwd */
1248 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APlusExpr:file#Object#stdin */
1249 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APlusExpr:file#Object#stdout */
1250 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APlusExpr:file#Object#stderr */
1251 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APlusExpr:model_base#Object#intrude_visibility */
1252 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APlusExpr:model_base#Object#public_visibility */
1253 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APlusExpr:model_base#Object#protected_visibility */
1254 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APlusExpr:model_base#Object#private_visibility */
1255 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APlusExpr:model_base#Object#none_visibility */
1256 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APlusExpr:model#Object#abstract_kind */
1257 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APlusExpr:model#Object#concrete_kind */
1258 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APlusExpr:model#Object#interface_kind */
1259 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APlusExpr:model#Object#enum_kind */
1260 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APlusExpr:model#Object#extern_kind */
1261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#location */
1262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#hot_location */
1263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#debug */
1264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent */
1265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent= */
1266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#init */
1267 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__replace_child, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#replace_child */
1268 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#detach */
1269 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#replace_with */
1270 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__visit_all, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#visit_all */
1271 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APlusExpr:parser_util#ANode#collect_tokens_by_text */
1272 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APlusExpr:parser_util#ANode#collect_annotations_by_name */
1273 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APlusExpr:simple_misc_analysis#ANode#accept_simple_misc */
1274 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APlusExpr:simple_misc_analysis#ANode#after_simple_misc */
1275 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APlusExpr:literal#ANode#accept_literal */
1276 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APlusExpr:scope#ANode#accept_scope_visitor */
1277 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APlusExpr:flow#ANode#accept_flow_visitor */
1278 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APlusExpr:local_var_init#ANode#accept_local_var_visitor */
1279 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:APlusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1280 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:APlusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1281 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:APlusExpr:astvalidation#AExpr#accept_ast_validation */
1282 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APlusExpr:transform#ANode#accept_transform_visitor */
1283 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#location= */
1284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations */
1285 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations= */
1286 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#init */
1287 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APlusExpr:modelize_property#Prod#collect_text */
1288 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#replace_with */
1289 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#AExpr#init */
1290 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:APlusExpr:simple_misc_analysis#AExpr#warn_parentheses */
1291 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context */
1292 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context= */
1293 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype */
1294 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype= */
1295 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed */
1296 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed= */
1297 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to */
1298 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to= */
1299 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:APlusExpr:typing#AExpr#its_variable */
1300 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#accept_typing */
1301 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#make_var_read */
1302 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache */
1303 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache= */
1304 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#detach_with_placeholder */
1305 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#add */
1306 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:APlusExpr:abstract_compiler#ASendExpr#expr */
1307 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:APlusExpr:abstract_compiler#AExpr#stmt */
1308 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APlusExpr:astvalidation#ANode#accept_ast_validation */
1309 NULL, /* empty */
1310 NULL, /* empty */
1311 NULL, /* empty */
1312 NULL, /* empty */
1313 NULL, /* empty */
1314 NULL, /* empty */
1315 NULL, /* empty */
1316 NULL, /* empty */
1317 NULL, /* empty */
1318 NULL, /* empty */
1319 NULL, /* empty */
1320 NULL, /* empty */
1321 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:APlusExpr:parser_nodes#ASendExpr#n_expr */
1322 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__n_expr_61d, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr= */
1323 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#ASendExpr#init */
1324 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:APlusExpr:parser_prod#ASendExpr#empty_init */
1325 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:APlusExpr:parser_prod#ASendExpr#init_asendexpr */
1326 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#mproperty */
1327 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite */
1328 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite= */
1329 (nitmethod_t)VIRTUAL_typing__APlusExpr__property_name, /* pointer to parser_nodes:APlusExpr:typing#APlusExpr#property_name */
1330 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#raw_arguments */
1331 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#raw_arguments= */
1332 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:APlusExpr:typing#ABinopExpr#compute_raw_arguments */
1333 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:APlusExpr:parser_nodes#ABinopExpr#n_expr2 */
1334 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__n_expr2_61d, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr2= */
1335 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#ABinopExpr#init */
1336 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:APlusExpr:parser_prod#ABinopExpr#empty_init */
1337 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:APlusExpr:parser_prod#ABinopExpr#init_abinopexpr */
1338 (nitmethod_t)VIRTUAL_parser_nodes__APlusExpr__init, /* pointer to parser_nodes:APlusExpr:parser_nodes#APlusExpr#init */
1339 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__empty_init, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#empty_init */
1340 (nitmethod_t)VIRTUAL_parser_prod__APlusExpr__init_aplusexpr, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#init_aplusexpr */
1341 }
1342 };
1343 /* allocate APlusExpr */
1344 val* NEW_parser_nodes__APlusExpr(const struct type* type) {
1345 val* self /* : APlusExpr */;
1346 val* var /* : null */;
1347 val* var1 /* : null */;
1348 val* var2 /* : null */;
1349 val* var3 /* : null */;
1350 short int var4 /* : Bool */;
1351 val* var5 /* : null */;
1352 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1353 self->type = type;
1354 self->class = &class_parser_nodes__APlusExpr;
1355 var = NULL;
1356 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APlusExpr exact> */
1357 var1 = NULL;
1358 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APlusExpr exact> */
1359 var2 = NULL;
1360 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APlusExpr exact> */
1361 var3 = NULL;
1362 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:APlusExpr exact> */
1363 var4 = 0;
1364 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:APlusExpr exact> */
1365 var5 = NULL;
1366 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:APlusExpr exact> */
1367 return self;
1368 }
1369 /* runtime class parser_nodes__AMinusExpr */
1370 const struct class class_parser_nodes__AMinusExpr = {
1371 0, /* box_kind */
1372 {
1373 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMinusExpr:kernel#Object#object_id */
1374 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMinusExpr:kernel#Object#is_same_type */
1375 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMinusExpr:kernel#Object#is_same_instance */
1376 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMinusExpr:kernel#Object#== */
1377 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMinusExpr:kernel#Object#!= */
1378 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMinusExpr:kernel#Object#output */
1379 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMinusExpr:kernel#Object#output_class_name */
1380 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMinusExpr:kernel#Object#exit */
1381 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMinusExpr:kernel#Object#sys */
1382 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMinusExpr:kernel#Object#hash */
1383 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMinusExpr:string#Object#to_s */
1384 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMinusExpr:string#Object#native_class_name */
1385 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMinusExpr:string#Object#class_name */
1386 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect */
1387 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect_head */
1388 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMinusExpr:string#Object#args */
1389 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMinusExpr:math#Object#atan2 */
1390 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMinusExpr:math#Object#pi */
1391 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMinusExpr:math#Object#srand_from */
1392 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMinusExpr:math#Object#srand */
1393 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMinusExpr:stream#Object#poll */
1394 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMinusExpr:stream#Object#intern_poll */
1395 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMinusExpr:time#Object#get_time */
1396 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMinusExpr:file#Object#printn */
1397 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMinusExpr:file#Object#print */
1398 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMinusExpr:file#Object#getc */
1399 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMinusExpr:file#Object#gets */
1400 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMinusExpr:file#Object#getcwd */
1401 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMinusExpr:file#Object#file_getcwd */
1402 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMinusExpr:file#Object#stdin */
1403 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMinusExpr:file#Object#stdout */
1404 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMinusExpr:file#Object#stderr */
1405 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMinusExpr:model_base#Object#intrude_visibility */
1406 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMinusExpr:model_base#Object#public_visibility */
1407 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMinusExpr:model_base#Object#protected_visibility */
1408 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMinusExpr:model_base#Object#private_visibility */
1409 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMinusExpr:model_base#Object#none_visibility */
1410 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMinusExpr:model#Object#abstract_kind */
1411 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMinusExpr:model#Object#concrete_kind */
1412 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMinusExpr:model#Object#interface_kind */
1413 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMinusExpr:model#Object#enum_kind */
1414 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMinusExpr:model#Object#extern_kind */
1415 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#location */
1416 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#hot_location */
1417 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#debug */
1418 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent */
1419 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent= */
1420 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#init */
1421 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__replace_child, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#replace_child */
1422 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#detach */
1423 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#replace_with */
1424 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__visit_all, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#visit_all */
1425 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMinusExpr:parser_util#ANode#collect_tokens_by_text */
1426 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMinusExpr:parser_util#ANode#collect_annotations_by_name */
1427 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMinusExpr:simple_misc_analysis#ANode#accept_simple_misc */
1428 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMinusExpr:simple_misc_analysis#ANode#after_simple_misc */
1429 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMinusExpr:literal#ANode#accept_literal */
1430 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMinusExpr:scope#ANode#accept_scope_visitor */
1431 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMinusExpr:flow#ANode#accept_flow_visitor */
1432 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMinusExpr:local_var_init#ANode#accept_local_var_visitor */
1433 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AMinusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1434 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1435 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AMinusExpr:astvalidation#AExpr#accept_ast_validation */
1436 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMinusExpr:transform#ANode#accept_transform_visitor */
1437 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#location= */
1438 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations */
1439 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations= */
1440 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#init */
1441 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMinusExpr:modelize_property#Prod#collect_text */
1442 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#replace_with */
1443 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#AExpr#init */
1444 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AMinusExpr:simple_misc_analysis#AExpr#warn_parentheses */
1445 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context */
1446 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context= */
1447 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype */
1448 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype= */
1449 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed */
1450 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed= */
1451 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to */
1452 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to= */
1453 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#its_variable */
1454 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#accept_typing */
1455 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#make_var_read */
1456 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache */
1457 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache= */
1458 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#detach_with_placeholder */
1459 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#add */
1460 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#ASendExpr#expr */
1461 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#AExpr#stmt */
1462 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMinusExpr:astvalidation#ANode#accept_ast_validation */
1463 NULL, /* empty */
1464 NULL, /* empty */
1465 NULL, /* empty */
1466 NULL, /* empty */
1467 NULL, /* empty */
1468 NULL, /* empty */
1469 NULL, /* empty */
1470 NULL, /* empty */
1471 NULL, /* empty */
1472 NULL, /* empty */
1473 NULL, /* empty */
1474 NULL, /* empty */
1475 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ASendExpr#n_expr */
1476 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__n_expr_61d, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr= */
1477 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ASendExpr#init */
1478 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AMinusExpr:parser_prod#ASendExpr#empty_init */
1479 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AMinusExpr:parser_prod#ASendExpr#init_asendexpr */
1480 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#mproperty */
1481 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite */
1482 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite= */
1483 (nitmethod_t)VIRTUAL_typing__AMinusExpr__property_name, /* pointer to parser_nodes:AMinusExpr:typing#AMinusExpr#property_name */
1484 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#raw_arguments */
1485 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#raw_arguments= */
1486 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AMinusExpr:typing#ABinopExpr#compute_raw_arguments */
1487 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ABinopExpr#n_expr2 */
1488 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__n_expr2_61d, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr2= */
1489 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ABinopExpr#init */
1490 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AMinusExpr:parser_prod#ABinopExpr#empty_init */
1491 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AMinusExpr:parser_prod#ABinopExpr#init_abinopexpr */
1492 (nitmethod_t)VIRTUAL_parser_nodes__AMinusExpr__init, /* pointer to parser_nodes:AMinusExpr:parser_nodes#AMinusExpr#init */
1493 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__empty_init, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#empty_init */
1494 (nitmethod_t)VIRTUAL_parser_prod__AMinusExpr__init_aminusexpr, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#init_aminusexpr */
1495 }
1496 };
1497 /* allocate AMinusExpr */
1498 val* NEW_parser_nodes__AMinusExpr(const struct type* type) {
1499 val* self /* : AMinusExpr */;
1500 val* var /* : null */;
1501 val* var1 /* : null */;
1502 val* var2 /* : null */;
1503 val* var3 /* : null */;
1504 short int var4 /* : Bool */;
1505 val* var5 /* : null */;
1506 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1507 self->type = type;
1508 self->class = &class_parser_nodes__AMinusExpr;
1509 var = NULL;
1510 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMinusExpr exact> */
1511 var1 = NULL;
1512 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMinusExpr exact> */
1513 var2 = NULL;
1514 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMinusExpr exact> */
1515 var3 = NULL;
1516 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AMinusExpr exact> */
1517 var4 = 0;
1518 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AMinusExpr exact> */
1519 var5 = NULL;
1520 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AMinusExpr exact> */
1521 return self;
1522 }
1523 /* runtime class parser_nodes__AStarshipExpr */
1524 const struct class class_parser_nodes__AStarshipExpr = {
1525 0, /* box_kind */
1526 {
1527 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#object_id */
1528 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#is_same_type */
1529 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#is_same_instance */
1530 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#== */
1531 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#!= */
1532 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#output */
1533 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#output_class_name */
1534 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#exit */
1535 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#sys */
1536 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#hash */
1537 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarshipExpr:string#Object#to_s */
1538 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarshipExpr:string#Object#native_class_name */
1539 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarshipExpr:string#Object#class_name */
1540 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect */
1541 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect_head */
1542 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarshipExpr:string#Object#args */
1543 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarshipExpr:math#Object#atan2 */
1544 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarshipExpr:math#Object#pi */
1545 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarshipExpr:math#Object#srand_from */
1546 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarshipExpr:math#Object#srand */
1547 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarshipExpr:stream#Object#poll */
1548 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarshipExpr:stream#Object#intern_poll */
1549 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarshipExpr:time#Object#get_time */
1550 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarshipExpr:file#Object#printn */
1551 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarshipExpr:file#Object#print */
1552 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarshipExpr:file#Object#getc */
1553 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarshipExpr:file#Object#gets */
1554 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarshipExpr:file#Object#getcwd */
1555 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarshipExpr:file#Object#file_getcwd */
1556 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarshipExpr:file#Object#stdin */
1557 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarshipExpr:file#Object#stdout */
1558 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarshipExpr:file#Object#stderr */
1559 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#intrude_visibility */
1560 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#public_visibility */
1561 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#protected_visibility */
1562 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#private_visibility */
1563 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#none_visibility */
1564 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarshipExpr:model#Object#abstract_kind */
1565 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarshipExpr:model#Object#concrete_kind */
1566 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarshipExpr:model#Object#interface_kind */
1567 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarshipExpr:model#Object#enum_kind */
1568 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarshipExpr:model#Object#extern_kind */
1569 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#location */
1570 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#hot_location */
1571 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#debug */
1572 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent */
1573 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent= */
1574 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#init */
1575 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__replace_child, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#replace_child */
1576 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#detach */
1577 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#replace_with */
1578 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__visit_all, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#visit_all */
1579 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarshipExpr:parser_util#ANode#collect_tokens_by_text */
1580 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarshipExpr:parser_util#ANode#collect_annotations_by_name */
1581 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarshipExpr:simple_misc_analysis#ANode#accept_simple_misc */
1582 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarshipExpr:simple_misc_analysis#ANode#after_simple_misc */
1583 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarshipExpr:literal#ANode#accept_literal */
1584 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarshipExpr:scope#ANode#accept_scope_visitor */
1585 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarshipExpr:flow#ANode#accept_flow_visitor */
1586 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarshipExpr:local_var_init#ANode#accept_local_var_visitor */
1587 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AStarshipExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1588 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarshipExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1589 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AStarshipExpr:astvalidation#AExpr#accept_ast_validation */
1590 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarshipExpr:transform#ANode#accept_transform_visitor */
1591 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#location= */
1592 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations */
1593 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations= */
1594 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#init */
1595 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarshipExpr:modelize_property#Prod#collect_text */
1596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#replace_with */
1597 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#AExpr#init */
1598 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AStarshipExpr:simple_misc_analysis#AExpr#warn_parentheses */
1599 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context */
1600 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context= */
1601 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype */
1602 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype= */
1603 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed */
1604 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed= */
1605 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to */
1606 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to= */
1607 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#its_variable */
1608 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#accept_typing */
1609 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#make_var_read */
1610 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache */
1611 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache= */
1612 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#detach_with_placeholder */
1613 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#add */
1614 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#ASendExpr#expr */
1615 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#AExpr#stmt */
1616 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarshipExpr:astvalidation#ANode#accept_ast_validation */
1617 NULL, /* empty */
1618 NULL, /* empty */
1619 NULL, /* empty */
1620 NULL, /* empty */
1621 NULL, /* empty */
1622 NULL, /* empty */
1623 NULL, /* empty */
1624 NULL, /* empty */
1625 NULL, /* empty */
1626 NULL, /* empty */
1627 NULL, /* empty */
1628 NULL, /* empty */
1629 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ASendExpr#n_expr */
1630 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__n_expr_61d, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr= */
1631 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ASendExpr#init */
1632 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AStarshipExpr:parser_prod#ASendExpr#empty_init */
1633 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AStarshipExpr:parser_prod#ASendExpr#init_asendexpr */
1634 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#mproperty */
1635 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite */
1636 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite= */
1637 (nitmethod_t)VIRTUAL_typing__AStarshipExpr__property_name, /* pointer to parser_nodes:AStarshipExpr:typing#AStarshipExpr#property_name */
1638 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#raw_arguments */
1639 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#raw_arguments= */
1640 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AStarshipExpr:typing#ABinopExpr#compute_raw_arguments */
1641 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ABinopExpr#n_expr2 */
1642 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__n_expr2_61d, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr2= */
1643 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ABinopExpr#init */
1644 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AStarshipExpr:parser_prod#ABinopExpr#empty_init */
1645 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AStarshipExpr:parser_prod#ABinopExpr#init_abinopexpr */
1646 (nitmethod_t)VIRTUAL_parser_nodes__AStarshipExpr__init, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#AStarshipExpr#init */
1647 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__empty_init, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#empty_init */
1648 (nitmethod_t)VIRTUAL_parser_prod__AStarshipExpr__init_astarshipexpr, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#init_astarshipexpr */
1649 }
1650 };
1651 /* allocate AStarshipExpr */
1652 val* NEW_parser_nodes__AStarshipExpr(const struct type* type) {
1653 val* self /* : AStarshipExpr */;
1654 val* var /* : null */;
1655 val* var1 /* : null */;
1656 val* var2 /* : null */;
1657 val* var3 /* : null */;
1658 short int var4 /* : Bool */;
1659 val* var5 /* : null */;
1660 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1661 self->type = type;
1662 self->class = &class_parser_nodes__AStarshipExpr;
1663 var = NULL;
1664 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarshipExpr exact> */
1665 var1 = NULL;
1666 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarshipExpr exact> */
1667 var2 = NULL;
1668 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarshipExpr exact> */
1669 var3 = NULL;
1670 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AStarshipExpr exact> */
1671 var4 = 0;
1672 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AStarshipExpr exact> */
1673 var5 = NULL;
1674 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AStarshipExpr exact> */
1675 return self;
1676 }
1677 /* runtime class parser_nodes__AStarExpr */
1678 const struct class class_parser_nodes__AStarExpr = {
1679 0, /* box_kind */
1680 {
1681 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarExpr:kernel#Object#object_id */
1682 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarExpr:kernel#Object#is_same_type */
1683 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarExpr:kernel#Object#is_same_instance */
1684 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarExpr:kernel#Object#== */
1685 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarExpr:kernel#Object#!= */
1686 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarExpr:kernel#Object#output */
1687 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarExpr:kernel#Object#output_class_name */
1688 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarExpr:kernel#Object#exit */
1689 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarExpr:kernel#Object#sys */
1690 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarExpr:kernel#Object#hash */
1691 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarExpr:string#Object#to_s */
1692 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarExpr:string#Object#native_class_name */
1693 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarExpr:string#Object#class_name */
1694 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarExpr:string#Object#inspect */
1695 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarExpr:string#Object#inspect_head */
1696 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarExpr:string#Object#args */
1697 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarExpr:math#Object#atan2 */
1698 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarExpr:math#Object#pi */
1699 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarExpr:math#Object#srand_from */
1700 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarExpr:math#Object#srand */
1701 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarExpr:stream#Object#poll */
1702 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarExpr:stream#Object#intern_poll */
1703 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarExpr:time#Object#get_time */
1704 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarExpr:file#Object#printn */
1705 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarExpr:file#Object#print */
1706 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarExpr:file#Object#getc */
1707 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarExpr:file#Object#gets */
1708 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarExpr:file#Object#getcwd */
1709 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarExpr:file#Object#file_getcwd */
1710 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarExpr:file#Object#stdin */
1711 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarExpr:file#Object#stdout */
1712 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarExpr:file#Object#stderr */
1713 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarExpr:model_base#Object#intrude_visibility */
1714 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarExpr:model_base#Object#public_visibility */
1715 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarExpr:model_base#Object#protected_visibility */
1716 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarExpr:model_base#Object#private_visibility */
1717 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarExpr:model_base#Object#none_visibility */
1718 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarExpr:model#Object#abstract_kind */
1719 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarExpr:model#Object#concrete_kind */
1720 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarExpr:model#Object#interface_kind */
1721 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarExpr:model#Object#enum_kind */
1722 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarExpr:model#Object#extern_kind */
1723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#location */
1724 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#hot_location */
1725 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#debug */
1726 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent */
1727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent= */
1728 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#init */
1729 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__replace_child, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#replace_child */
1730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#detach */
1731 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#replace_with */
1732 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__visit_all, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#visit_all */
1733 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarExpr:parser_util#ANode#collect_tokens_by_text */
1734 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarExpr:parser_util#ANode#collect_annotations_by_name */
1735 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarExpr:simple_misc_analysis#ANode#accept_simple_misc */
1736 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarExpr:simple_misc_analysis#ANode#after_simple_misc */
1737 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarExpr:literal#ANode#accept_literal */
1738 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarExpr:scope#ANode#accept_scope_visitor */
1739 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarExpr:flow#ANode#accept_flow_visitor */
1740 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarExpr:local_var_init#ANode#accept_local_var_visitor */
1741 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AStarExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1742 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1743 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AStarExpr:astvalidation#AExpr#accept_ast_validation */
1744 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarExpr:transform#ANode#accept_transform_visitor */
1745 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#location= */
1746 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations */
1747 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations= */
1748 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#init */
1749 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarExpr:modelize_property#Prod#collect_text */
1750 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#replace_with */
1751 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#AExpr#init */
1752 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AStarExpr:simple_misc_analysis#AExpr#warn_parentheses */
1753 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context */
1754 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context= */
1755 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype */
1756 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype= */
1757 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed */
1758 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed= */
1759 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to */
1760 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to= */
1761 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AStarExpr:typing#AExpr#its_variable */
1762 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#accept_typing */
1763 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#make_var_read */
1764 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache */
1765 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache= */
1766 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#detach_with_placeholder */
1767 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#add */
1768 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AStarExpr:abstract_compiler#ASendExpr#expr */
1769 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AStarExpr:abstract_compiler#AExpr#stmt */
1770 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarExpr:astvalidation#ANode#accept_ast_validation */
1771 NULL, /* empty */
1772 NULL, /* empty */
1773 NULL, /* empty */
1774 NULL, /* empty */
1775 NULL, /* empty */
1776 NULL, /* empty */
1777 NULL, /* empty */
1778 NULL, /* empty */
1779 NULL, /* empty */
1780 NULL, /* empty */
1781 NULL, /* empty */
1782 NULL, /* empty */
1783 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AStarExpr:parser_nodes#ASendExpr#n_expr */
1784 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__n_expr_61d, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr= */
1785 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#ASendExpr#init */
1786 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AStarExpr:parser_prod#ASendExpr#empty_init */
1787 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AStarExpr:parser_prod#ASendExpr#init_asendexpr */
1788 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#mproperty */
1789 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite */
1790 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite= */
1791 (nitmethod_t)VIRTUAL_typing__AStarExpr__property_name, /* pointer to parser_nodes:AStarExpr:typing#AStarExpr#property_name */
1792 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#raw_arguments */
1793 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#raw_arguments= */
1794 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AStarExpr:typing#ABinopExpr#compute_raw_arguments */
1795 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AStarExpr:parser_nodes#ABinopExpr#n_expr2 */
1796 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__n_expr2_61d, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr2= */
1797 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#ABinopExpr#init */
1798 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AStarExpr:parser_prod#ABinopExpr#empty_init */
1799 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AStarExpr:parser_prod#ABinopExpr#init_abinopexpr */
1800 (nitmethod_t)VIRTUAL_parser_nodes__AStarExpr__init, /* pointer to parser_nodes:AStarExpr:parser_nodes#AStarExpr#init */
1801 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__empty_init, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#empty_init */
1802 (nitmethod_t)VIRTUAL_parser_prod__AStarExpr__init_astarexpr, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#init_astarexpr */
1803 }
1804 };
1805 /* allocate AStarExpr */
1806 val* NEW_parser_nodes__AStarExpr(const struct type* type) {
1807 val* self /* : AStarExpr */;
1808 val* var /* : null */;
1809 val* var1 /* : null */;
1810 val* var2 /* : null */;
1811 val* var3 /* : null */;
1812 short int var4 /* : Bool */;
1813 val* var5 /* : null */;
1814 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1815 self->type = type;
1816 self->class = &class_parser_nodes__AStarExpr;
1817 var = NULL;
1818 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarExpr exact> */
1819 var1 = NULL;
1820 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarExpr exact> */
1821 var2 = NULL;
1822 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarExpr exact> */
1823 var3 = NULL;
1824 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AStarExpr exact> */
1825 var4 = 0;
1826 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AStarExpr exact> */
1827 var5 = NULL;
1828 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AStarExpr exact> */
1829 return self;
1830 }
1831 /* runtime class parser_nodes__ASlashExpr */
1832 const struct class class_parser_nodes__ASlashExpr = {
1833 0, /* box_kind */
1834 {
1835 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASlashExpr:kernel#Object#object_id */
1836 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASlashExpr:kernel#Object#is_same_type */
1837 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASlashExpr:kernel#Object#is_same_instance */
1838 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASlashExpr:kernel#Object#== */
1839 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASlashExpr:kernel#Object#!= */
1840 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASlashExpr:kernel#Object#output */
1841 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASlashExpr:kernel#Object#output_class_name */
1842 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASlashExpr:kernel#Object#exit */
1843 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASlashExpr:kernel#Object#sys */
1844 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASlashExpr:kernel#Object#hash */
1845 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASlashExpr:string#Object#to_s */
1846 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASlashExpr:string#Object#native_class_name */
1847 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASlashExpr:string#Object#class_name */
1848 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect */
1849 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect_head */
1850 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASlashExpr:string#Object#args */
1851 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASlashExpr:math#Object#atan2 */
1852 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASlashExpr:math#Object#pi */
1853 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASlashExpr:math#Object#srand_from */
1854 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASlashExpr:math#Object#srand */
1855 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASlashExpr:stream#Object#poll */
1856 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASlashExpr:stream#Object#intern_poll */
1857 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASlashExpr:time#Object#get_time */
1858 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASlashExpr:file#Object#printn */
1859 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASlashExpr:file#Object#print */
1860 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASlashExpr:file#Object#getc */
1861 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASlashExpr:file#Object#gets */
1862 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASlashExpr:file#Object#getcwd */
1863 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASlashExpr:file#Object#file_getcwd */
1864 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASlashExpr:file#Object#stdin */
1865 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASlashExpr:file#Object#stdout */
1866 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASlashExpr:file#Object#stderr */
1867 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASlashExpr:model_base#Object#intrude_visibility */
1868 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASlashExpr:model_base#Object#public_visibility */
1869 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASlashExpr:model_base#Object#protected_visibility */
1870 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASlashExpr:model_base#Object#private_visibility */
1871 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASlashExpr:model_base#Object#none_visibility */
1872 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASlashExpr:model#Object#abstract_kind */
1873 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASlashExpr:model#Object#concrete_kind */
1874 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASlashExpr:model#Object#interface_kind */
1875 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASlashExpr:model#Object#enum_kind */
1876 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASlashExpr:model#Object#extern_kind */
1877 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#location */
1878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#hot_location */
1879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#debug */
1880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent */
1881 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent= */
1882 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#init */
1883 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__replace_child, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#replace_child */
1884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#detach */
1885 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#replace_with */
1886 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__visit_all, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#visit_all */
1887 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASlashExpr:parser_util#ANode#collect_tokens_by_text */
1888 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASlashExpr:parser_util#ANode#collect_annotations_by_name */
1889 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASlashExpr:simple_misc_analysis#ANode#accept_simple_misc */
1890 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASlashExpr:simple_misc_analysis#ANode#after_simple_misc */
1891 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASlashExpr:literal#ANode#accept_literal */
1892 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASlashExpr:scope#ANode#accept_scope_visitor */
1893 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASlashExpr:flow#ANode#accept_flow_visitor */
1894 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASlashExpr:local_var_init#ANode#accept_local_var_visitor */
1895 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ASlashExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1896 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ASlashExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1897 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ASlashExpr:astvalidation#AExpr#accept_ast_validation */
1898 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASlashExpr:transform#ANode#accept_transform_visitor */
1899 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#location= */
1900 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations */
1901 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations= */
1902 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#init */
1903 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASlashExpr:modelize_property#Prod#collect_text */
1904 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#replace_with */
1905 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#AExpr#init */
1906 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ASlashExpr:simple_misc_analysis#AExpr#warn_parentheses */
1907 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context */
1908 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context= */
1909 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype */
1910 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype= */
1911 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed */
1912 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed= */
1913 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to */
1914 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to= */
1915 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#its_variable */
1916 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#accept_typing */
1917 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#make_var_read */
1918 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache */
1919 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache= */
1920 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#detach_with_placeholder */
1921 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#add */
1922 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#ASendExpr#expr */
1923 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#AExpr#stmt */
1924 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASlashExpr:astvalidation#ANode#accept_ast_validation */
1925 NULL, /* empty */
1926 NULL, /* empty */
1927 NULL, /* empty */
1928 NULL, /* empty */
1929 NULL, /* empty */
1930 NULL, /* empty */
1931 NULL, /* empty */
1932 NULL, /* empty */
1933 NULL, /* empty */
1934 NULL, /* empty */
1935 NULL, /* empty */
1936 NULL, /* empty */
1937 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ASendExpr#n_expr */
1938 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__n_expr_61d, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr= */
1939 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ASendExpr#init */
1940 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASendExpr#empty_init */
1941 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASendExpr#init_asendexpr */
1942 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#mproperty */
1943 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite */
1944 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite= */
1945 (nitmethod_t)VIRTUAL_typing__ASlashExpr__property_name, /* pointer to parser_nodes:ASlashExpr:typing#ASlashExpr#property_name */
1946 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#raw_arguments */
1947 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#raw_arguments= */
1948 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ASlashExpr:typing#ABinopExpr#compute_raw_arguments */
1949 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ABinopExpr#n_expr2 */
1950 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__n_expr2_61d, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr2= */
1951 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ABinopExpr#init */
1952 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ASlashExpr:parser_prod#ABinopExpr#empty_init */
1953 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ASlashExpr:parser_prod#ABinopExpr#init_abinopexpr */
1954 (nitmethod_t)VIRTUAL_parser_nodes__ASlashExpr__init, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ASlashExpr#init */
1955 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__empty_init, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#empty_init */
1956 (nitmethod_t)VIRTUAL_parser_prod__ASlashExpr__init_aslashexpr, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#init_aslashexpr */
1957 }
1958 };
1959 /* allocate ASlashExpr */
1960 val* NEW_parser_nodes__ASlashExpr(const struct type* type) {
1961 val* self /* : ASlashExpr */;
1962 val* var /* : null */;
1963 val* var1 /* : null */;
1964 val* var2 /* : null */;
1965 val* var3 /* : null */;
1966 short int var4 /* : Bool */;
1967 val* var5 /* : null */;
1968 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1969 self->type = type;
1970 self->class = &class_parser_nodes__ASlashExpr;
1971 var = NULL;
1972 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASlashExpr exact> */
1973 var1 = NULL;
1974 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASlashExpr exact> */
1975 var2 = NULL;
1976 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASlashExpr exact> */
1977 var3 = NULL;
1978 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ASlashExpr exact> */
1979 var4 = 0;
1980 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ASlashExpr exact> */
1981 var5 = NULL;
1982 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ASlashExpr exact> */
1983 return self;
1984 }
1985 /* runtime class parser_nodes__APercentExpr */
1986 const struct class class_parser_nodes__APercentExpr = {
1987 0, /* box_kind */
1988 {
1989 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APercentExpr:kernel#Object#object_id */
1990 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APercentExpr:kernel#Object#is_same_type */
1991 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APercentExpr:kernel#Object#is_same_instance */
1992 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APercentExpr:kernel#Object#== */
1993 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APercentExpr:kernel#Object#!= */
1994 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APercentExpr:kernel#Object#output */
1995 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APercentExpr:kernel#Object#output_class_name */
1996 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APercentExpr:kernel#Object#exit */
1997 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APercentExpr:kernel#Object#sys */
1998 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APercentExpr:kernel#Object#hash */
1999 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APercentExpr:string#Object#to_s */
2000 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APercentExpr:string#Object#native_class_name */
2001 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APercentExpr:string#Object#class_name */
2002 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APercentExpr:string#Object#inspect */
2003 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APercentExpr:string#Object#inspect_head */
2004 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APercentExpr:string#Object#args */
2005 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APercentExpr:math#Object#atan2 */
2006 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APercentExpr:math#Object#pi */
2007 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APercentExpr:math#Object#srand_from */
2008 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APercentExpr:math#Object#srand */
2009 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APercentExpr:stream#Object#poll */
2010 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APercentExpr:stream#Object#intern_poll */
2011 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APercentExpr:time#Object#get_time */
2012 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APercentExpr:file#Object#printn */
2013 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APercentExpr:file#Object#print */
2014 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APercentExpr:file#Object#getc */
2015 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APercentExpr:file#Object#gets */
2016 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APercentExpr:file#Object#getcwd */
2017 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APercentExpr:file#Object#file_getcwd */
2018 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APercentExpr:file#Object#stdin */
2019 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APercentExpr:file#Object#stdout */
2020 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APercentExpr:file#Object#stderr */
2021 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APercentExpr:model_base#Object#intrude_visibility */
2022 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APercentExpr:model_base#Object#public_visibility */
2023 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APercentExpr:model_base#Object#protected_visibility */
2024 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APercentExpr:model_base#Object#private_visibility */
2025 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APercentExpr:model_base#Object#none_visibility */
2026 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APercentExpr:model#Object#abstract_kind */
2027 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APercentExpr:model#Object#concrete_kind */
2028 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APercentExpr:model#Object#interface_kind */
2029 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APercentExpr:model#Object#enum_kind */
2030 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APercentExpr:model#Object#extern_kind */
2031 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#location */
2032 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#hot_location */
2033 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#debug */
2034 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent */
2035 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent= */
2036 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#init */
2037 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__replace_child, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#replace_child */
2038 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#detach */
2039 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#replace_with */
2040 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__visit_all, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#visit_all */
2041 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APercentExpr:parser_util#ANode#collect_tokens_by_text */
2042 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APercentExpr:parser_util#ANode#collect_annotations_by_name */
2043 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APercentExpr:simple_misc_analysis#ANode#accept_simple_misc */
2044 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APercentExpr:simple_misc_analysis#ANode#after_simple_misc */
2045 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APercentExpr:literal#ANode#accept_literal */
2046 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APercentExpr:scope#ANode#accept_scope_visitor */
2047 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APercentExpr:flow#ANode#accept_flow_visitor */
2048 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APercentExpr:local_var_init#ANode#accept_local_var_visitor */
2049 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:APercentExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2050 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:APercentExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2051 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:APercentExpr:astvalidation#AExpr#accept_ast_validation */
2052 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APercentExpr:transform#ANode#accept_transform_visitor */
2053 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#location= */
2054 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations */
2055 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations= */
2056 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#init */
2057 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APercentExpr:modelize_property#Prod#collect_text */
2058 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#replace_with */
2059 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#AExpr#init */
2060 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:APercentExpr:simple_misc_analysis#AExpr#warn_parentheses */
2061 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context */
2062 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context= */
2063 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype */
2064 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype= */
2065 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed */
2066 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed= */
2067 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to */
2068 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to= */
2069 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:APercentExpr:typing#AExpr#its_variable */
2070 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#accept_typing */
2071 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#make_var_read */
2072 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache */
2073 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache= */
2074 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#detach_with_placeholder */
2075 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#add */
2076 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:APercentExpr:abstract_compiler#ASendExpr#expr */
2077 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:APercentExpr:abstract_compiler#AExpr#stmt */
2078 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APercentExpr:astvalidation#ANode#accept_ast_validation */
2079 NULL, /* empty */
2080 NULL, /* empty */
2081 NULL, /* empty */
2082 NULL, /* empty */
2083 NULL, /* empty */
2084 NULL, /* empty */
2085 NULL, /* empty */
2086 NULL, /* empty */
2087 NULL, /* empty */
2088 NULL, /* empty */
2089 NULL, /* empty */
2090 NULL, /* empty */
2091 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:APercentExpr:parser_nodes#ASendExpr#n_expr */
2092 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__n_expr_61d, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr= */
2093 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#ASendExpr#init */
2094 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:APercentExpr:parser_prod#ASendExpr#empty_init */
2095 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:APercentExpr:parser_prod#ASendExpr#init_asendexpr */
2096 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#mproperty */
2097 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite */
2098 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite= */
2099 (nitmethod_t)VIRTUAL_typing__APercentExpr__property_name, /* pointer to parser_nodes:APercentExpr:typing#APercentExpr#property_name */
2100 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#raw_arguments */
2101 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#raw_arguments= */
2102 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:APercentExpr:typing#ABinopExpr#compute_raw_arguments */
2103 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:APercentExpr:parser_nodes#ABinopExpr#n_expr2 */
2104 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__n_expr2_61d, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr2= */
2105 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#ABinopExpr#init */
2106 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:APercentExpr:parser_prod#ABinopExpr#empty_init */
2107 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:APercentExpr:parser_prod#ABinopExpr#init_abinopexpr */
2108 (nitmethod_t)VIRTUAL_parser_nodes__APercentExpr__init, /* pointer to parser_nodes:APercentExpr:parser_nodes#APercentExpr#init */
2109 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__empty_init, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#empty_init */
2110 (nitmethod_t)VIRTUAL_parser_prod__APercentExpr__init_apercentexpr, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#init_apercentexpr */
2111 }
2112 };
2113 /* allocate APercentExpr */
2114 val* NEW_parser_nodes__APercentExpr(const struct type* type) {
2115 val* self /* : APercentExpr */;
2116 val* var /* : null */;
2117 val* var1 /* : null */;
2118 val* var2 /* : null */;
2119 val* var3 /* : null */;
2120 short int var4 /* : Bool */;
2121 val* var5 /* : null */;
2122 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2123 self->type = type;
2124 self->class = &class_parser_nodes__APercentExpr;
2125 var = NULL;
2126 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APercentExpr exact> */
2127 var1 = NULL;
2128 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APercentExpr exact> */
2129 var2 = NULL;
2130 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APercentExpr exact> */
2131 var3 = NULL;
2132 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:APercentExpr exact> */
2133 var4 = 0;
2134 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:APercentExpr exact> */
2135 var5 = NULL;
2136 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:APercentExpr exact> */
2137 return self;
2138 }
2139 /* runtime class parser_nodes__AUminusExpr */
2140 const struct class class_parser_nodes__AUminusExpr = {
2141 0, /* box_kind */
2142 {
2143 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AUminusExpr:kernel#Object#object_id */
2144 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AUminusExpr:kernel#Object#is_same_type */
2145 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AUminusExpr:kernel#Object#is_same_instance */
2146 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AUminusExpr:kernel#Object#== */
2147 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AUminusExpr:kernel#Object#!= */
2148 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AUminusExpr:kernel#Object#output */
2149 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AUminusExpr:kernel#Object#output_class_name */
2150 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AUminusExpr:kernel#Object#exit */
2151 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AUminusExpr:kernel#Object#sys */
2152 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AUminusExpr:kernel#Object#hash */
2153 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AUminusExpr:string#Object#to_s */
2154 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AUminusExpr:string#Object#native_class_name */
2155 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AUminusExpr:string#Object#class_name */
2156 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect */
2157 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect_head */
2158 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AUminusExpr:string#Object#args */
2159 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AUminusExpr:math#Object#atan2 */
2160 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AUminusExpr:math#Object#pi */
2161 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AUminusExpr:math#Object#srand_from */
2162 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AUminusExpr:math#Object#srand */
2163 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AUminusExpr:stream#Object#poll */
2164 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AUminusExpr:stream#Object#intern_poll */
2165 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AUminusExpr:time#Object#get_time */
2166 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AUminusExpr:file#Object#printn */
2167 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AUminusExpr:file#Object#print */
2168 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AUminusExpr:file#Object#getc */
2169 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AUminusExpr:file#Object#gets */
2170 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AUminusExpr:file#Object#getcwd */
2171 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AUminusExpr:file#Object#file_getcwd */
2172 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AUminusExpr:file#Object#stdin */
2173 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AUminusExpr:file#Object#stdout */
2174 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AUminusExpr:file#Object#stderr */
2175 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AUminusExpr:model_base#Object#intrude_visibility */
2176 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AUminusExpr:model_base#Object#public_visibility */
2177 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AUminusExpr:model_base#Object#protected_visibility */
2178 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AUminusExpr:model_base#Object#private_visibility */
2179 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AUminusExpr:model_base#Object#none_visibility */
2180 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AUminusExpr:model#Object#abstract_kind */
2181 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AUminusExpr:model#Object#concrete_kind */
2182 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AUminusExpr:model#Object#interface_kind */
2183 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AUminusExpr:model#Object#enum_kind */
2184 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AUminusExpr:model#Object#extern_kind */
2185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#location */
2186 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#hot_location */
2187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#debug */
2188 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent */
2189 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent= */
2190 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#init */
2191 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__replace_child, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#replace_child */
2192 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#detach */
2193 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#replace_with */
2194 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__visit_all, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#visit_all */
2195 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AUminusExpr:parser_util#ANode#collect_tokens_by_text */
2196 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AUminusExpr:parser_util#ANode#collect_annotations_by_name */
2197 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AUminusExpr:simple_misc_analysis#ANode#accept_simple_misc */
2198 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AUminusExpr:simple_misc_analysis#ANode#after_simple_misc */
2199 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AUminusExpr:literal#ANode#accept_literal */
2200 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AUminusExpr:scope#ANode#accept_scope_visitor */
2201 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AUminusExpr:flow#ANode#accept_flow_visitor */
2202 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AUminusExpr:local_var_init#ANode#accept_local_var_visitor */
2203 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AUminusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2204 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AUminusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2205 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AUminusExpr:astvalidation#AExpr#accept_ast_validation */
2206 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AUminusExpr:transform#ANode#accept_transform_visitor */
2207 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#location= */
2208 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations */
2209 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations= */
2210 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#init */
2211 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AUminusExpr:modelize_property#Prod#collect_text */
2212 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#replace_with */
2213 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AUminusExpr:parser_nodes#AExpr#init */
2214 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AUminusExpr:simple_misc_analysis#AExpr#warn_parentheses */
2215 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context */
2216 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context= */
2217 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype */
2218 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype= */
2219 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed */
2220 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed= */
2221 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to */
2222 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to= */
2223 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#its_variable */
2224 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#accept_typing */
2225 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#make_var_read */
2226 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache */
2227 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache= */
2228 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#detach_with_placeholder */
2229 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#add */
2230 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#ASendExpr#expr */
2231 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#AExpr#stmt */
2232 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AUminusExpr:astvalidation#ANode#accept_ast_validation */
2233 NULL, /* empty */
2234 NULL, /* empty */
2235 NULL, /* empty */
2236 NULL, /* empty */
2237 NULL, /* empty */
2238 NULL, /* empty */
2239 NULL, /* empty */
2240 NULL, /* empty */
2241 NULL, /* empty */
2242 NULL, /* empty */
2243 NULL, /* empty */
2244 NULL, /* empty */
2245 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ASendExpr#n_expr */
2246 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__n_expr_61d, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_expr= */
2247 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ASendExpr#init */
2248 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AUminusExpr:parser_prod#ASendExpr#empty_init */
2249 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AUminusExpr:parser_prod#ASendExpr#init_asendexpr */
2250 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#mproperty */
2251 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite */
2252 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite= */
2253 (nitmethod_t)VIRTUAL_typing__AUminusExpr__property_name, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#property_name */
2254 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#raw_arguments */
2255 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#raw_arguments= */
2256 (nitmethod_t)VIRTUAL_typing__AUminusExpr__compute_raw_arguments, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#compute_raw_arguments */
2257 (nitmethod_t)VIRTUAL_parser_nodes__AUminusExpr__n_minus, /* pointer to parser_nodes:AUminusExpr:parser_nodes#AUminusExpr#n_minus */
2258 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__n_minus_61d, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_minus= */
2259 (nitmethod_t)VIRTUAL_parser_nodes__AUminusExpr__init, /* pointer to parser_nodes:AUminusExpr:parser_nodes#AUminusExpr#init */
2260 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__empty_init, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#empty_init */
2261 (nitmethod_t)VIRTUAL_parser_prod__AUminusExpr__init_auminusexpr, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#init_auminusexpr */
2262 }
2263 };
2264 /* allocate AUminusExpr */
2265 val* NEW_parser_nodes__AUminusExpr(const struct type* type) {
2266 val* self /* : AUminusExpr */;
2267 val* var /* : null */;
2268 val* var1 /* : null */;
2269 val* var2 /* : null */;
2270 val* var3 /* : null */;
2271 short int var4 /* : Bool */;
2272 val* var5 /* : null */;
2273 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2274 self->type = type;
2275 self->class = &class_parser_nodes__AUminusExpr;
2276 var = NULL;
2277 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AUminusExpr exact> */
2278 var1 = NULL;
2279 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AUminusExpr exact> */
2280 var2 = NULL;
2281 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AUminusExpr exact> */
2282 var3 = NULL;
2283 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AUminusExpr exact> */
2284 var4 = 0;
2285 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AUminusExpr exact> */
2286 var5 = NULL;
2287 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AUminusExpr exact> */
2288 return self;
2289 }
2290 /* runtime class parser_nodes__ANewExpr */
2291 const struct class class_parser_nodes__ANewExpr = {
2292 0, /* box_kind */
2293 {
2294 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANewExpr:kernel#Object#object_id */
2295 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANewExpr:kernel#Object#is_same_type */
2296 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANewExpr:kernel#Object#is_same_instance */
2297 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANewExpr:kernel#Object#== */
2298 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANewExpr:kernel#Object#!= */
2299 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANewExpr:kernel#Object#output */
2300 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANewExpr:kernel#Object#output_class_name */
2301 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANewExpr:kernel#Object#exit */
2302 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANewExpr:kernel#Object#sys */
2303 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANewExpr:kernel#Object#hash */
2304 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANewExpr:string#Object#to_s */
2305 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANewExpr:string#Object#native_class_name */
2306 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANewExpr:string#Object#class_name */
2307 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANewExpr:string#Object#inspect */
2308 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANewExpr:string#Object#inspect_head */
2309 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANewExpr:string#Object#args */
2310 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANewExpr:math#Object#atan2 */
2311 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANewExpr:math#Object#pi */
2312 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANewExpr:math#Object#srand_from */
2313 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANewExpr:math#Object#srand */
2314 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANewExpr:stream#Object#poll */
2315 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANewExpr:stream#Object#intern_poll */
2316 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANewExpr:time#Object#get_time */
2317 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANewExpr:file#Object#printn */
2318 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANewExpr:file#Object#print */
2319 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANewExpr:file#Object#getc */
2320 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANewExpr:file#Object#gets */
2321 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANewExpr:file#Object#getcwd */
2322 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANewExpr:file#Object#file_getcwd */
2323 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANewExpr:file#Object#stdin */
2324 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANewExpr:file#Object#stdout */
2325 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANewExpr:file#Object#stderr */
2326 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANewExpr:model_base#Object#intrude_visibility */
2327 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANewExpr:model_base#Object#public_visibility */
2328 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANewExpr:model_base#Object#protected_visibility */
2329 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANewExpr:model_base#Object#private_visibility */
2330 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANewExpr:model_base#Object#none_visibility */
2331 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANewExpr:model#Object#abstract_kind */
2332 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANewExpr:model#Object#concrete_kind */
2333 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANewExpr:model#Object#interface_kind */
2334 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANewExpr:model#Object#enum_kind */
2335 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANewExpr:model#Object#extern_kind */
2336 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#location */
2337 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#hot_location */
2338 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#debug */
2339 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#parent */
2340 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#parent= */
2341 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#init */
2342 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__replace_child, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#replace_child */
2343 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#detach */
2344 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#replace_with */
2345 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__visit_all, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#visit_all */
2346 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANewExpr:parser_util#ANode#collect_tokens_by_text */
2347 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANewExpr:parser_util#ANode#collect_annotations_by_name */
2348 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANewExpr:simple_misc_analysis#ANode#accept_simple_misc */
2349 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANewExpr:simple_misc_analysis#ANode#after_simple_misc */
2350 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANewExpr:literal#ANode#accept_literal */
2351 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANewExpr:scope#ANode#accept_scope_visitor */
2352 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANewExpr:flow#ANode#accept_flow_visitor */
2353 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANewExpr:local_var_init#ANode#accept_local_var_visitor */
2354 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANewExpr:auto_super_init#ANode#accept_auto_super_init */
2355 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANewExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ANewExpr:rapid_type_analysis#ANewExpr#accept_rapid_type_visitor */
2356 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANewExpr:astvalidation#AExpr#accept_ast_validation */
2357 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANewExpr:transform#ANode#accept_transform_visitor */
2358 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#location= */
2359 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#n_annotations */
2360 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#n_annotations= */
2361 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#init */
2362 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANewExpr:modelize_property#Prod#collect_text */
2363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#replace_with */
2364 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANewExpr:parser_nodes#AExpr#init */
2365 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANewExpr:simple_misc_analysis#AExpr#warn_parentheses */
2366 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANewExpr:flow#AExpr#after_flow_context */
2367 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANewExpr:flow#AExpr#after_flow_context= */
2368 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANewExpr:typing#AExpr#mtype */
2369 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANewExpr:typing#AExpr#mtype= */
2370 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANewExpr:typing#AExpr#is_typed */
2371 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANewExpr:typing#AExpr#is_typed= */
2372 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANewExpr:typing#AExpr#implicit_cast_to */
2373 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANewExpr:typing#AExpr#implicit_cast_to= */
2374 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANewExpr:typing#AExpr#its_variable */
2375 (nitmethod_t)VIRTUAL_typing__ANewExpr__accept_typing, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#accept_typing */
2376 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#make_var_read */
2377 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#variable_cache */
2378 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#variable_cache= */
2379 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#detach_with_placeholder */
2380 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#add */
2381 (nitmethod_t)VIRTUAL_abstract_compiler__ANewExpr__expr, /* pointer to parser_nodes:ANewExpr:abstract_compiler#ANewExpr#expr */
2382 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANewExpr:abstract_compiler#AExpr#stmt */
2383 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANewExpr:astvalidation#ANode#accept_ast_validation */
2384 (nitmethod_t)VIRTUAL_parser_nodes__ANewExpr__n_kwnew, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_kwnew */
2385 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__n_kwnew_61d, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_kwnew= */
2386 (nitmethod_t)VIRTUAL_parser_nodes__ANewExpr__n_type, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_type */
2387 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__n_type_61d, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_type= */
2388 (nitmethod_t)VIRTUAL_parser_nodes__ANewExpr__n_id, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_id */
2389 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__n_id_61d, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_id= */
2390 (nitmethod_t)VIRTUAL_parser_nodes__ANewExpr__n_args, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_args */
2391 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__n_args_61d, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_args= */
2392 (nitmethod_t)VIRTUAL_parser_nodes__ANewExpr__init, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#init */
2393 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__empty_init, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#empty_init */
2394 (nitmethod_t)VIRTUAL_parser_prod__ANewExpr__init_anewexpr, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#init_anewexpr */
2395 (nitmethod_t)VIRTUAL_typing__ANewExpr__mproperty, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#mproperty */
2396 (nitmethod_t)VIRTUAL_typing__ANewExpr__callsite, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#callsite */
2397 (nitmethod_t)VIRTUAL_typing__ANewExpr__callsite_61d, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#callsite= */
2398 (nitmethod_t)VIRTUAL_astbuilder__ANewExpr__make, /* pointer to parser_nodes:ANewExpr:astbuilder#ANewExpr#make */
2399 }
2400 };
2401 /* allocate ANewExpr */
2402 val* NEW_parser_nodes__ANewExpr(const struct type* type) {
2403 val* self /* : ANewExpr */;
2404 val* var /* : null */;
2405 val* var1 /* : null */;
2406 val* var2 /* : null */;
2407 val* var3 /* : null */;
2408 short int var4 /* : Bool */;
2409 val* var5 /* : null */;
2410 val* var6 /* : null */;
2411 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
2412 self->type = type;
2413 self->class = &class_parser_nodes__ANewExpr;
2414 var = NULL;
2415 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANewExpr exact> */
2416 var1 = NULL;
2417 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANewExpr exact> */
2418 var2 = NULL;
2419 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANewExpr exact> */
2420 var3 = NULL;
2421 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANewExpr exact> */
2422 var4 = 0;
2423 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANewExpr exact> */
2424 var5 = NULL;
2425 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANewExpr exact> */
2426 var6 = NULL;
2427 self->attrs[COLOR_parser_nodes__ANewExpr___n_id].val = var6; /* _n_id on <self:ANewExpr exact> */
2428 return self;
2429 }
2430 /* runtime class parser_nodes__AAttrExpr */
2431 const struct class class_parser_nodes__AAttrExpr = {
2432 0, /* box_kind */
2433 {
2434 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAttrExpr:kernel#Object#object_id */
2435 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAttrExpr:kernel#Object#is_same_type */
2436 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAttrExpr:kernel#Object#is_same_instance */
2437 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAttrExpr:kernel#Object#== */
2438 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAttrExpr:kernel#Object#!= */
2439 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAttrExpr:kernel#Object#output */
2440 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAttrExpr:kernel#Object#output_class_name */
2441 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAttrExpr:kernel#Object#exit */
2442 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAttrExpr:kernel#Object#sys */
2443 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAttrExpr:kernel#Object#hash */
2444 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAttrExpr:string#Object#to_s */
2445 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAttrExpr:string#Object#native_class_name */
2446 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAttrExpr:string#Object#class_name */
2447 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAttrExpr:string#Object#inspect */
2448 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAttrExpr:string#Object#inspect_head */
2449 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAttrExpr:string#Object#args */
2450 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAttrExpr:math#Object#atan2 */
2451 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAttrExpr:math#Object#pi */
2452 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAttrExpr:math#Object#srand_from */
2453 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAttrExpr:math#Object#srand */
2454 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAttrExpr:stream#Object#poll */
2455 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAttrExpr:stream#Object#intern_poll */
2456 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAttrExpr:time#Object#get_time */
2457 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAttrExpr:file#Object#printn */
2458 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAttrExpr:file#Object#print */
2459 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAttrExpr:file#Object#getc */
2460 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAttrExpr:file#Object#gets */
2461 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAttrExpr:file#Object#getcwd */
2462 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAttrExpr:file#Object#file_getcwd */
2463 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAttrExpr:file#Object#stdin */
2464 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAttrExpr:file#Object#stdout */
2465 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAttrExpr:file#Object#stderr */
2466 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAttrExpr:model_base#Object#intrude_visibility */
2467 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAttrExpr:model_base#Object#public_visibility */
2468 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAttrExpr:model_base#Object#protected_visibility */
2469 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAttrExpr:model_base#Object#private_visibility */
2470 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAttrExpr:model_base#Object#none_visibility */
2471 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAttrExpr:model#Object#abstract_kind */
2472 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAttrExpr:model#Object#concrete_kind */
2473 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAttrExpr:model#Object#interface_kind */
2474 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAttrExpr:model#Object#enum_kind */
2475 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAttrExpr:model#Object#extern_kind */
2476 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#location */
2477 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#hot_location */
2478 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#debug */
2479 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#parent */
2480 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#parent= */
2481 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#init */
2482 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__replace_child, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#replace_child */
2483 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#detach */
2484 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#replace_with */
2485 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__visit_all, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#visit_all */
2486 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAttrExpr:parser_util#ANode#collect_tokens_by_text */
2487 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAttrExpr:parser_util#ANode#collect_annotations_by_name */
2488 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAttrExpr:simple_misc_analysis#ANode#accept_simple_misc */
2489 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAttrExpr:simple_misc_analysis#ANode#after_simple_misc */
2490 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAttrExpr:literal#ANode#accept_literal */
2491 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAttrExpr:scope#ANode#accept_scope_visitor */
2492 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrExpr:flow#ANode#accept_flow_visitor */
2493 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAttrExpr:local_var_init#ANode#accept_local_var_visitor */
2494 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAttrExpr:auto_super_init#ANode#accept_auto_super_init */
2495 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2496 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAttrExpr:astvalidation#AExpr#accept_ast_validation */
2497 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAttrExpr:transform#ANode#accept_transform_visitor */
2498 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#location= */
2499 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#n_annotations */
2500 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#n_annotations= */
2501 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#init */
2502 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAttrExpr:modelize_property#Prod#collect_text */
2503 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#replace_with */
2504 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AExpr#init */
2505 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAttrExpr:simple_misc_analysis#AExpr#warn_parentheses */
2506 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAttrExpr:flow#AExpr#after_flow_context */
2507 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAttrExpr:flow#AExpr#after_flow_context= */
2508 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#mtype */
2509 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#mtype= */
2510 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#is_typed */
2511 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#is_typed= */
2512 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#implicit_cast_to */
2513 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#implicit_cast_to= */
2514 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#its_variable */
2515 (nitmethod_t)VIRTUAL_typing__AAttrExpr__accept_typing, /* pointer to parser_nodes:AAttrExpr:typing#AAttrExpr#accept_typing */
2516 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#make_var_read */
2517 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#variable_cache */
2518 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#variable_cache= */
2519 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#detach_with_placeholder */
2520 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#add */
2521 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrExpr__expr, /* pointer to parser_nodes:AAttrExpr:abstract_compiler#AAttrExpr#expr */
2522 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AAttrExpr:abstract_compiler#AExpr#stmt */
2523 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAttrExpr:astvalidation#ANode#accept_ast_validation */
2524 NULL, /* empty */
2525 NULL, /* empty */
2526 NULL, /* empty */
2527 NULL, /* empty */
2528 NULL, /* empty */
2529 NULL, /* empty */
2530 NULL, /* empty */
2531 NULL, /* empty */
2532 NULL, /* empty */
2533 NULL, /* empty */
2534 NULL, /* empty */
2535 NULL, /* empty */
2536 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_expr, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrFormExpr#n_expr */
2537 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__n_expr_61d, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#n_expr= */
2538 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_id, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrFormExpr#n_id */
2539 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__n_id_61d, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#n_id= */
2540 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__init, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrFormExpr#init */
2541 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#mproperty */
2542 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty_61d, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#mproperty= */
2543 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#attr_type */
2544 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type_61d, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#attr_type= */
2545 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__resolve_property, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#resolve_property */
2546 (nitmethod_t)VIRTUAL_parser_nodes__AAttrExpr__init, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrExpr#init */
2547 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__empty_init, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#empty_init */
2548 (nitmethod_t)VIRTUAL_parser_prod__AAttrExpr__init_aattrexpr, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#init_aattrexpr */
2549 (nitmethod_t)VIRTUAL_astbuilder__AAttrExpr__make, /* pointer to parser_nodes:AAttrExpr:astbuilder#AAttrExpr#make */
2550 }
2551 };
2552 /* allocate AAttrExpr */
2553 val* NEW_parser_nodes__AAttrExpr(const struct type* type) {
2554 val* self /* : AAttrExpr */;
2555 val* var /* : null */;
2556 val* var1 /* : null */;
2557 val* var2 /* : null */;
2558 val* var3 /* : null */;
2559 short int var4 /* : Bool */;
2560 val* var5 /* : null */;
2561 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2562 self->type = type;
2563 self->class = &class_parser_nodes__AAttrExpr;
2564 var = NULL;
2565 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAttrExpr exact> */
2566 var1 = NULL;
2567 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAttrExpr exact> */
2568 var2 = NULL;
2569 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAttrExpr exact> */
2570 var3 = NULL;
2571 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAttrExpr exact> */
2572 var4 = 0;
2573 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAttrExpr exact> */
2574 var5 = NULL;
2575 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAttrExpr exact> */
2576 return self;
2577 }
2578 /* runtime class parser_nodes__AAttrAssignExpr */
2579 const struct class class_parser_nodes__AAttrAssignExpr = {
2580 0, /* box_kind */
2581 {
2582 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#object_id */
2583 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#is_same_type */
2584 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#is_same_instance */
2585 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#== */
2586 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#!= */
2587 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#output */
2588 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#output_class_name */
2589 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#exit */
2590 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#sys */
2591 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#hash */
2592 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#to_s */
2593 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#native_class_name */
2594 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#class_name */
2595 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#inspect */
2596 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#inspect_head */
2597 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#args */
2598 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAttrAssignExpr:math#Object#atan2 */
2599 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAttrAssignExpr:math#Object#pi */
2600 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAttrAssignExpr:math#Object#srand_from */
2601 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAttrAssignExpr:math#Object#srand */
2602 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAttrAssignExpr:stream#Object#poll */
2603 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAttrAssignExpr:stream#Object#intern_poll */
2604 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAttrAssignExpr:time#Object#get_time */
2605 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#printn */
2606 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#print */
2607 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#getc */
2608 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#gets */
2609 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#getcwd */
2610 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#file_getcwd */
2611 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#stdin */
2612 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#stdout */
2613 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#stderr */
2614 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#intrude_visibility */
2615 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#public_visibility */
2616 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#protected_visibility */
2617 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#private_visibility */
2618 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#none_visibility */
2619 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#abstract_kind */
2620 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#concrete_kind */
2621 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#interface_kind */
2622 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#enum_kind */
2623 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#extern_kind */
2624 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#location */
2625 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#hot_location */
2626 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#debug */
2627 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#parent */
2628 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#parent= */
2629 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#init */
2630 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__replace_child, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#replace_child */
2631 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#detach */
2632 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#replace_with */
2633 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__visit_all, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#visit_all */
2634 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAttrAssignExpr:parser_util#ANode#collect_tokens_by_text */
2635 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAttrAssignExpr:parser_util#ANode#collect_annotations_by_name */
2636 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAttrAssignExpr:simple_misc_analysis#ANode#accept_simple_misc */
2637 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAttrAssignExpr:simple_misc_analysis#ANode#after_simple_misc */
2638 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAttrAssignExpr:literal#ANode#accept_literal */
2639 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAttrAssignExpr:scope#ANode#accept_scope_visitor */
2640 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrAssignExpr:flow#ANode#accept_flow_visitor */
2641 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAttrAssignExpr:local_var_init#ANode#accept_local_var_visitor */
2642 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAttrAssignExpr:auto_super_init#ANode#accept_auto_super_init */
2643 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrAssignExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2644 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAttrAssignExpr:astvalidation#AExpr#accept_ast_validation */
2645 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAttrAssignExpr:transform#ANode#accept_transform_visitor */
2646 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#location= */
2647 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#n_annotations */
2648 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#n_annotations= */
2649 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#init */
2650 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAttrAssignExpr:modelize_property#Prod#collect_text */
2651 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#replace_with */
2652 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AExpr#init */
2653 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAttrAssignExpr:simple_misc_analysis#AExpr#warn_parentheses */
2654 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAttrAssignExpr:flow#AExpr#after_flow_context */
2655 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAttrAssignExpr:flow#AExpr#after_flow_context= */
2656 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#mtype */
2657 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#mtype= */
2658 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#is_typed */
2659 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#is_typed= */
2660 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#implicit_cast_to */
2661 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#implicit_cast_to= */
2662 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#its_variable */
2663 (nitmethod_t)VIRTUAL_typing__AAttrAssignExpr__accept_typing, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrAssignExpr#accept_typing */
2664 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#make_var_read */
2665 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#variable_cache */
2666 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#variable_cache= */
2667 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#detach_with_placeholder */
2668 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#add */
2669 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAttrAssignExpr:abstract_compiler#AExpr#expr */
2670 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrAssignExpr__stmt, /* pointer to parser_nodes:AAttrAssignExpr:abstract_compiler#AAttrAssignExpr#stmt */
2671 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAttrAssignExpr:astvalidation#ANode#accept_ast_validation */
2672 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_assign, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
2673 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__n_assign_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_assign= */
2674 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_value, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAssignFormExpr#n_value */
2675 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__n_value_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_value= */
2676 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAssignFormExpr#init */
2677 NULL, /* empty */
2678 NULL, /* empty */
2679 NULL, /* empty */
2680 NULL, /* empty */
2681 NULL, /* empty */
2682 NULL, /* empty */
2683 NULL, /* empty */
2684 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_expr, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrFormExpr#n_expr */
2685 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__n_expr_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_expr= */
2686 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_id, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrFormExpr#n_id */
2687 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__n_id_61d, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_id= */
2688 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrFormExpr#init */
2689 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#mproperty */
2690 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty_61d, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#mproperty= */
2691 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#attr_type */
2692 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type_61d, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#attr_type= */
2693 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__resolve_property, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#resolve_property */
2694 (nitmethod_t)VIRTUAL_parser_nodes__AAttrAssignExpr__init, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrAssignExpr#init */
2695 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__empty_init, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#empty_init */
2696 (nitmethod_t)VIRTUAL_parser_prod__AAttrAssignExpr__init_aattrassignexpr, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#init_aattrassignexpr */
2697 (nitmethod_t)VIRTUAL_astbuilder__AAttrAssignExpr__make, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AAttrAssignExpr#make */
2698 }
2699 };
2700 /* allocate AAttrAssignExpr */
2701 val* NEW_parser_nodes__AAttrAssignExpr(const struct type* type) {
2702 val* self /* : AAttrAssignExpr */;
2703 val* var /* : null */;
2704 val* var1 /* : null */;
2705 val* var2 /* : null */;
2706 val* var3 /* : null */;
2707 short int var4 /* : Bool */;
2708 val* var5 /* : null */;
2709 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2710 self->type = type;
2711 self->class = &class_parser_nodes__AAttrAssignExpr;
2712 var = NULL;
2713 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAttrAssignExpr exact> */
2714 var1 = NULL;
2715 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAttrAssignExpr exact> */
2716 var2 = NULL;
2717 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAttrAssignExpr exact> */
2718 var3 = NULL;
2719 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAttrAssignExpr exact> */
2720 var4 = 0;
2721 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAttrAssignExpr exact> */
2722 var5 = NULL;
2723 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAttrAssignExpr exact> */
2724 return self;
2725 }
2726 /* runtime class parser_nodes__AAttrReassignExpr */
2727 const struct class class_parser_nodes__AAttrReassignExpr = {
2728 0, /* box_kind */
2729 {
2730 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#object_id */
2731 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#is_same_type */
2732 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#is_same_instance */
2733 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#== */
2734 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#!= */
2735 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#output */
2736 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#output_class_name */
2737 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#exit */
2738 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#sys */
2739 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#hash */
2740 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#to_s */
2741 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#native_class_name */
2742 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#class_name */
2743 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#inspect */
2744 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#inspect_head */
2745 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#args */
2746 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAttrReassignExpr:math#Object#atan2 */
2747 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAttrReassignExpr:math#Object#pi */
2748 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAttrReassignExpr:math#Object#srand_from */
2749 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAttrReassignExpr:math#Object#srand */
2750 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAttrReassignExpr:stream#Object#poll */
2751 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAttrReassignExpr:stream#Object#intern_poll */
2752 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAttrReassignExpr:time#Object#get_time */
2753 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#printn */
2754 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#print */
2755 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#getc */
2756 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#gets */
2757 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#getcwd */
2758 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#file_getcwd */
2759 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#stdin */
2760 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#stdout */
2761 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#stderr */
2762 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#intrude_visibility */
2763 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#public_visibility */
2764 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#protected_visibility */
2765 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#private_visibility */
2766 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#none_visibility */
2767 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#abstract_kind */
2768 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#concrete_kind */
2769 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#interface_kind */
2770 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#enum_kind */
2771 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#extern_kind */
2772 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#location */
2773 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#hot_location */
2774 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#debug */
2775 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#parent */
2776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#parent= */
2777 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#init */
2778 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__replace_child, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#replace_child */
2779 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#detach */
2780 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#replace_with */
2781 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__visit_all, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#visit_all */
2782 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAttrReassignExpr:parser_util#ANode#collect_tokens_by_text */
2783 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAttrReassignExpr:parser_util#ANode#collect_annotations_by_name */
2784 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAttrReassignExpr:simple_misc_analysis#ANode#accept_simple_misc */
2785 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAttrReassignExpr:simple_misc_analysis#ANode#after_simple_misc */
2786 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAttrReassignExpr:literal#ANode#accept_literal */
2787 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAttrReassignExpr:scope#ANode#accept_scope_visitor */
2788 (nitmethod_t)VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor, /* pointer to parser_nodes:AAttrReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
2789 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAttrReassignExpr:local_var_init#ANode#accept_local_var_visitor */
2790 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAttrReassignExpr:auto_super_init#ANode#accept_auto_super_init */
2791 (nitmethod_t)VIRTUAL_rapid_type_analysis__AAttrReassignExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrReassignExpr:rapid_type_analysis#AAttrReassignExpr#accept_rapid_type_visitor */
2792 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAttrReassignExpr:astvalidation#AExpr#accept_ast_validation */
2793 (nitmethod_t)VIRTUAL_transform__AAttrReassignExpr__accept_transform_visitor, /* pointer to parser_nodes:AAttrReassignExpr:transform#AAttrReassignExpr#accept_transform_visitor */
2794 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#location= */
2795 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#n_annotations */
2796 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#n_annotations= */
2797 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#init */
2798 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAttrReassignExpr:modelize_property#Prod#collect_text */
2799 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#replace_with */
2800 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AExpr#init */
2801 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAttrReassignExpr:simple_misc_analysis#AExpr#warn_parentheses */
2802 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAttrReassignExpr:flow#AExpr#after_flow_context */
2803 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAttrReassignExpr:flow#AExpr#after_flow_context= */
2804 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#mtype */
2805 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#mtype= */
2806 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#is_typed */
2807 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#is_typed= */
2808 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#implicit_cast_to */
2809 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#implicit_cast_to= */
2810 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#its_variable */
2811 (nitmethod_t)VIRTUAL_typing__AAttrReassignExpr__accept_typing, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrReassignExpr#accept_typing */
2812 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#make_var_read */
2813 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#variable_cache */
2814 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#variable_cache= */
2815 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#detach_with_placeholder */
2816 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#add */
2817 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAttrReassignExpr:abstract_compiler#AExpr#expr */
2818 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrReassignExpr__stmt, /* pointer to parser_nodes:AAttrReassignExpr:abstract_compiler#AAttrReassignExpr#stmt */
2819 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAttrReassignExpr:astvalidation#ANode#accept_ast_validation */
2820 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
2821 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__n_assign_op_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_assign_op= */
2822 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_value, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AReassignFormExpr#n_value */
2823 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__n_value_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_value= */
2824 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AReassignFormExpr#init */
2825 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_property, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#reassign_property */
2826 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#reassign_callsite */
2827 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
2828 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#read_type */
2829 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#read_type= */
2830 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__resolve_reassignment, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
2831 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrReassignExpr:flow#ANode#accept_flow_visitor */
2832 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_expr, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrFormExpr#n_expr */
2833 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__n_expr_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_expr= */
2834 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_id, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrFormExpr#n_id */
2835 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__n_id_61d, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_id= */
2836 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrFormExpr#init */
2837 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#mproperty */
2838 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#mproperty= */
2839 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#attr_type */
2840 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type_61d, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#attr_type= */
2841 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__resolve_property, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#resolve_property */
2842 (nitmethod_t)VIRTUAL_parser_nodes__AAttrReassignExpr__init, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrReassignExpr#init */
2843 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__empty_init, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#empty_init */
2844 (nitmethod_t)VIRTUAL_parser_prod__AAttrReassignExpr__init_aattrreassignexpr, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#init_aattrreassignexpr */
2845 }
2846 };
2847 /* allocate AAttrReassignExpr */
2848 val* NEW_parser_nodes__AAttrReassignExpr(const struct type* type) {
2849 val* self /* : AAttrReassignExpr */;
2850 val* var /* : null */;
2851 val* var1 /* : null */;
2852 val* var2 /* : null */;
2853 val* var3 /* : null */;
2854 short int var4 /* : Bool */;
2855 val* var5 /* : null */;
2856 val* var6 /* : null */;
2857 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
2858 self->type = type;
2859 self->class = &class_parser_nodes__AAttrReassignExpr;
2860 var = NULL;
2861 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAttrReassignExpr exact> */
2862 var1 = NULL;
2863 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAttrReassignExpr exact> */
2864 var2 = NULL;
2865 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAttrReassignExpr exact> */
2866 var3 = NULL;
2867 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAttrReassignExpr exact> */
2868 var4 = 0;
2869 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAttrReassignExpr exact> */
2870 var5 = NULL;
2871 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAttrReassignExpr exact> */
2872 var6 = NULL;
2873 self->attrs[COLOR_typing__AReassignFormExpr___64dread_type].val = var6; /* @read_type on <self:AAttrReassignExpr exact> */
2874 return self;
2875 }
2876 /* runtime class parser_nodes__ACallExpr */
2877 const struct class class_parser_nodes__ACallExpr = {
2878 0, /* box_kind */
2879 {
2880 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACallExpr:kernel#Object#object_id */
2881 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACallExpr:kernel#Object#is_same_type */
2882 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACallExpr:kernel#Object#is_same_instance */
2883 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACallExpr:kernel#Object#== */
2884 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACallExpr:kernel#Object#!= */
2885 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACallExpr:kernel#Object#output */
2886 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACallExpr:kernel#Object#output_class_name */
2887 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACallExpr:kernel#Object#exit */
2888 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACallExpr:kernel#Object#sys */
2889 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACallExpr:kernel#Object#hash */
2890 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACallExpr:string#Object#to_s */
2891 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACallExpr:string#Object#native_class_name */
2892 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACallExpr:string#Object#class_name */
2893 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACallExpr:string#Object#inspect */
2894 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACallExpr:string#Object#inspect_head */
2895 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACallExpr:string#Object#args */
2896 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACallExpr:math#Object#atan2 */
2897 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACallExpr:math#Object#pi */
2898 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACallExpr:math#Object#srand_from */
2899 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACallExpr:math#Object#srand */
2900 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACallExpr:stream#Object#poll */
2901 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACallExpr:stream#Object#intern_poll */
2902 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACallExpr:time#Object#get_time */
2903 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACallExpr:file#Object#printn */
2904 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACallExpr:file#Object#print */
2905 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACallExpr:file#Object#getc */
2906 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACallExpr:file#Object#gets */
2907 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACallExpr:file#Object#getcwd */
2908 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACallExpr:file#Object#file_getcwd */
2909 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACallExpr:file#Object#stdin */
2910 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACallExpr:file#Object#stdout */
2911 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACallExpr:file#Object#stderr */
2912 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACallExpr:model_base#Object#intrude_visibility */
2913 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACallExpr:model_base#Object#public_visibility */
2914 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACallExpr:model_base#Object#protected_visibility */
2915 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACallExpr:model_base#Object#private_visibility */
2916 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACallExpr:model_base#Object#none_visibility */
2917 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACallExpr:model#Object#abstract_kind */
2918 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACallExpr:model#Object#concrete_kind */
2919 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACallExpr:model#Object#interface_kind */
2920 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACallExpr:model#Object#enum_kind */
2921 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACallExpr:model#Object#extern_kind */
2922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#location */
2923 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#hot_location */
2924 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#debug */
2925 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#parent */
2926 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#parent= */
2927 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#init */
2928 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__replace_child, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#replace_child */
2929 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#detach */
2930 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#replace_with */
2931 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__visit_all, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#visit_all */
2932 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACallExpr:parser_util#ANode#collect_tokens_by_text */
2933 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACallExpr:parser_util#ANode#collect_annotations_by_name */
2934 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACallExpr:simple_misc_analysis#ANode#accept_simple_misc */
2935 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACallExpr:simple_misc_analysis#ANode#after_simple_misc */
2936 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACallExpr:literal#ANode#accept_literal */
2937 (nitmethod_t)VIRTUAL_scope__ACallFormExpr__accept_scope_visitor, /* pointer to parser_nodes:ACallExpr:scope#ACallFormExpr#accept_scope_visitor */
2938 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACallExpr:flow#ANode#accept_flow_visitor */
2939 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACallExpr:local_var_init#ANode#accept_local_var_visitor */
2940 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ACallExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2941 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ACallExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2942 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ACallExpr:astvalidation#AExpr#accept_ast_validation */
2943 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ACallExpr:transform#ANode#accept_transform_visitor */
2944 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#location= */
2945 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#n_annotations */
2946 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#n_annotations= */
2947 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#init */
2948 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACallExpr:modelize_property#Prod#collect_text */
2949 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#replace_with */
2950 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#AExpr#init */
2951 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ACallExpr:simple_misc_analysis#AExpr#warn_parentheses */
2952 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ACallExpr:flow#AExpr#after_flow_context */
2953 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ACallExpr:flow#AExpr#after_flow_context= */
2954 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ACallExpr:typing#AExpr#mtype */
2955 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ACallExpr:typing#AExpr#mtype= */
2956 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ACallExpr:typing#AExpr#is_typed */
2957 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ACallExpr:typing#AExpr#is_typed= */
2958 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ACallExpr:typing#AExpr#implicit_cast_to */
2959 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ACallExpr:typing#AExpr#implicit_cast_to= */
2960 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ACallExpr:typing#AExpr#its_variable */
2961 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#accept_typing */
2962 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#make_var_read */
2963 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#variable_cache */
2964 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#variable_cache= */
2965 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#detach_with_placeholder */
2966 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#add */
2967 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ACallExpr:abstract_compiler#ASendExpr#expr */
2968 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ACallExpr:abstract_compiler#AExpr#stmt */
2969 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACallExpr:astvalidation#ANode#accept_ast_validation */
2970 NULL, /* empty */
2971 NULL, /* empty */
2972 NULL, /* empty */
2973 NULL, /* empty */
2974 NULL, /* empty */
2975 NULL, /* empty */
2976 NULL, /* empty */
2977 NULL, /* empty */
2978 NULL, /* empty */
2979 NULL, /* empty */
2980 NULL, /* empty */
2981 NULL, /* empty */
2982 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ACallExpr:parser_nodes#ASendExpr#n_expr */
2983 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__n_expr_61d, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_expr= */
2984 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#ASendExpr#init */
2985 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ACallExpr:parser_prod#ASendExpr#empty_init */
2986 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ACallExpr:parser_prod#ASendExpr#init_asendexpr */
2987 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#mproperty */
2988 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#callsite */
2989 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#callsite= */
2990 (nitmethod_t)VIRTUAL_typing__ACallExpr__property_name, /* pointer to parser_nodes:ACallExpr:typing#ACallExpr#property_name */
2991 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#raw_arguments */
2992 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#raw_arguments= */
2993 (nitmethod_t)VIRTUAL_typing__ACallExpr__compute_raw_arguments, /* pointer to parser_nodes:ACallExpr:typing#ACallExpr#compute_raw_arguments */
2994 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_id, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallFormExpr#n_id */
2995 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__n_id_61d, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_id= */
2996 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_args, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallFormExpr#n_args */
2997 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__n_args_61d, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_args= */
2998 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallFormExpr#init */
2999 (nitmethod_t)VIRTUAL_scope__ACallExpr__variable_create, /* pointer to parser_nodes:ACallExpr:scope#ACallExpr#variable_create */
3000 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACallExpr:scope#ANode#accept_scope_visitor */
3001 (nitmethod_t)VIRTUAL_parser_nodes__ACallExpr__init, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallExpr#init */
3002 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__empty_init, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#empty_init */
3003 (nitmethod_t)VIRTUAL_parser_prod__ACallExpr__init_acallexpr, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#init_acallexpr */
3004 (nitmethod_t)VIRTUAL_astbuilder__ACallExpr__make, /* pointer to parser_nodes:ACallExpr:astbuilder#ACallExpr#make */
3005 }
3006 };
3007 /* allocate ACallExpr */
3008 val* NEW_parser_nodes__ACallExpr(const struct type* type) {
3009 val* self /* : ACallExpr */;
3010 val* var /* : null */;
3011 val* var1 /* : null */;
3012 val* var2 /* : null */;
3013 val* var3 /* : null */;
3014 short int var4 /* : Bool */;
3015 val* var5 /* : null */;
3016 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
3017 self->type = type;
3018 self->class = &class_parser_nodes__ACallExpr;
3019 var = NULL;
3020 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACallExpr exact> */
3021 var1 = NULL;
3022 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACallExpr exact> */
3023 var2 = NULL;
3024 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACallExpr exact> */
3025 var3 = NULL;
3026 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ACallExpr exact> */
3027 var4 = 0;
3028 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ACallExpr exact> */
3029 var5 = NULL;
3030 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ACallExpr exact> */
3031 return self;
3032 }
3033 /* runtime class parser_nodes__ACallAssignExpr */
3034 const struct class class_parser_nodes__ACallAssignExpr = {
3035 0, /* box_kind */
3036 {
3037 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#object_id */
3038 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#is_same_type */
3039 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#is_same_instance */
3040 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#== */
3041 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#!= */
3042 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#output */
3043 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#output_class_name */
3044 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#exit */
3045 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#sys */
3046 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#hash */
3047 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACallAssignExpr:string#Object#to_s */
3048 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACallAssignExpr:string#Object#native_class_name */
3049 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACallAssignExpr:string#Object#class_name */
3050 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACallAssignExpr:string#Object#inspect */
3051 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACallAssignExpr:string#Object#inspect_head */
3052 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACallAssignExpr:string#Object#args */
3053 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACallAssignExpr:math#Object#atan2 */
3054 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACallAssignExpr:math#Object#pi */
3055 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACallAssignExpr:math#Object#srand_from */
3056 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACallAssignExpr:math#Object#srand */
3057 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACallAssignExpr:stream#Object#poll */
3058 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACallAssignExpr:stream#Object#intern_poll */
3059 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACallAssignExpr:time#Object#get_time */
3060 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACallAssignExpr:file#Object#printn */
3061 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACallAssignExpr:file#Object#print */
3062 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACallAssignExpr:file#Object#getc */
3063 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACallAssignExpr:file#Object#gets */
3064 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACallAssignExpr:file#Object#getcwd */
3065 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACallAssignExpr:file#Object#file_getcwd */
3066 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACallAssignExpr:file#Object#stdin */
3067 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACallAssignExpr:file#Object#stdout */
3068 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACallAssignExpr:file#Object#stderr */
3069 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#intrude_visibility */
3070 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#public_visibility */
3071 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#protected_visibility */
3072 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#private_visibility */
3073 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#none_visibility */
3074 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACallAssignExpr:model#Object#abstract_kind */
3075 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACallAssignExpr:model#Object#concrete_kind */
3076 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACallAssignExpr:model#Object#interface_kind */
3077 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACallAssignExpr:model#Object#enum_kind */
3078 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACallAssignExpr:model#Object#extern_kind */
3079 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#location */
3080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#hot_location */
3081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#debug */
3082 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#parent */
3083 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#parent= */
3084 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#init */
3085 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__replace_child, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#replace_child */
3086 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#detach */
3087 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#replace_with */
3088 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__visit_all, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#visit_all */
3089 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACallAssignExpr:parser_util#ANode#collect_tokens_by_text */
3090 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACallAssignExpr:parser_util#ANode#collect_annotations_by_name */
3091 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACallAssignExpr:simple_misc_analysis#ANode#accept_simple_misc */
3092 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACallAssignExpr:simple_misc_analysis#ANode#after_simple_misc */
3093 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACallAssignExpr:literal#ANode#accept_literal */
3094 (nitmethod_t)VIRTUAL_scope__ACallFormExpr__accept_scope_visitor, /* pointer to parser_nodes:ACallAssignExpr:scope#ACallFormExpr#accept_scope_visitor */
3095 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACallAssignExpr:flow#ANode#accept_flow_visitor */
3096 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACallAssignExpr:local_var_init#ANode#accept_local_var_visitor */
3097 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ACallAssignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3098 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ACallAssignExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3099 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ACallAssignExpr:astvalidation#AExpr#accept_ast_validation */
3100 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ACallAssignExpr:transform#ANode#accept_transform_visitor */
3101 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#location= */
3102 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#n_annotations */
3103 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#n_annotations= */
3104 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#init */
3105 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACallAssignExpr:modelize_property#Prod#collect_text */
3106 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#replace_with */
3107 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AExpr#init */
3108 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ACallAssignExpr:simple_misc_analysis#AExpr#warn_parentheses */
3109 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ACallAssignExpr:flow#AExpr#after_flow_context */
3110 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ACallAssignExpr:flow#AExpr#after_flow_context= */
3111 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#mtype */
3112 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#mtype= */
3113 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#is_typed */
3114 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#is_typed= */
3115 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#implicit_cast_to */
3116 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#implicit_cast_to= */
3117 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#its_variable */
3118 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#accept_typing */
3119 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#make_var_read */
3120 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#variable_cache */
3121 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#variable_cache= */
3122 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#detach_with_placeholder */
3123 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#add */
3124 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ACallAssignExpr:abstract_compiler#ASendExpr#expr */
3125 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ACallAssignExpr:abstract_compiler#AExpr#stmt */
3126 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACallAssignExpr:astvalidation#ANode#accept_ast_validation */
3127 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_assign, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
3128 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__n_assign_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_assign= */
3129 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_value, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AAssignFormExpr#n_value */
3130 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__n_value_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_value= */
3131 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AAssignFormExpr#init */
3132 NULL, /* empty */
3133 NULL, /* empty */
3134 NULL, /* empty */
3135 NULL, /* empty */
3136 NULL, /* empty */
3137 NULL, /* empty */
3138 NULL, /* empty */
3139 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ASendExpr#n_expr */
3140 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__n_expr_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_expr= */
3141 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ASendExpr#init */
3142 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ASendExpr#empty_init */
3143 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ASendExpr#init_asendexpr */
3144 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#mproperty */
3145 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#callsite */
3146 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#callsite= */
3147 (nitmethod_t)VIRTUAL_typing__ACallAssignExpr__property_name, /* pointer to parser_nodes:ACallAssignExpr:typing#ACallAssignExpr#property_name */
3148 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#raw_arguments */
3149 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#raw_arguments= */
3150 (nitmethod_t)VIRTUAL_typing__ACallAssignExpr__compute_raw_arguments, /* pointer to parser_nodes:ACallAssignExpr:typing#ACallAssignExpr#compute_raw_arguments */
3151 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_id, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallFormExpr#n_id */
3152 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__n_id_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_id= */
3153 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_args, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallFormExpr#n_args */
3154 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__n_args_61d, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_args= */
3155 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallFormExpr#init */
3156 (nitmethod_t)VIRTUAL_scope__ACallAssignExpr__variable_create, /* pointer to parser_nodes:ACallAssignExpr:scope#ACallAssignExpr#variable_create */
3157 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACallAssignExpr:scope#ANode#accept_scope_visitor */
3158 (nitmethod_t)VIRTUAL_parser_nodes__ACallAssignExpr__init, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallAssignExpr#init */
3159 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__empty_init, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#empty_init */
3160 (nitmethod_t)VIRTUAL_parser_prod__ACallAssignExpr__init_acallassignexpr, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#init_acallassignexpr */
3161 }
3162 };
3163 /* allocate ACallAssignExpr */
3164 val* NEW_parser_nodes__ACallAssignExpr(const struct type* type) {
3165 val* self /* : ACallAssignExpr */;
3166 val* var /* : null */;
3167 val* var1 /* : null */;
3168 val* var2 /* : null */;
3169 val* var3 /* : null */;
3170 short int var4 /* : Bool */;
3171 val* var5 /* : null */;
3172 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
3173 self->type = type;
3174 self->class = &class_parser_nodes__ACallAssignExpr;
3175 var = NULL;
3176 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACallAssignExpr exact> */
3177 var1 = NULL;
3178 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACallAssignExpr exact> */
3179 var2 = NULL;
3180 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACallAssignExpr exact> */
3181 var3 = NULL;
3182 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ACallAssignExpr exact> */
3183 var4 = 0;
3184 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ACallAssignExpr exact> */
3185 var5 = NULL;
3186 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ACallAssignExpr exact> */
3187 return self;
3188 }
3189 /* runtime class parser_nodes__ACallReassignExpr */
3190 const struct class class_parser_nodes__ACallReassignExpr = {
3191 0, /* box_kind */
3192 {
3193 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#object_id */
3194 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#is_same_type */
3195 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#is_same_instance */
3196 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#== */
3197 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#!= */
3198 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#output */
3199 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#output_class_name */
3200 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#exit */
3201 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#sys */
3202 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#hash */
3203 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACallReassignExpr:string#Object#to_s */
3204 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACallReassignExpr:string#Object#native_class_name */
3205 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACallReassignExpr:string#Object#class_name */
3206 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACallReassignExpr:string#Object#inspect */
3207 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACallReassignExpr:string#Object#inspect_head */
3208 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACallReassignExpr:string#Object#args */
3209 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACallReassignExpr:math#Object#atan2 */
3210 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACallReassignExpr:math#Object#pi */
3211 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACallReassignExpr:math#Object#srand_from */
3212 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACallReassignExpr:math#Object#srand */
3213 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACallReassignExpr:stream#Object#poll */
3214 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACallReassignExpr:stream#Object#intern_poll */
3215 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACallReassignExpr:time#Object#get_time */
3216 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACallReassignExpr:file#Object#printn */
3217 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACallReassignExpr:file#Object#print */
3218 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACallReassignExpr:file#Object#getc */
3219 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACallReassignExpr:file#Object#gets */
3220 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACallReassignExpr:file#Object#getcwd */
3221 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACallReassignExpr:file#Object#file_getcwd */
3222 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACallReassignExpr:file#Object#stdin */
3223 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACallReassignExpr:file#Object#stdout */
3224 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACallReassignExpr:file#Object#stderr */
3225 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#intrude_visibility */
3226 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#public_visibility */
3227 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#protected_visibility */
3228 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#private_visibility */
3229 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#none_visibility */
3230 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACallReassignExpr:model#Object#abstract_kind */
3231 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACallReassignExpr:model#Object#concrete_kind */
3232 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACallReassignExpr:model#Object#interface_kind */
3233 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACallReassignExpr:model#Object#enum_kind */
3234 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACallReassignExpr:model#Object#extern_kind */
3235 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#location */
3236 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#hot_location */
3237 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#debug */
3238 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#parent */
3239 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#parent= */
3240 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#init */
3241 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__replace_child, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#replace_child */
3242 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#detach */
3243 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#replace_with */
3244 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__visit_all, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#visit_all */
3245 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACallReassignExpr:parser_util#ANode#collect_tokens_by_text */
3246 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACallReassignExpr:parser_util#ANode#collect_annotations_by_name */
3247 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACallReassignExpr:simple_misc_analysis#ANode#accept_simple_misc */
3248 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACallReassignExpr:simple_misc_analysis#ANode#after_simple_misc */
3249 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACallReassignExpr:literal#ANode#accept_literal */
3250 (nitmethod_t)VIRTUAL_scope__ACallFormExpr__accept_scope_visitor, /* pointer to parser_nodes:ACallReassignExpr:scope#ACallFormExpr#accept_scope_visitor */
3251 (nitmethod_t)VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor, /* pointer to parser_nodes:ACallReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
3252 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACallReassignExpr:local_var_init#ANode#accept_local_var_visitor */
3253 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ACallReassignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3254 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendReassignFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ACallReassignExpr:rapid_type_analysis#ASendReassignFormExpr#accept_rapid_type_visitor */
3255 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ACallReassignExpr:astvalidation#AExpr#accept_ast_validation */
3256 (nitmethod_t)VIRTUAL_transform__ASendReassignFormExpr__accept_transform_visitor, /* pointer to parser_nodes:ACallReassignExpr:transform#ASendReassignFormExpr#accept_transform_visitor */
3257 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#location= */
3258 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#n_annotations */
3259 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#n_annotations= */
3260 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#init */
3261 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACallReassignExpr:modelize_property#Prod#collect_text */
3262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#replace_with */
3263 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AExpr#init */
3264 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ACallReassignExpr:simple_misc_analysis#AExpr#warn_parentheses */
3265 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ACallReassignExpr:flow#AExpr#after_flow_context */
3266 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ACallReassignExpr:flow#AExpr#after_flow_context= */
3267 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#mtype */
3268 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#mtype= */
3269 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#is_typed */
3270 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#is_typed= */
3271 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#implicit_cast_to */
3272 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#implicit_cast_to= */
3273 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#its_variable */
3274 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__accept_typing, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#accept_typing */
3275 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#make_var_read */
3276 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#variable_cache */
3277 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#variable_cache= */
3278 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#detach_with_placeholder */
3279 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#add */
3280 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ACallReassignExpr:abstract_compiler#ASendExpr#expr */
3281 (nitmethod_t)VIRTUAL_abstract_compiler__ASendReassignFormExpr__stmt, /* pointer to parser_nodes:ACallReassignExpr:abstract_compiler#ASendReassignFormExpr#stmt */
3282 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACallReassignExpr:astvalidation#ANode#accept_ast_validation */
3283 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
3284 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__n_assign_op_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_assign_op= */
3285 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_value, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AReassignFormExpr#n_value */
3286 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__n_value_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_value= */
3287 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AReassignFormExpr#init */
3288 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_property, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#reassign_property */
3289 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#reassign_callsite */
3290 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
3291 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#read_type */
3292 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#read_type= */
3293 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__resolve_reassignment, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
3294 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACallReassignExpr:flow#ANode#accept_flow_visitor */
3295 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ASendExpr#n_expr */
3296 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__n_expr_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_expr= */
3297 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ASendExpr#init */
3298 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ASendExpr#empty_init */
3299 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ASendExpr#init_asendexpr */
3300 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#mproperty */
3301 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#callsite */
3302 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#callsite= */
3303 (nitmethod_t)VIRTUAL_typing__ACallReassignExpr__property_name, /* pointer to parser_nodes:ACallReassignExpr:typing#ACallReassignExpr#property_name */
3304 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#raw_arguments */
3305 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#raw_arguments= */
3306 (nitmethod_t)VIRTUAL_typing__ACallReassignExpr__compute_raw_arguments, /* pointer to parser_nodes:ACallReassignExpr:typing#ACallReassignExpr#compute_raw_arguments */
3307 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_id, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallFormExpr#n_id */
3308 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__n_id_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_id= */
3309 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__n_args, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallFormExpr#n_args */
3310 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__n_args_61d, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_args= */
3311 (nitmethod_t)VIRTUAL_parser_nodes__ACallFormExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallFormExpr#init */
3312 (nitmethod_t)VIRTUAL_scope__ACallReassignExpr__variable_create, /* pointer to parser_nodes:ACallReassignExpr:scope#ACallReassignExpr#variable_create */
3313 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACallReassignExpr:scope#ANode#accept_scope_visitor */
3314 (nitmethod_t)VIRTUAL_parser_nodes__ASendReassignFormExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ASendReassignFormExpr#init */
3315 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_mproperty, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#write_mproperty */
3316 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_callsite, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#write_callsite */
3317 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_callsite_61d, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#write_callsite= */
3318 (nitmethod_t)VIRTUAL_parser_nodes__ACallReassignExpr__init, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallReassignExpr#init */
3319 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__empty_init, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#empty_init */
3320 (nitmethod_t)VIRTUAL_parser_prod__ACallReassignExpr__init_acallreassignexpr, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#init_acallreassignexpr */
3321 }
3322 };
3323 /* allocate ACallReassignExpr */
3324 val* NEW_parser_nodes__ACallReassignExpr(const struct type* type) {
3325 val* self /* : ACallReassignExpr */;
3326 val* var /* : null */;
3327 val* var1 /* : null */;
3328 val* var2 /* : null */;
3329 val* var3 /* : null */;
3330 short int var4 /* : Bool */;
3331 val* var5 /* : null */;
3332 val* var6 /* : null */;
3333 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
3334 self->type = type;
3335 self->class = &class_parser_nodes__ACallReassignExpr;
3336 var = NULL;
3337 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACallReassignExpr exact> */
3338 var1 = NULL;
3339 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACallReassignExpr exact> */
3340 var2 = NULL;
3341 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACallReassignExpr exact> */
3342 var3 = NULL;
3343 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ACallReassignExpr exact> */
3344 var4 = 0;
3345 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ACallReassignExpr exact> */
3346 var5 = NULL;
3347 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ACallReassignExpr exact> */
3348 var6 = NULL;
3349 self->attrs[COLOR_typing__AReassignFormExpr___64dread_type].val = var6; /* @read_type on <self:ACallReassignExpr exact> */
3350 return self;
3351 }
3352 /* runtime class parser_nodes__ASuperExpr */
3353 const struct class class_parser_nodes__ASuperExpr = {
3354 0, /* box_kind */
3355 {
3356 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperExpr:kernel#Object#object_id */
3357 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperExpr:kernel#Object#is_same_type */
3358 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperExpr:kernel#Object#is_same_instance */
3359 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperExpr:kernel#Object#== */
3360 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperExpr:kernel#Object#!= */
3361 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperExpr:kernel#Object#output */
3362 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperExpr:kernel#Object#output_class_name */
3363 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperExpr:kernel#Object#exit */
3364 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperExpr:kernel#Object#sys */
3365 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperExpr:kernel#Object#hash */
3366 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperExpr:string#Object#to_s */
3367 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperExpr:string#Object#native_class_name */
3368 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperExpr:string#Object#class_name */
3369 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperExpr:string#Object#inspect */
3370 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperExpr:string#Object#inspect_head */
3371 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperExpr:string#Object#args */
3372 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperExpr:math#Object#atan2 */
3373 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperExpr:math#Object#pi */
3374 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperExpr:math#Object#srand_from */
3375 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperExpr:math#Object#srand */
3376 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperExpr:stream#Object#poll */
3377 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperExpr:stream#Object#intern_poll */
3378 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperExpr:time#Object#get_time */
3379 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperExpr:file#Object#printn */
3380 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperExpr:file#Object#print */
3381 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperExpr:file#Object#getc */
3382 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperExpr:file#Object#gets */
3383 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperExpr:file#Object#getcwd */
3384 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperExpr:file#Object#file_getcwd */
3385 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperExpr:file#Object#stdin */
3386 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperExpr:file#Object#stdout */
3387 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperExpr:file#Object#stderr */
3388 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperExpr:model_base#Object#intrude_visibility */
3389 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperExpr:model_base#Object#public_visibility */
3390 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperExpr:model_base#Object#protected_visibility */
3391 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperExpr:model_base#Object#private_visibility */
3392 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperExpr:model_base#Object#none_visibility */
3393 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperExpr:model#Object#abstract_kind */
3394 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperExpr:model#Object#concrete_kind */
3395 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperExpr:model#Object#interface_kind */
3396 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperExpr:model#Object#enum_kind */
3397 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperExpr:model#Object#extern_kind */
3398 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#location */
3399 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#hot_location */
3400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#debug */
3401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#parent */
3402 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#parent= */
3403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#init */
3404 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__replace_child, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#replace_child */
3405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#detach */
3406 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#replace_with */
3407 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__visit_all, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#visit_all */
3408 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperExpr:parser_util#ANode#collect_tokens_by_text */
3409 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperExpr:parser_util#ANode#collect_annotations_by_name */
3410 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperExpr:simple_misc_analysis#ANode#accept_simple_misc */
3411 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperExpr:simple_misc_analysis#ANode#after_simple_misc */
3412 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperExpr:literal#ANode#accept_literal */
3413 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperExpr:scope#ANode#accept_scope_visitor */
3414 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperExpr:flow#ANode#accept_flow_visitor */
3415 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperExpr:local_var_init#ANode#accept_local_var_visitor */
3416 (nitmethod_t)VIRTUAL_auto_super_init__ASuperExpr__accept_auto_super_init, /* pointer to parser_nodes:ASuperExpr:auto_super_init#ASuperExpr#accept_auto_super_init */
3417 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASuperExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperExpr:rapid_type_analysis#ASuperExpr#accept_rapid_type_visitor */
3418 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ASuperExpr:astvalidation#AExpr#accept_ast_validation */
3419 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASuperExpr:transform#ANode#accept_transform_visitor */
3420 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#location= */
3421 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#n_annotations */
3422 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#n_annotations= */
3423 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#init */
3424 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperExpr:modelize_property#Prod#collect_text */
3425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#replace_with */
3426 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ASuperExpr:parser_nodes#AExpr#init */
3427 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ASuperExpr:simple_misc_analysis#AExpr#warn_parentheses */
3428 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ASuperExpr:flow#AExpr#after_flow_context */
3429 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ASuperExpr:flow#AExpr#after_flow_context= */
3430 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#mtype */
3431 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#mtype= */
3432 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#is_typed */
3433 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#is_typed= */
3434 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#implicit_cast_to */
3435 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#implicit_cast_to= */
3436 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#its_variable */
3437 (nitmethod_t)VIRTUAL_typing__ASuperExpr__accept_typing, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#accept_typing */
3438 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#make_var_read */
3439 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#variable_cache */
3440 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#variable_cache= */
3441 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#detach_with_placeholder */
3442 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#add */
3443 (nitmethod_t)VIRTUAL_abstract_compiler__ASuperExpr__expr, /* pointer to parser_nodes:ASuperExpr:abstract_compiler#ASuperExpr#expr */
3444 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ASuperExpr:abstract_compiler#AExpr#stmt */
3445 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperExpr:astvalidation#ANode#accept_ast_validation */
3446 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExpr__n_qualified, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ASuperExpr#n_qualified */
3447 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__n_qualified_61d, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_qualified= */
3448 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExpr__n_kwsuper, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ASuperExpr#n_kwsuper */
3449 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__n_kwsuper_61d, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_kwsuper= */
3450 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExpr__n_args, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ASuperExpr#n_args */
3451 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__n_args_61d, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_args= */
3452 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExpr__init, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ASuperExpr#init */
3453 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__empty_init, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#empty_init */
3454 (nitmethod_t)VIRTUAL_parser_prod__ASuperExpr__init_asuperexpr, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#init_asuperexpr */
3455 (nitmethod_t)VIRTUAL_typing__ASuperExpr__mproperty, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#mproperty */
3456 (nitmethod_t)VIRTUAL_typing__ASuperExpr__mproperty_61d, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#mproperty= */
3457 (nitmethod_t)VIRTUAL_typing__ASuperExpr__process_superinit, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#process_superinit */
3458 }
3459 };
3460 /* allocate ASuperExpr */
3461 val* NEW_parser_nodes__ASuperExpr(const struct type* type) {
3462 val* self /* : ASuperExpr */;
3463 val* var /* : null */;
3464 val* var1 /* : null */;
3465 val* var2 /* : null */;
3466 val* var3 /* : null */;
3467 short int var4 /* : Bool */;
3468 val* var5 /* : null */;
3469 val* var6 /* : null */;
3470 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
3471 self->type = type;
3472 self->class = &class_parser_nodes__ASuperExpr;
3473 var = NULL;
3474 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperExpr exact> */
3475 var1 = NULL;
3476 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperExpr exact> */
3477 var2 = NULL;
3478 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperExpr exact> */
3479 var3 = NULL;
3480 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ASuperExpr exact> */
3481 var4 = 0;
3482 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ASuperExpr exact> */
3483 var5 = NULL;
3484 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ASuperExpr exact> */
3485 var6 = NULL;
3486 self->attrs[COLOR_parser_nodes__ASuperExpr___n_qualified].val = var6; /* _n_qualified on <self:ASuperExpr exact> */
3487 return self;
3488 }
3489 /* runtime class parser_nodes__AInitExpr */
3490 const struct class class_parser_nodes__AInitExpr = {
3491 0, /* box_kind */
3492 {
3493 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInitExpr:kernel#Object#object_id */
3494 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInitExpr:kernel#Object#is_same_type */
3495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInitExpr:kernel#Object#is_same_instance */
3496 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInitExpr:kernel#Object#== */
3497 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInitExpr:kernel#Object#!= */
3498 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInitExpr:kernel#Object#output */
3499 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInitExpr:kernel#Object#output_class_name */
3500 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInitExpr:kernel#Object#exit */
3501 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInitExpr:kernel#Object#sys */
3502 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInitExpr:kernel#Object#hash */
3503 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInitExpr:string#Object#to_s */
3504 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInitExpr:string#Object#native_class_name */
3505 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInitExpr:string#Object#class_name */
3506 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInitExpr:string#Object#inspect */
3507 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInitExpr:string#Object#inspect_head */
3508 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInitExpr:string#Object#args */
3509 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInitExpr:math#Object#atan2 */
3510 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInitExpr:math#Object#pi */
3511 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInitExpr:math#Object#srand_from */
3512 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInitExpr:math#Object#srand */
3513 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInitExpr:stream#Object#poll */
3514 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInitExpr:stream#Object#intern_poll */
3515 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInitExpr:time#Object#get_time */
3516 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInitExpr:file#Object#printn */
3517 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInitExpr:file#Object#print */
3518 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInitExpr:file#Object#getc */
3519 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInitExpr:file#Object#gets */
3520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInitExpr:file#Object#getcwd */
3521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInitExpr:file#Object#file_getcwd */
3522 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInitExpr:file#Object#stdin */
3523 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInitExpr:file#Object#stdout */
3524 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInitExpr:file#Object#stderr */
3525 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInitExpr:model_base#Object#intrude_visibility */
3526 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInitExpr:model_base#Object#public_visibility */
3527 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInitExpr:model_base#Object#protected_visibility */
3528 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInitExpr:model_base#Object#private_visibility */
3529 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInitExpr:model_base#Object#none_visibility */
3530 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInitExpr:model#Object#abstract_kind */
3531 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInitExpr:model#Object#concrete_kind */
3532 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInitExpr:model#Object#interface_kind */
3533 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInitExpr:model#Object#enum_kind */
3534 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInitExpr:model#Object#extern_kind */
3535 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#location */
3536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#hot_location */
3537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#debug */
3538 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#parent */
3539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#parent= */
3540 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#init */
3541 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__replace_child, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#replace_child */
3542 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#detach */
3543 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#replace_with */
3544 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__visit_all, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#visit_all */
3545 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInitExpr:parser_util#ANode#collect_tokens_by_text */
3546 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInitExpr:parser_util#ANode#collect_annotations_by_name */
3547 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInitExpr:simple_misc_analysis#ANode#accept_simple_misc */
3548 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInitExpr:simple_misc_analysis#ANode#after_simple_misc */
3549 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInitExpr:literal#ANode#accept_literal */
3550 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInitExpr:scope#ANode#accept_scope_visitor */
3551 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInitExpr:flow#ANode#accept_flow_visitor */
3552 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInitExpr:local_var_init#ANode#accept_local_var_visitor */
3553 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AInitExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3554 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AInitExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3555 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AInitExpr:astvalidation#AExpr#accept_ast_validation */
3556 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInitExpr:transform#ANode#accept_transform_visitor */
3557 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#location= */
3558 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#n_annotations */
3559 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#n_annotations= */
3560 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#init */
3561 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInitExpr:modelize_property#Prod#collect_text */
3562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#replace_with */
3563 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AInitExpr:parser_nodes#AExpr#init */
3564 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AInitExpr:simple_misc_analysis#AExpr#warn_parentheses */
3565 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AInitExpr:flow#AExpr#after_flow_context */
3566 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AInitExpr:flow#AExpr#after_flow_context= */
3567 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AInitExpr:typing#AExpr#mtype */
3568 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AInitExpr:typing#AExpr#mtype= */
3569 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AInitExpr:typing#AExpr#is_typed */
3570 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AInitExpr:typing#AExpr#is_typed= */
3571 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AInitExpr:typing#AExpr#implicit_cast_to */
3572 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AInitExpr:typing#AExpr#implicit_cast_to= */
3573 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AInitExpr:typing#AExpr#its_variable */
3574 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#accept_typing */
3575 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#make_var_read */
3576 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#variable_cache */
3577 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#variable_cache= */
3578 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#detach_with_placeholder */
3579 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#add */
3580 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AInitExpr:abstract_compiler#ASendExpr#expr */
3581 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AInitExpr:abstract_compiler#AExpr#stmt */
3582 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInitExpr:astvalidation#ANode#accept_ast_validation */
3583 NULL, /* empty */
3584 NULL, /* empty */
3585 NULL, /* empty */
3586 NULL, /* empty */
3587 NULL, /* empty */
3588 NULL, /* empty */
3589 NULL, /* empty */
3590 NULL, /* empty */
3591 NULL, /* empty */
3592 NULL, /* empty */
3593 NULL, /* empty */
3594 NULL, /* empty */
3595 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AInitExpr:parser_nodes#ASendExpr#n_expr */
3596 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__n_expr_61d, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_expr= */
3597 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AInitExpr:parser_nodes#ASendExpr#init */
3598 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AInitExpr:parser_prod#ASendExpr#empty_init */
3599 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AInitExpr:parser_prod#ASendExpr#init_asendexpr */
3600 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#mproperty */
3601 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#callsite */
3602 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#callsite= */
3603 (nitmethod_t)VIRTUAL_typing__AInitExpr__property_name, /* pointer to parser_nodes:AInitExpr:typing#AInitExpr#property_name */
3604 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#raw_arguments */
3605 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#raw_arguments= */
3606 (nitmethod_t)VIRTUAL_typing__AInitExpr__compute_raw_arguments, /* pointer to parser_nodes:AInitExpr:typing#AInitExpr#compute_raw_arguments */
3607 (nitmethod_t)VIRTUAL_parser_nodes__AInitExpr__n_kwinit, /* pointer to parser_nodes:AInitExpr:parser_nodes#AInitExpr#n_kwinit */
3608 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__n_kwinit_61d, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_kwinit= */
3609 (nitmethod_t)VIRTUAL_parser_nodes__AInitExpr__n_args, /* pointer to parser_nodes:AInitExpr:parser_nodes#AInitExpr#n_args */
3610 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__n_args_61d, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_args= */
3611 (nitmethod_t)VIRTUAL_parser_nodes__AInitExpr__init, /* pointer to parser_nodes:AInitExpr:parser_nodes#AInitExpr#init */
3612 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__empty_init, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#empty_init */
3613 (nitmethod_t)VIRTUAL_parser_prod__AInitExpr__init_ainitexpr, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#init_ainitexpr */
3614 }
3615 };
3616 /* allocate AInitExpr */
3617 val* NEW_parser_nodes__AInitExpr(const struct type* type) {
3618 val* self /* : AInitExpr */;
3619 val* var /* : null */;
3620 val* var1 /* : null */;
3621 val* var2 /* : null */;
3622 val* var3 /* : null */;
3623 short int var4 /* : Bool */;
3624 val* var5 /* : null */;
3625 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
3626 self->type = type;
3627 self->class = &class_parser_nodes__AInitExpr;
3628 var = NULL;
3629 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInitExpr exact> */
3630 var1 = NULL;
3631 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInitExpr exact> */
3632 var2 = NULL;
3633 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInitExpr exact> */
3634 var3 = NULL;
3635 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AInitExpr exact> */
3636 var4 = 0;
3637 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AInitExpr exact> */
3638 var5 = NULL;
3639 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AInitExpr exact> */
3640 return self;
3641 }
3642 /* runtime class parser_nodes__ABraExpr */
3643 const struct class class_parser_nodes__ABraExpr = {
3644 0, /* box_kind */
3645 {
3646 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraExpr:kernel#Object#object_id */
3647 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraExpr:kernel#Object#is_same_type */
3648 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraExpr:kernel#Object#is_same_instance */
3649 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraExpr:kernel#Object#== */
3650 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraExpr:kernel#Object#!= */
3651 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraExpr:kernel#Object#output */
3652 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraExpr:kernel#Object#output_class_name */
3653 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraExpr:kernel#Object#exit */
3654 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraExpr:kernel#Object#sys */
3655 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraExpr:kernel#Object#hash */
3656 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraExpr:string#Object#to_s */
3657 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraExpr:string#Object#native_class_name */
3658 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraExpr:string#Object#class_name */
3659 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraExpr:string#Object#inspect */
3660 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraExpr:string#Object#inspect_head */
3661 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraExpr:string#Object#args */
3662 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraExpr:math#Object#atan2 */
3663 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraExpr:math#Object#pi */
3664 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraExpr:math#Object#srand_from */
3665 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraExpr:math#Object#srand */
3666 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraExpr:stream#Object#poll */
3667 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraExpr:stream#Object#intern_poll */
3668 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraExpr:time#Object#get_time */
3669 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraExpr:file#Object#printn */
3670 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraExpr:file#Object#print */
3671 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraExpr:file#Object#getc */
3672 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraExpr:file#Object#gets */
3673 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraExpr:file#Object#getcwd */
3674 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraExpr:file#Object#file_getcwd */
3675 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraExpr:file#Object#stdin */
3676 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraExpr:file#Object#stdout */
3677 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraExpr:file#Object#stderr */
3678 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraExpr:model_base#Object#intrude_visibility */
3679 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraExpr:model_base#Object#public_visibility */
3680 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraExpr:model_base#Object#protected_visibility */
3681 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraExpr:model_base#Object#private_visibility */
3682 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraExpr:model_base#Object#none_visibility */
3683 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraExpr:model#Object#abstract_kind */
3684 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraExpr:model#Object#concrete_kind */
3685 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraExpr:model#Object#interface_kind */
3686 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraExpr:model#Object#enum_kind */
3687 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraExpr:model#Object#extern_kind */
3688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#location */
3689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#hot_location */
3690 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#debug */
3691 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#parent */
3692 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#parent= */
3693 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#init */
3694 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__replace_child, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#replace_child */
3695 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#detach */
3696 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#replace_with */
3697 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__visit_all, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#visit_all */
3698 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraExpr:parser_util#ANode#collect_tokens_by_text */
3699 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraExpr:parser_util#ANode#collect_annotations_by_name */
3700 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraExpr:simple_misc_analysis#ANode#accept_simple_misc */
3701 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraExpr:simple_misc_analysis#ANode#after_simple_misc */
3702 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraExpr:literal#ANode#accept_literal */
3703 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraExpr:scope#ANode#accept_scope_visitor */
3704 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraExpr:flow#ANode#accept_flow_visitor */
3705 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraExpr:local_var_init#ANode#accept_local_var_visitor */
3706 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ABraExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3707 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3708 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABraExpr:astvalidation#AExpr#accept_ast_validation */
3709 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraExpr:transform#ANode#accept_transform_visitor */
3710 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#location= */
3711 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#n_annotations */
3712 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#n_annotations= */
3713 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#init */
3714 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraExpr:modelize_property#Prod#collect_text */
3715 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#replace_with */
3716 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#AExpr#init */
3717 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABraExpr:simple_misc_analysis#AExpr#warn_parentheses */
3718 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABraExpr:flow#AExpr#after_flow_context */
3719 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABraExpr:flow#AExpr#after_flow_context= */
3720 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ABraExpr:typing#AExpr#mtype */
3721 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABraExpr:typing#AExpr#mtype= */
3722 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABraExpr:typing#AExpr#is_typed */
3723 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABraExpr:typing#AExpr#is_typed= */
3724 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABraExpr:typing#AExpr#implicit_cast_to */
3725 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABraExpr:typing#AExpr#implicit_cast_to= */
3726 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABraExpr:typing#AExpr#its_variable */
3727 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#accept_typing */
3728 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#make_var_read */
3729 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#variable_cache */
3730 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#variable_cache= */
3731 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#detach_with_placeholder */
3732 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#add */
3733 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ABraExpr:abstract_compiler#ASendExpr#expr */
3734 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ABraExpr:abstract_compiler#AExpr#stmt */
3735 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraExpr:astvalidation#ANode#accept_ast_validation */
3736 NULL, /* empty */
3737 NULL, /* empty */
3738 NULL, /* empty */
3739 NULL, /* empty */
3740 NULL, /* empty */
3741 NULL, /* empty */
3742 NULL, /* empty */
3743 NULL, /* empty */
3744 NULL, /* empty */
3745 NULL, /* empty */
3746 NULL, /* empty */
3747 NULL, /* empty */
3748 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ABraExpr:parser_nodes#ASendExpr#n_expr */
3749 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__n_expr_61d, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#n_expr= */
3750 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#ASendExpr#init */
3751 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ABraExpr:parser_prod#ASendExpr#empty_init */
3752 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ABraExpr:parser_prod#ASendExpr#init_asendexpr */
3753 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#mproperty */
3754 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#callsite */
3755 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#callsite= */
3756 (nitmethod_t)VIRTUAL_typing__ABraExpr__property_name, /* pointer to parser_nodes:ABraExpr:typing#ABraExpr#property_name */
3757 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#raw_arguments */
3758 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#raw_arguments= */
3759 (nitmethod_t)VIRTUAL_typing__ABraExpr__compute_raw_arguments, /* pointer to parser_nodes:ABraExpr:typing#ABraExpr#compute_raw_arguments */
3760 NULL, /* empty */
3761 NULL, /* empty */
3762 NULL, /* empty */
3763 NULL, /* empty */
3764 NULL, /* empty */
3765 NULL, /* empty */
3766 NULL, /* empty */
3767 NULL, /* empty */
3768 NULL, /* empty */
3769 NULL, /* empty */
3770 NULL, /* empty */
3771 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__n_args, /* pointer to parser_nodes:ABraExpr:parser_nodes#ABraFormExpr#n_args */
3772 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__n_args_61d, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#n_args= */
3773 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#ABraFormExpr#init */
3774 (nitmethod_t)VIRTUAL_parser_nodes__ABraExpr__init, /* pointer to parser_nodes:ABraExpr:parser_nodes#ABraExpr#init */
3775 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__empty_init, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#empty_init */
3776 (nitmethod_t)VIRTUAL_parser_prod__ABraExpr__init_abraexpr, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#init_abraexpr */
3777 }
3778 };
3779 /* allocate ABraExpr */
3780 val* NEW_parser_nodes__ABraExpr(const struct type* type) {
3781 val* self /* : ABraExpr */;
3782 val* var /* : null */;
3783 val* var1 /* : null */;
3784 val* var2 /* : null */;
3785 val* var3 /* : null */;
3786 short int var4 /* : Bool */;
3787 val* var5 /* : null */;
3788 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
3789 self->type = type;
3790 self->class = &class_parser_nodes__ABraExpr;
3791 var = NULL;
3792 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraExpr exact> */
3793 var1 = NULL;
3794 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraExpr exact> */
3795 var2 = NULL;
3796 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraExpr exact> */
3797 var3 = NULL;
3798 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABraExpr exact> */
3799 var4 = 0;
3800 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABraExpr exact> */
3801 var5 = NULL;
3802 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABraExpr exact> */
3803 return self;
3804 }
3805 /* runtime class parser_nodes__ABraAssignExpr */
3806 const struct class class_parser_nodes__ABraAssignExpr = {
3807 0, /* box_kind */
3808 {
3809 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#object_id */
3810 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#is_same_type */
3811 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#is_same_instance */
3812 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#== */
3813 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#!= */
3814 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#output */
3815 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#output_class_name */
3816 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#exit */
3817 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#sys */
3818 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#hash */
3819 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraAssignExpr:string#Object#to_s */
3820 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraAssignExpr:string#Object#native_class_name */
3821 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraAssignExpr:string#Object#class_name */
3822 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraAssignExpr:string#Object#inspect */
3823 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraAssignExpr:string#Object#inspect_head */
3824 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraAssignExpr:string#Object#args */
3825 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraAssignExpr:math#Object#atan2 */
3826 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraAssignExpr:math#Object#pi */
3827 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraAssignExpr:math#Object#srand_from */
3828 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraAssignExpr:math#Object#srand */
3829 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraAssignExpr:stream#Object#poll */
3830 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraAssignExpr:stream#Object#intern_poll */
3831 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraAssignExpr:time#Object#get_time */
3832 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraAssignExpr:file#Object#printn */
3833 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraAssignExpr:file#Object#print */
3834 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraAssignExpr:file#Object#getc */
3835 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraAssignExpr:file#Object#gets */
3836 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraAssignExpr:file#Object#getcwd */
3837 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraAssignExpr:file#Object#file_getcwd */
3838 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraAssignExpr:file#Object#stdin */
3839 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraAssignExpr:file#Object#stdout */
3840 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraAssignExpr:file#Object#stderr */
3841 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#intrude_visibility */
3842 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#public_visibility */
3843 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#protected_visibility */
3844 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#private_visibility */
3845 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#none_visibility */
3846 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraAssignExpr:model#Object#abstract_kind */
3847 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraAssignExpr:model#Object#concrete_kind */
3848 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraAssignExpr:model#Object#interface_kind */
3849 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraAssignExpr:model#Object#enum_kind */
3850 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraAssignExpr:model#Object#extern_kind */
3851 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#location */
3852 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#hot_location */
3853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#debug */
3854 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#parent */
3855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#parent= */
3856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#init */
3857 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__replace_child, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#replace_child */
3858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#detach */
3859 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#replace_with */
3860 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__visit_all, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#visit_all */
3861 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraAssignExpr:parser_util#ANode#collect_tokens_by_text */
3862 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraAssignExpr:parser_util#ANode#collect_annotations_by_name */
3863 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraAssignExpr:simple_misc_analysis#ANode#accept_simple_misc */
3864 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraAssignExpr:simple_misc_analysis#ANode#after_simple_misc */
3865 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraAssignExpr:literal#ANode#accept_literal */
3866 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraAssignExpr:scope#ANode#accept_scope_visitor */
3867 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraAssignExpr:flow#ANode#accept_flow_visitor */
3868 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraAssignExpr:local_var_init#ANode#accept_local_var_visitor */
3869 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ABraAssignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3870 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraAssignExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3871 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABraAssignExpr:astvalidation#AExpr#accept_ast_validation */
3872 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraAssignExpr:transform#ANode#accept_transform_visitor */
3873 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#location= */
3874 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#n_annotations */
3875 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#n_annotations= */
3876 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#init */
3877 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraAssignExpr:modelize_property#Prod#collect_text */
3878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#replace_with */
3879 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AExpr#init */
3880 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABraAssignExpr:simple_misc_analysis#AExpr#warn_parentheses */
3881 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABraAssignExpr:flow#AExpr#after_flow_context */
3882 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABraAssignExpr:flow#AExpr#after_flow_context= */
3883 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#mtype */
3884 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#mtype= */
3885 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#is_typed */
3886 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#is_typed= */
3887 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#implicit_cast_to */
3888 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#implicit_cast_to= */
3889 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#its_variable */
3890 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#accept_typing */
3891 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#make_var_read */
3892 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#variable_cache */
3893 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#variable_cache= */
3894 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#detach_with_placeholder */
3895 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#add */
3896 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ABraAssignExpr:abstract_compiler#ASendExpr#expr */
3897 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ABraAssignExpr:abstract_compiler#AExpr#stmt */
3898 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraAssignExpr:astvalidation#ANode#accept_ast_validation */
3899 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_assign, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
3900 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__n_assign_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_assign= */
3901 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_value, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AAssignFormExpr#n_value */
3902 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__n_value_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_value= */
3903 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AAssignFormExpr#init */
3904 NULL, /* empty */
3905 NULL, /* empty */
3906 NULL, /* empty */
3907 NULL, /* empty */
3908 NULL, /* empty */
3909 NULL, /* empty */
3910 NULL, /* empty */
3911 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ASendExpr#n_expr */
3912 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__n_expr_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_expr= */
3913 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ASendExpr#init */
3914 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ASendExpr#empty_init */
3915 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ASendExpr#init_asendexpr */
3916 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#mproperty */
3917 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#callsite */
3918 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#callsite= */
3919 (nitmethod_t)VIRTUAL_typing__ABraAssignExpr__property_name, /* pointer to parser_nodes:ABraAssignExpr:typing#ABraAssignExpr#property_name */
3920 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#raw_arguments */
3921 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#raw_arguments= */
3922 (nitmethod_t)VIRTUAL_typing__ABraAssignExpr__compute_raw_arguments, /* pointer to parser_nodes:ABraAssignExpr:typing#ABraAssignExpr#compute_raw_arguments */
3923 NULL, /* empty */
3924 NULL, /* empty */
3925 NULL, /* empty */
3926 NULL, /* empty */
3927 NULL, /* empty */
3928 NULL, /* empty */
3929 NULL, /* empty */
3930 NULL, /* empty */
3931 NULL, /* empty */
3932 NULL, /* empty */
3933 NULL, /* empty */
3934 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__n_args, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ABraFormExpr#n_args */
3935 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__n_args_61d, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_args= */
3936 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ABraFormExpr#init */
3937 (nitmethod_t)VIRTUAL_parser_nodes__ABraAssignExpr__init, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ABraAssignExpr#init */
3938 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__empty_init, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#empty_init */
3939 (nitmethod_t)VIRTUAL_parser_prod__ABraAssignExpr__init_abraassignexpr, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#init_abraassignexpr */
3940 }
3941 };
3942 /* allocate ABraAssignExpr */
3943 val* NEW_parser_nodes__ABraAssignExpr(const struct type* type) {
3944 val* self /* : ABraAssignExpr */;
3945 val* var /* : null */;
3946 val* var1 /* : null */;
3947 val* var2 /* : null */;
3948 val* var3 /* : null */;
3949 short int var4 /* : Bool */;
3950 val* var5 /* : null */;
3951 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
3952 self->type = type;
3953 self->class = &class_parser_nodes__ABraAssignExpr;
3954 var = NULL;
3955 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraAssignExpr exact> */
3956 var1 = NULL;
3957 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraAssignExpr exact> */
3958 var2 = NULL;
3959 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraAssignExpr exact> */
3960 var3 = NULL;
3961 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABraAssignExpr exact> */
3962 var4 = 0;
3963 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABraAssignExpr exact> */
3964 var5 = NULL;
3965 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABraAssignExpr exact> */
3966 return self;
3967 }
3968 /* runtime class parser_nodes__ABraReassignExpr */
3969 const struct class class_parser_nodes__ABraReassignExpr = {
3970 0, /* box_kind */
3971 {
3972 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#object_id */
3973 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#is_same_type */
3974 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#is_same_instance */
3975 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#== */
3976 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#!= */
3977 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#output */
3978 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#output_class_name */
3979 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#exit */
3980 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#sys */
3981 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#hash */
3982 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraReassignExpr:string#Object#to_s */
3983 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraReassignExpr:string#Object#native_class_name */
3984 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraReassignExpr:string#Object#class_name */
3985 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraReassignExpr:string#Object#inspect */
3986 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraReassignExpr:string#Object#inspect_head */
3987 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraReassignExpr:string#Object#args */
3988 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraReassignExpr:math#Object#atan2 */
3989 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraReassignExpr:math#Object#pi */
3990 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraReassignExpr:math#Object#srand_from */
3991 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraReassignExpr:math#Object#srand */
3992 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraReassignExpr:stream#Object#poll */
3993 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraReassignExpr:stream#Object#intern_poll */
3994 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraReassignExpr:time#Object#get_time */
3995 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraReassignExpr:file#Object#printn */
3996 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraReassignExpr:file#Object#print */
3997 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraReassignExpr:file#Object#getc */
3998 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraReassignExpr:file#Object#gets */
3999 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraReassignExpr:file#Object#getcwd */
4000 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraReassignExpr:file#Object#file_getcwd */
4001 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraReassignExpr:file#Object#stdin */
4002 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraReassignExpr:file#Object#stdout */
4003 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraReassignExpr:file#Object#stderr */
4004 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#intrude_visibility */
4005 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#public_visibility */
4006 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#protected_visibility */
4007 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#private_visibility */
4008 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#none_visibility */
4009 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraReassignExpr:model#Object#abstract_kind */
4010 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraReassignExpr:model#Object#concrete_kind */
4011 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraReassignExpr:model#Object#interface_kind */
4012 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraReassignExpr:model#Object#enum_kind */
4013 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraReassignExpr:model#Object#extern_kind */
4014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#location */
4015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#hot_location */
4016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#debug */
4017 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#parent */
4018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#parent= */
4019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#init */
4020 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__replace_child, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#replace_child */
4021 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#detach */
4022 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#replace_with */
4023 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__visit_all, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#visit_all */
4024 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraReassignExpr:parser_util#ANode#collect_tokens_by_text */
4025 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraReassignExpr:parser_util#ANode#collect_annotations_by_name */
4026 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraReassignExpr:simple_misc_analysis#ANode#accept_simple_misc */
4027 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraReassignExpr:simple_misc_analysis#ANode#after_simple_misc */
4028 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraReassignExpr:literal#ANode#accept_literal */
4029 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraReassignExpr:scope#ANode#accept_scope_visitor */
4030 (nitmethod_t)VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor, /* pointer to parser_nodes:ABraReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
4031 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraReassignExpr:local_var_init#ANode#accept_local_var_visitor */
4032 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ABraReassignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
4033 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendReassignFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraReassignExpr:rapid_type_analysis#ASendReassignFormExpr#accept_rapid_type_visitor */
4034 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABraReassignExpr:astvalidation#AExpr#accept_ast_validation */
4035 (nitmethod_t)VIRTUAL_transform__ASendReassignFormExpr__accept_transform_visitor, /* pointer to parser_nodes:ABraReassignExpr:transform#ASendReassignFormExpr#accept_transform_visitor */
4036 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#location= */
4037 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#n_annotations */
4038 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#n_annotations= */
4039 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#init */
4040 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraReassignExpr:modelize_property#Prod#collect_text */
4041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#replace_with */
4042 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AExpr#init */
4043 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABraReassignExpr:simple_misc_analysis#AExpr#warn_parentheses */
4044 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABraReassignExpr:flow#AExpr#after_flow_context */
4045 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABraReassignExpr:flow#AExpr#after_flow_context= */
4046 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#mtype */
4047 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#mtype= */
4048 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#is_typed */
4049 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#is_typed= */
4050 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#implicit_cast_to */
4051 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#implicit_cast_to= */
4052 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#its_variable */
4053 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__accept_typing, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#accept_typing */
4054 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#make_var_read */
4055 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#variable_cache */
4056 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#variable_cache= */
4057 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#detach_with_placeholder */
4058 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#add */
4059 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ABraReassignExpr:abstract_compiler#ASendExpr#expr */
4060 (nitmethod_t)VIRTUAL_abstract_compiler__ASendReassignFormExpr__stmt, /* pointer to parser_nodes:ABraReassignExpr:abstract_compiler#ASendReassignFormExpr#stmt */
4061 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraReassignExpr:astvalidation#ANode#accept_ast_validation */
4062 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
4063 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__n_assign_op_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_assign_op= */
4064 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_value, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AReassignFormExpr#n_value */
4065 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__n_value_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_value= */
4066 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AReassignFormExpr#init */
4067 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_property, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#reassign_property */
4068 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#reassign_callsite */
4069 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
4070 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#read_type */
4071 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#read_type= */
4072 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__resolve_reassignment, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
4073 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraReassignExpr:flow#ANode#accept_flow_visitor */
4074 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ASendExpr#n_expr */
4075 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__n_expr_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_expr= */
4076 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ASendExpr#init */
4077 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ASendExpr#empty_init */
4078 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ASendExpr#init_asendexpr */
4079 (nitmethod_t)VIRTUAL_typing__ASendExpr__mproperty, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#mproperty */
4080 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#callsite */
4081 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#callsite= */
4082 (nitmethod_t)VIRTUAL_typing__ABraReassignExpr__property_name, /* pointer to parser_nodes:ABraReassignExpr:typing#ABraReassignExpr#property_name */
4083 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#raw_arguments */
4084 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#raw_arguments= */
4085 (nitmethod_t)VIRTUAL_typing__ABraReassignExpr__compute_raw_arguments, /* pointer to parser_nodes:ABraReassignExpr:typing#ABraReassignExpr#compute_raw_arguments */
4086 NULL, /* empty */
4087 NULL, /* empty */
4088 NULL, /* empty */
4089 NULL, /* empty */
4090 NULL, /* empty */
4091 NULL, /* empty */
4092 NULL, /* empty */
4093 (nitmethod_t)VIRTUAL_parser_nodes__ASendReassignFormExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ASendReassignFormExpr#init */
4094 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_mproperty, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#write_mproperty */
4095 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_callsite, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#write_callsite */
4096 (nitmethod_t)VIRTUAL_typing__ASendReassignFormExpr__write_callsite_61d, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#write_callsite= */
4097 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__n_args, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ABraFormExpr#n_args */
4098 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__n_args_61d, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_args= */
4099 (nitmethod_t)VIRTUAL_parser_nodes__ABraFormExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ABraFormExpr#init */
4100 (nitmethod_t)VIRTUAL_parser_nodes__ABraReassignExpr__init, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ABraReassignExpr#init */
4101 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__empty_init, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#empty_init */
4102 (nitmethod_t)VIRTUAL_parser_prod__ABraReassignExpr__init_abrareassignexpr, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#init_abrareassignexpr */
4103 }
4104 };
4105 /* allocate ABraReassignExpr */
4106 val* NEW_parser_nodes__ABraReassignExpr(const struct type* type) {
4107 val* self /* : ABraReassignExpr */;
4108 val* var /* : null */;
4109 val* var1 /* : null */;
4110 val* var2 /* : null */;
4111 val* var3 /* : null */;
4112 short int var4 /* : Bool */;
4113 val* var5 /* : null */;
4114 val* var6 /* : null */;
4115 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
4116 self->type = type;
4117 self->class = &class_parser_nodes__ABraReassignExpr;
4118 var = NULL;
4119 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraReassignExpr exact> */
4120 var1 = NULL;
4121 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraReassignExpr exact> */
4122 var2 = NULL;
4123 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraReassignExpr exact> */
4124 var3 = NULL;
4125 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABraReassignExpr exact> */
4126 var4 = 0;
4127 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABraReassignExpr exact> */
4128 var5 = NULL;
4129 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABraReassignExpr exact> */
4130 var6 = NULL;
4131 self->attrs[COLOR_typing__AReassignFormExpr___64dread_type].val = var6; /* @read_type on <self:ABraReassignExpr exact> */
4132 return self;
4133 }
4134 /* runtime class parser_nodes__AVarExpr */
4135 const struct class class_parser_nodes__AVarExpr = {
4136 0, /* box_kind */
4137 {
4138 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AVarExpr:kernel#Object#object_id */
4139 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AVarExpr:kernel#Object#is_same_type */
4140 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AVarExpr:kernel#Object#is_same_instance */
4141 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AVarExpr:kernel#Object#== */
4142 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AVarExpr:kernel#Object#!= */
4143 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AVarExpr:kernel#Object#output */
4144 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AVarExpr:kernel#Object#output_class_name */
4145 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AVarExpr:kernel#Object#exit */
4146 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AVarExpr:kernel#Object#sys */
4147 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AVarExpr:kernel#Object#hash */
4148 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AVarExpr:string#Object#to_s */
4149 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AVarExpr:string#Object#native_class_name */
4150 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AVarExpr:string#Object#class_name */
4151 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AVarExpr:string#Object#inspect */
4152 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AVarExpr:string#Object#inspect_head */
4153 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AVarExpr:string#Object#args */
4154 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AVarExpr:math#Object#atan2 */
4155 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AVarExpr:math#Object#pi */
4156 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AVarExpr:math#Object#srand_from */
4157 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AVarExpr:math#Object#srand */
4158 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AVarExpr:stream#Object#poll */
4159 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AVarExpr:stream#Object#intern_poll */
4160 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AVarExpr:time#Object#get_time */
4161 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AVarExpr:file#Object#printn */
4162 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AVarExpr:file#Object#print */
4163 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AVarExpr:file#Object#getc */
4164 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AVarExpr:file#Object#gets */
4165 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AVarExpr:file#Object#getcwd */
4166 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AVarExpr:file#Object#file_getcwd */
4167 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AVarExpr:file#Object#stdin */
4168 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AVarExpr:file#Object#stdout */
4169 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AVarExpr:file#Object#stderr */
4170 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AVarExpr:model_base#Object#intrude_visibility */
4171 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AVarExpr:model_base#Object#public_visibility */
4172 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AVarExpr:model_base#Object#protected_visibility */
4173 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AVarExpr:model_base#Object#private_visibility */
4174 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AVarExpr:model_base#Object#none_visibility */
4175 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AVarExpr:model#Object#abstract_kind */
4176 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AVarExpr:model#Object#concrete_kind */
4177 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AVarExpr:model#Object#interface_kind */
4178 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AVarExpr:model#Object#enum_kind */
4179 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AVarExpr:model#Object#extern_kind */
4180 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#location */
4181 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#hot_location */
4182 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#debug */
4183 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#parent */
4184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#parent= */
4185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#init */
4186 (nitmethod_t)VIRTUAL_parser_prod__AVarExpr__replace_child, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#replace_child */
4187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#detach */
4188 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#replace_with */
4189 (nitmethod_t)VIRTUAL_parser_prod__AVarExpr__visit_all, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#visit_all */
4190 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AVarExpr:parser_util#ANode#collect_tokens_by_text */
4191 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AVarExpr:parser_util#ANode#collect_annotations_by_name */
4192 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AVarExpr:simple_misc_analysis#ANode#accept_simple_misc */
4193 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AVarExpr:simple_misc_analysis#ANode#after_simple_misc */
4194 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AVarExpr:literal#ANode#accept_literal */
4195 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AVarExpr:scope#ANode#accept_scope_visitor */
4196 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AVarExpr:flow#ANode#accept_flow_visitor */
4197 (nitmethod_t)VIRTUAL_local_var_init__AVarExpr__accept_local_var_visitor, /* pointer to parser_nodes:AVarExpr:local_var_init#AVarExpr#accept_local_var_visitor */
4198 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AVarExpr:auto_super_init#ANode#accept_auto_super_init */
4199 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AVarExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4200 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AVarExpr:astvalidation#AExpr#accept_ast_validation */
4201 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AVarExpr:transform#ANode#accept_transform_visitor */
4202 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#location= */
4203 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#n_annotations */
4204 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#n_annotations= */
4205 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#init */
4206 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AVarExpr:modelize_property#Prod#collect_text */
4207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#replace_with */
4208 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AVarExpr:parser_nodes#AExpr#init */
4209 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AVarExpr:simple_misc_analysis#AExpr#warn_parentheses */
4210 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AVarExpr:flow#AExpr#after_flow_context */
4211 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AVarExpr:flow#AExpr#after_flow_context= */
4212 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AVarExpr:typing#AExpr#mtype */
4213 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AVarExpr:typing#AExpr#mtype= */
4214 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AVarExpr:typing#AExpr#is_typed */
4215 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AVarExpr:typing#AExpr#is_typed= */
4216 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AVarExpr:typing#AExpr#implicit_cast_to */
4217 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AVarExpr:typing#AExpr#implicit_cast_to= */
4218 (nitmethod_t)VIRTUAL_typing__AVarExpr__its_variable, /* pointer to parser_nodes:AVarExpr:typing#AVarExpr#its_variable */
4219 (nitmethod_t)VIRTUAL_typing__AVarExpr__accept_typing, /* pointer to parser_nodes:AVarExpr:typing#AVarExpr#accept_typing */
4220 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#make_var_read */
4221 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#variable_cache */
4222 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#variable_cache= */
4223 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#detach_with_placeholder */
4224 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#add */
4225 (nitmethod_t)VIRTUAL_abstract_compiler__AVarExpr__expr, /* pointer to parser_nodes:AVarExpr:abstract_compiler#AVarExpr#expr */
4226 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AVarExpr:abstract_compiler#AExpr#stmt */
4227 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AVarExpr:astvalidation#ANode#accept_ast_validation */
4228 NULL, /* empty */
4229 NULL, /* empty */
4230 NULL, /* empty */
4231 NULL, /* empty */
4232 NULL, /* empty */
4233 NULL, /* empty */
4234 NULL, /* empty */
4235 NULL, /* empty */
4236 NULL, /* empty */
4237 NULL, /* empty */
4238 NULL, /* empty */
4239 NULL, /* empty */
4240 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__n_id, /* pointer to parser_nodes:AVarExpr:parser_nodes#AVarFormExpr#n_id */
4241 (nitmethod_t)VIRTUAL_parser_prod__AVarExpr__n_id_61d, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#n_id= */
4242 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__init, /* pointer to parser_nodes:AVarExpr:parser_nodes#AVarFormExpr#init */
4243 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable, /* pointer to parser_nodes:AVarExpr:scope#AVarFormExpr#variable */
4244 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable_61d, /* pointer to parser_nodes:AVarExpr:scope#AVarFormExpr#variable= */
4245 (nitmethod_t)VIRTUAL_parser_nodes__AVarExpr__init, /* pointer to parser_nodes:AVarExpr:parser_nodes#AVarExpr#init */
4246 (nitmethod_t)VIRTUAL_parser_prod__AVarExpr__empty_init, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#empty_init */
4247 (nitmethod_t)VIRTUAL_parser_prod__AVarExpr__init_avarexpr, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#init_avarexpr */
4248 (nitmethod_t)VIRTUAL_astbuilder__AVarExpr__make, /* pointer to parser_nodes:AVarExpr:astbuilder#AVarExpr#make */
4249 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVarExpr:local_var_init#ANode#accept_local_var_visitor */
4250 }
4251 };
4252 /* allocate AVarExpr */
4253 val* NEW_parser_nodes__AVarExpr(const struct type* type) {
4254 val* self /* : AVarExpr */;
4255 val* var /* : null */;
4256 val* var1 /* : null */;
4257 val* var2 /* : null */;
4258 val* var3 /* : null */;
4259 short int var4 /* : Bool */;
4260 val* var5 /* : null */;
4261 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
4262 self->type = type;
4263 self->class = &class_parser_nodes__AVarExpr;
4264 var = NULL;
4265 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AVarExpr exact> */
4266 var1 = NULL;
4267 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AVarExpr exact> */
4268 var2 = NULL;
4269 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AVarExpr exact> */
4270 var3 = NULL;
4271 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AVarExpr exact> */
4272 var4 = 0;
4273 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AVarExpr exact> */
4274 var5 = NULL;
4275 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AVarExpr exact> */
4276 return self;
4277 }
4278 /* runtime class parser_nodes__AVarAssignExpr */
4279 const struct class class_parser_nodes__AVarAssignExpr = {
4280 0, /* box_kind */
4281 {
4282 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#object_id */
4283 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#is_same_type */
4284 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#is_same_instance */
4285 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#== */
4286 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#!= */
4287 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#output */
4288 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#output_class_name */
4289 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#exit */
4290 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#sys */
4291 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#hash */
4292 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AVarAssignExpr:string#Object#to_s */
4293 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AVarAssignExpr:string#Object#native_class_name */
4294 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AVarAssignExpr:string#Object#class_name */
4295 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AVarAssignExpr:string#Object#inspect */
4296 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AVarAssignExpr:string#Object#inspect_head */
4297 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AVarAssignExpr:string#Object#args */
4298 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AVarAssignExpr:math#Object#atan2 */
4299 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AVarAssignExpr:math#Object#pi */
4300 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AVarAssignExpr:math#Object#srand_from */
4301 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AVarAssignExpr:math#Object#srand */
4302 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AVarAssignExpr:stream#Object#poll */
4303 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AVarAssignExpr:stream#Object#intern_poll */
4304 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AVarAssignExpr:time#Object#get_time */
4305 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AVarAssignExpr:file#Object#printn */
4306 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AVarAssignExpr:file#Object#print */
4307 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AVarAssignExpr:file#Object#getc */
4308 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AVarAssignExpr:file#Object#gets */
4309 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AVarAssignExpr:file#Object#getcwd */
4310 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AVarAssignExpr:file#Object#file_getcwd */
4311 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AVarAssignExpr:file#Object#stdin */
4312 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AVarAssignExpr:file#Object#stdout */
4313 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AVarAssignExpr:file#Object#stderr */
4314 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#intrude_visibility */
4315 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#public_visibility */
4316 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#protected_visibility */
4317 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#private_visibility */
4318 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#none_visibility */
4319 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AVarAssignExpr:model#Object#abstract_kind */
4320 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AVarAssignExpr:model#Object#concrete_kind */
4321 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AVarAssignExpr:model#Object#interface_kind */
4322 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AVarAssignExpr:model#Object#enum_kind */
4323 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AVarAssignExpr:model#Object#extern_kind */
4324 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#location */
4325 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#hot_location */
4326 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#debug */
4327 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#parent */
4328 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#parent= */
4329 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#init */
4330 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__replace_child, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#replace_child */
4331 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#detach */
4332 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#replace_with */
4333 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__visit_all, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#visit_all */
4334 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AVarAssignExpr:parser_util#ANode#collect_tokens_by_text */
4335 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AVarAssignExpr:parser_util#ANode#collect_annotations_by_name */
4336 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AVarAssignExpr:simple_misc_analysis#ANode#accept_simple_misc */
4337 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AVarAssignExpr:simple_misc_analysis#ANode#after_simple_misc */
4338 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AVarAssignExpr:literal#ANode#accept_literal */
4339 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AVarAssignExpr:scope#ANode#accept_scope_visitor */
4340 (nitmethod_t)VIRTUAL_flow__AVarAssignExpr__accept_flow_visitor, /* pointer to parser_nodes:AVarAssignExpr:flow#AVarAssignExpr#accept_flow_visitor */
4341 (nitmethod_t)VIRTUAL_local_var_init__AVarAssignExpr__accept_local_var_visitor, /* pointer to parser_nodes:AVarAssignExpr:local_var_init#AVarAssignExpr#accept_local_var_visitor */
4342 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AVarAssignExpr:auto_super_init#ANode#accept_auto_super_init */
4343 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AVarAssignExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4344 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AVarAssignExpr:astvalidation#AExpr#accept_ast_validation */
4345 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AVarAssignExpr:transform#ANode#accept_transform_visitor */
4346 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#location= */
4347 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#n_annotations */
4348 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#n_annotations= */
4349 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#init */
4350 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AVarAssignExpr:modelize_property#Prod#collect_text */
4351 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#replace_with */
4352 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AExpr#init */
4353 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AVarAssignExpr:simple_misc_analysis#AExpr#warn_parentheses */
4354 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AVarAssignExpr:flow#AExpr#after_flow_context */
4355 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AVarAssignExpr:flow#AExpr#after_flow_context= */
4356 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#mtype */
4357 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#mtype= */
4358 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#is_typed */
4359 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#is_typed= */
4360 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#implicit_cast_to */
4361 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#implicit_cast_to= */
4362 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#its_variable */
4363 (nitmethod_t)VIRTUAL_typing__AVarAssignExpr__accept_typing, /* pointer to parser_nodes:AVarAssignExpr:typing#AVarAssignExpr#accept_typing */
4364 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#make_var_read */
4365 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#variable_cache */
4366 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#variable_cache= */
4367 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#detach_with_placeholder */
4368 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#add */
4369 (nitmethod_t)VIRTUAL_abstract_compiler__AVarAssignExpr__expr, /* pointer to parser_nodes:AVarAssignExpr:abstract_compiler#AVarAssignExpr#expr */
4370 (nitmethod_t)VIRTUAL_abstract_compiler__AVarAssignExpr__stmt, /* pointer to parser_nodes:AVarAssignExpr:abstract_compiler#AVarAssignExpr#stmt */
4371 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AVarAssignExpr:astvalidation#ANode#accept_ast_validation */
4372 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_assign, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
4373 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__n_assign_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_assign= */
4374 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__n_value, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AAssignFormExpr#n_value */
4375 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__n_value_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_value= */
4376 (nitmethod_t)VIRTUAL_parser_nodes__AAssignFormExpr__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AAssignFormExpr#init */
4377 NULL, /* empty */
4378 NULL, /* empty */
4379 NULL, /* empty */
4380 NULL, /* empty */
4381 NULL, /* empty */
4382 NULL, /* empty */
4383 NULL, /* empty */
4384 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__n_id, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AVarFormExpr#n_id */
4385 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__n_id_61d, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_id= */
4386 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AVarFormExpr#init */
4387 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable, /* pointer to parser_nodes:AVarAssignExpr:scope#AVarFormExpr#variable */
4388 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable_61d, /* pointer to parser_nodes:AVarAssignExpr:scope#AVarFormExpr#variable= */
4389 (nitmethod_t)VIRTUAL_parser_nodes__AVarAssignExpr__init, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AVarAssignExpr#init */
4390 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__empty_init, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#empty_init */
4391 (nitmethod_t)VIRTUAL_parser_prod__AVarAssignExpr__init_avarassignexpr, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#init_avarassignexpr */
4392 (nitmethod_t)VIRTUAL_astbuilder__AVarAssignExpr__make, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AVarAssignExpr#make */
4393 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AVarAssignExpr:flow#ANode#accept_flow_visitor */
4394 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVarAssignExpr:local_var_init#ANode#accept_local_var_visitor */
4395 }
4396 };
4397 /* allocate AVarAssignExpr */
4398 val* NEW_parser_nodes__AVarAssignExpr(const struct type* type) {
4399 val* self /* : AVarAssignExpr */;
4400 val* var /* : null */;
4401 val* var1 /* : null */;
4402 val* var2 /* : null */;
4403 val* var3 /* : null */;
4404 short int var4 /* : Bool */;
4405 val* var5 /* : null */;
4406 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
4407 self->type = type;
4408 self->class = &class_parser_nodes__AVarAssignExpr;
4409 var = NULL;
4410 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AVarAssignExpr exact> */
4411 var1 = NULL;
4412 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AVarAssignExpr exact> */
4413 var2 = NULL;
4414 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AVarAssignExpr exact> */
4415 var3 = NULL;
4416 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AVarAssignExpr exact> */
4417 var4 = 0;
4418 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AVarAssignExpr exact> */
4419 var5 = NULL;
4420 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AVarAssignExpr exact> */
4421 return self;
4422 }
4423 /* runtime class parser_nodes__AVarReassignExpr */
4424 const struct class class_parser_nodes__AVarReassignExpr = {
4425 0, /* box_kind */
4426 {
4427 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#object_id */
4428 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#is_same_type */
4429 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#is_same_instance */
4430 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#== */
4431 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#!= */
4432 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#output */
4433 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#output_class_name */
4434 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#exit */
4435 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#sys */
4436 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#hash */
4437 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AVarReassignExpr:string#Object#to_s */
4438 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AVarReassignExpr:string#Object#native_class_name */
4439 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AVarReassignExpr:string#Object#class_name */
4440 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AVarReassignExpr:string#Object#inspect */
4441 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AVarReassignExpr:string#Object#inspect_head */
4442 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AVarReassignExpr:string#Object#args */
4443 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AVarReassignExpr:math#Object#atan2 */
4444 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AVarReassignExpr:math#Object#pi */
4445 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AVarReassignExpr:math#Object#srand_from */
4446 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AVarReassignExpr:math#Object#srand */
4447 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AVarReassignExpr:stream#Object#poll */
4448 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AVarReassignExpr:stream#Object#intern_poll */
4449 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AVarReassignExpr:time#Object#get_time */
4450 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AVarReassignExpr:file#Object#printn */
4451 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AVarReassignExpr:file#Object#print */
4452 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AVarReassignExpr:file#Object#getc */
4453 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AVarReassignExpr:file#Object#gets */
4454 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AVarReassignExpr:file#Object#getcwd */
4455 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AVarReassignExpr:file#Object#file_getcwd */
4456 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AVarReassignExpr:file#Object#stdin */
4457 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AVarReassignExpr:file#Object#stdout */
4458 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AVarReassignExpr:file#Object#stderr */
4459 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#intrude_visibility */
4460 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#public_visibility */
4461 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#protected_visibility */
4462 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#private_visibility */
4463 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#none_visibility */
4464 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AVarReassignExpr:model#Object#abstract_kind */
4465 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AVarReassignExpr:model#Object#concrete_kind */
4466 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AVarReassignExpr:model#Object#interface_kind */
4467 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AVarReassignExpr:model#Object#enum_kind */
4468 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AVarReassignExpr:model#Object#extern_kind */
4469 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#location */
4470 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#hot_location */
4471 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#debug */
4472 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#parent */
4473 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#parent= */
4474 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#init */
4475 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__replace_child, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#replace_child */
4476 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#detach */
4477 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#replace_with */
4478 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__visit_all, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#visit_all */
4479 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AVarReassignExpr:parser_util#ANode#collect_tokens_by_text */
4480 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AVarReassignExpr:parser_util#ANode#collect_annotations_by_name */
4481 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AVarReassignExpr:simple_misc_analysis#ANode#accept_simple_misc */
4482 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AVarReassignExpr:simple_misc_analysis#ANode#after_simple_misc */
4483 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AVarReassignExpr:literal#ANode#accept_literal */
4484 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AVarReassignExpr:scope#ANode#accept_scope_visitor */
4485 (nitmethod_t)VIRTUAL_flow__AReassignFormExpr__accept_flow_visitor, /* pointer to parser_nodes:AVarReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
4486 (nitmethod_t)VIRTUAL_local_var_init__AVarReassignExpr__accept_local_var_visitor, /* pointer to parser_nodes:AVarReassignExpr:local_var_init#AVarReassignExpr#accept_local_var_visitor */
4487 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AVarReassignExpr:auto_super_init#ANode#accept_auto_super_init */
4488 (nitmethod_t)VIRTUAL_rapid_type_analysis__AVarReassignExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AVarReassignExpr:rapid_type_analysis#AVarReassignExpr#accept_rapid_type_visitor */
4489 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AVarReassignExpr:astvalidation#AExpr#accept_ast_validation */
4490 (nitmethod_t)VIRTUAL_transform__AVarReassignExpr__accept_transform_visitor, /* pointer to parser_nodes:AVarReassignExpr:transform#AVarReassignExpr#accept_transform_visitor */
4491 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#location= */
4492 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#n_annotations */
4493 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#n_annotations= */
4494 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#init */
4495 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AVarReassignExpr:modelize_property#Prod#collect_text */
4496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#replace_with */
4497 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AExpr#init */
4498 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AVarReassignExpr:simple_misc_analysis#AExpr#warn_parentheses */
4499 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AVarReassignExpr:flow#AExpr#after_flow_context */
4500 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AVarReassignExpr:flow#AExpr#after_flow_context= */
4501 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#mtype */
4502 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#mtype= */
4503 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#is_typed */
4504 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#is_typed= */
4505 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#implicit_cast_to */
4506 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#implicit_cast_to= */
4507 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#its_variable */
4508 (nitmethod_t)VIRTUAL_typing__AVarReassignExpr__accept_typing, /* pointer to parser_nodes:AVarReassignExpr:typing#AVarReassignExpr#accept_typing */
4509 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#make_var_read */
4510 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#variable_cache */
4511 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#variable_cache= */
4512 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#detach_with_placeholder */
4513 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#add */
4514 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AVarReassignExpr:abstract_compiler#AExpr#expr */
4515 (nitmethod_t)VIRTUAL_abstract_compiler__AVarReassignExpr__stmt, /* pointer to parser_nodes:AVarReassignExpr:abstract_compiler#AVarReassignExpr#stmt */
4516 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AVarReassignExpr:astvalidation#ANode#accept_ast_validation */
4517 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_assign_op, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
4518 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__n_assign_op_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_assign_op= */
4519 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__n_value, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AReassignFormExpr#n_value */
4520 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__n_value_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_value= */
4521 (nitmethod_t)VIRTUAL_parser_nodes__AReassignFormExpr__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AReassignFormExpr#init */
4522 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_property, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#reassign_property */
4523 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#reassign_callsite */
4524 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__reassign_callsite_61d, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
4525 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#read_type */
4526 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__read_type_61d, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#read_type= */
4527 (nitmethod_t)VIRTUAL_typing__AReassignFormExpr__resolve_reassignment, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
4528 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AVarReassignExpr:flow#ANode#accept_flow_visitor */
4529 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__n_id, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AVarFormExpr#n_id */
4530 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__n_id_61d, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_id= */
4531 (nitmethod_t)VIRTUAL_parser_nodes__AVarFormExpr__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AVarFormExpr#init */
4532 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable, /* pointer to parser_nodes:AVarReassignExpr:scope#AVarFormExpr#variable */
4533 (nitmethod_t)VIRTUAL_scope__AVarFormExpr__variable_61d, /* pointer to parser_nodes:AVarReassignExpr:scope#AVarFormExpr#variable= */
4534 (nitmethod_t)VIRTUAL_parser_nodes__AVarReassignExpr__init, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AVarReassignExpr#init */
4535 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__empty_init, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#empty_init */
4536 (nitmethod_t)VIRTUAL_parser_prod__AVarReassignExpr__init_avarreassignexpr, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#init_avarreassignexpr */
4537 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVarReassignExpr:local_var_init#ANode#accept_local_var_visitor */
4538 }
4539 };
4540 /* allocate AVarReassignExpr */
4541 val* NEW_parser_nodes__AVarReassignExpr(const struct type* type) {
4542 val* self /* : AVarReassignExpr */;
4543 val* var /* : null */;
4544 val* var1 /* : null */;
4545 val* var2 /* : null */;
4546 val* var3 /* : null */;
4547 short int var4 /* : Bool */;
4548 val* var5 /* : null */;
4549 val* var6 /* : null */;
4550 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
4551 self->type = type;
4552 self->class = &class_parser_nodes__AVarReassignExpr;
4553 var = NULL;
4554 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AVarReassignExpr exact> */
4555 var1 = NULL;
4556 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AVarReassignExpr exact> */
4557 var2 = NULL;
4558 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AVarReassignExpr exact> */
4559 var3 = NULL;
4560 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AVarReassignExpr exact> */
4561 var4 = 0;
4562 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AVarReassignExpr exact> */
4563 var5 = NULL;
4564 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AVarReassignExpr exact> */
4565 var6 = NULL;
4566 self->attrs[COLOR_typing__AReassignFormExpr___64dread_type].val = var6; /* @read_type on <self:AVarReassignExpr exact> */
4567 return self;
4568 }
4569 /* runtime class parser_nodes__ACrangeExpr */
4570 const struct class class_parser_nodes__ACrangeExpr = {
4571 0, /* box_kind */
4572 {
4573 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#object_id */
4574 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#is_same_type */
4575 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#is_same_instance */
4576 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#== */
4577 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#!= */
4578 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#output */
4579 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#output_class_name */
4580 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#exit */
4581 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#sys */
4582 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#hash */
4583 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACrangeExpr:string#Object#to_s */
4584 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACrangeExpr:string#Object#native_class_name */
4585 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACrangeExpr:string#Object#class_name */
4586 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACrangeExpr:string#Object#inspect */
4587 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACrangeExpr:string#Object#inspect_head */
4588 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACrangeExpr:string#Object#args */
4589 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACrangeExpr:math#Object#atan2 */
4590 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACrangeExpr:math#Object#pi */
4591 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACrangeExpr:math#Object#srand_from */
4592 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACrangeExpr:math#Object#srand */
4593 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACrangeExpr:stream#Object#poll */
4594 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACrangeExpr:stream#Object#intern_poll */
4595 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACrangeExpr:time#Object#get_time */
4596 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACrangeExpr:file#Object#printn */
4597 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACrangeExpr:file#Object#print */
4598 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACrangeExpr:file#Object#getc */
4599 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACrangeExpr:file#Object#gets */
4600 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACrangeExpr:file#Object#getcwd */
4601 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACrangeExpr:file#Object#file_getcwd */
4602 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACrangeExpr:file#Object#stdin */
4603 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACrangeExpr:file#Object#stdout */
4604 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACrangeExpr:file#Object#stderr */
4605 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#intrude_visibility */
4606 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#public_visibility */
4607 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#protected_visibility */
4608 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#private_visibility */
4609 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#none_visibility */
4610 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACrangeExpr:model#Object#abstract_kind */
4611 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACrangeExpr:model#Object#concrete_kind */
4612 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACrangeExpr:model#Object#interface_kind */
4613 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACrangeExpr:model#Object#enum_kind */
4614 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACrangeExpr:model#Object#extern_kind */
4615 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#location */
4616 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#hot_location */
4617 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#debug */
4618 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#parent */
4619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#parent= */
4620 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#init */
4621 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__replace_child, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#replace_child */
4622 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#detach */
4623 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#replace_with */
4624 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__visit_all, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#visit_all */
4625 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACrangeExpr:parser_util#ANode#collect_tokens_by_text */
4626 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACrangeExpr:parser_util#ANode#collect_annotations_by_name */
4627 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACrangeExpr:simple_misc_analysis#ANode#accept_simple_misc */
4628 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACrangeExpr:simple_misc_analysis#ANode#after_simple_misc */
4629 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACrangeExpr:literal#ANode#accept_literal */
4630 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACrangeExpr:scope#ANode#accept_scope_visitor */
4631 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACrangeExpr:flow#ANode#accept_flow_visitor */
4632 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACrangeExpr:local_var_init#ANode#accept_local_var_visitor */
4633 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ACrangeExpr:auto_super_init#ANode#accept_auto_super_init */
4634 (nitmethod_t)VIRTUAL_rapid_type_analysis__ACrangeExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ACrangeExpr:rapid_type_analysis#ACrangeExpr#accept_rapid_type_visitor */
4635 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ACrangeExpr:astvalidation#AExpr#accept_ast_validation */
4636 (nitmethod_t)VIRTUAL_transform__ACrangeExpr__accept_transform_visitor, /* pointer to parser_nodes:ACrangeExpr:transform#ACrangeExpr#accept_transform_visitor */
4637 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#location= */
4638 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#n_annotations */
4639 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__n_annotations_61d, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_annotations= */
4640 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#init */
4641 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACrangeExpr:modelize_property#Prod#collect_text */
4642 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#replace_with */
4643 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#AExpr#init */
4644 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ACrangeExpr:simple_misc_analysis#AExpr#warn_parentheses */
4645 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ACrangeExpr:flow#AExpr#after_flow_context */
4646 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ACrangeExpr:flow#AExpr#after_flow_context= */
4647 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#mtype */
4648 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#mtype= */
4649 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#is_typed */
4650 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#is_typed= */
4651 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#implicit_cast_to */
4652 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#implicit_cast_to= */
4653 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#its_variable */
4654 (nitmethod_t)VIRTUAL_typing__ARangeExpr__accept_typing, /* pointer to parser_nodes:ACrangeExpr:typing#ARangeExpr#accept_typing */
4655 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#make_var_read */
4656 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#variable_cache */
4657 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#variable_cache= */
4658 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#detach_with_placeholder */
4659 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#add */
4660 (nitmethod_t)VIRTUAL_abstract_compiler__ACrangeExpr__expr, /* pointer to parser_nodes:ACrangeExpr:abstract_compiler#ACrangeExpr#expr */
4661 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ACrangeExpr:abstract_compiler#AExpr#stmt */
4662 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACrangeExpr:astvalidation#ANode#accept_ast_validation */
4663 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__n_expr, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ARangeExpr#n_expr */
4664 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__n_expr_61d, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_expr= */
4665 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__n_expr2, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ARangeExpr#n_expr2 */
4666 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__n_expr2_61d, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_expr2= */
4667 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__init, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ARangeExpr#init */
4668 (nitmethod_t)VIRTUAL_parser_prod__ARangeExpr__empty_init, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ARangeExpr#empty_init */
4669 (nitmethod_t)VIRTUAL_parser_prod__ARangeExpr__init_arangeexpr, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ARangeExpr#init_arangeexpr */
4670 (nitmethod_t)VIRTUAL_parser_nodes__ACrangeExpr__n_obra, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ACrangeExpr#n_obra */
4671 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__n_obra_61d, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_obra= */
4672 (nitmethod_t)VIRTUAL_parser_nodes__ACrangeExpr__n_cbra, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ACrangeExpr#n_cbra */
4673 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__n_cbra_61d, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_cbra= */
4674 (nitmethod_t)VIRTUAL_parser_nodes__ACrangeExpr__init, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ACrangeExpr#init */
4675 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__empty_init, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#empty_init */
4676 (nitmethod_t)VIRTUAL_parser_prod__ACrangeExpr__init_acrangeexpr, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#init_acrangeexpr */
4677 }
4678 };
4679 /* allocate ACrangeExpr */
4680 val* NEW_parser_nodes__ACrangeExpr(const struct type* type) {
4681 val* self /* : ACrangeExpr */;
4682 val* var /* : null */;
4683 val* var1 /* : null */;
4684 val* var2 /* : null */;
4685 val* var3 /* : null */;
4686 short int var4 /* : Bool */;
4687 val* var5 /* : null */;
4688 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
4689 self->type = type;
4690 self->class = &class_parser_nodes__ACrangeExpr;
4691 var = NULL;
4692 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACrangeExpr exact> */
4693 var1 = NULL;
4694 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACrangeExpr exact> */
4695 var2 = NULL;
4696 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACrangeExpr exact> */
4697 var3 = NULL;
4698 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ACrangeExpr exact> */
4699 var4 = 0;
4700 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ACrangeExpr exact> */
4701 var5 = NULL;
4702 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ACrangeExpr exact> */
4703 return self;
4704 }
4705 /* runtime class parser_nodes__AOrangeExpr */
4706 const struct class class_parser_nodes__AOrangeExpr = {
4707 0, /* box_kind */
4708 {
4709 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#object_id */
4710 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#is_same_type */
4711 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#is_same_instance */
4712 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#== */
4713 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#!= */
4714 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#output */
4715 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#output_class_name */
4716 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#exit */
4717 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#sys */
4718 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#hash */
4719 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOrangeExpr:string#Object#to_s */
4720 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOrangeExpr:string#Object#native_class_name */
4721 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOrangeExpr:string#Object#class_name */
4722 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOrangeExpr:string#Object#inspect */
4723 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOrangeExpr:string#Object#inspect_head */
4724 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOrangeExpr:string#Object#args */
4725 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOrangeExpr:math#Object#atan2 */
4726 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOrangeExpr:math#Object#pi */
4727 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOrangeExpr:math#Object#srand_from */
4728 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOrangeExpr:math#Object#srand */
4729 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOrangeExpr:stream#Object#poll */
4730 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOrangeExpr:stream#Object#intern_poll */
4731 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOrangeExpr:time#Object#get_time */
4732 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOrangeExpr:file#Object#printn */
4733 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOrangeExpr:file#Object#print */
4734 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOrangeExpr:file#Object#getc */
4735 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOrangeExpr:file#Object#gets */
4736 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOrangeExpr:file#Object#getcwd */
4737 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOrangeExpr:file#Object#file_getcwd */
4738 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOrangeExpr:file#Object#stdin */
4739 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOrangeExpr:file#Object#stdout */
4740 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOrangeExpr:file#Object#stderr */
4741 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#intrude_visibility */
4742 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#public_visibility */
4743 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#protected_visibility */
4744 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#private_visibility */
4745 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#none_visibility */
4746 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOrangeExpr:model#Object#abstract_kind */
4747 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOrangeExpr:model#Object#concrete_kind */
4748 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOrangeExpr:model#Object#interface_kind */
4749 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOrangeExpr:model#Object#enum_kind */
4750 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOrangeExpr:model#Object#extern_kind */
4751 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#location */
4752 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#hot_location */
4753 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#debug */
4754 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#parent */
4755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#parent= */
4756 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#init */
4757 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__replace_child, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#replace_child */
4758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#detach */
4759 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#replace_with */
4760 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__visit_all, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#visit_all */
4761 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOrangeExpr:parser_util#ANode#collect_tokens_by_text */
4762 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOrangeExpr:parser_util#ANode#collect_annotations_by_name */
4763 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOrangeExpr:simple_misc_analysis#ANode#accept_simple_misc */
4764 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOrangeExpr:simple_misc_analysis#ANode#after_simple_misc */
4765 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOrangeExpr:literal#ANode#accept_literal */
4766 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOrangeExpr:scope#ANode#accept_scope_visitor */
4767 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrangeExpr:flow#ANode#accept_flow_visitor */
4768 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOrangeExpr:local_var_init#ANode#accept_local_var_visitor */
4769 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOrangeExpr:auto_super_init#ANode#accept_auto_super_init */
4770 (nitmethod_t)VIRTUAL_rapid_type_analysis__AOrangeExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AOrangeExpr:rapid_type_analysis#AOrangeExpr#accept_rapid_type_visitor */
4771 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOrangeExpr:astvalidation#AExpr#accept_ast_validation */
4772 (nitmethod_t)VIRTUAL_transform__AOrangeExpr__accept_transform_visitor, /* pointer to parser_nodes:AOrangeExpr:transform#AOrangeExpr#accept_transform_visitor */
4773 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#location= */
4774 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#n_annotations */
4775 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__n_annotations_61d, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_annotations= */
4776 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#init */
4777 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOrangeExpr:modelize_property#Prod#collect_text */
4778 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#replace_with */
4779 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#AExpr#init */
4780 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOrangeExpr:simple_misc_analysis#AExpr#warn_parentheses */
4781 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOrangeExpr:flow#AExpr#after_flow_context */
4782 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOrangeExpr:flow#AExpr#after_flow_context= */
4783 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#mtype */
4784 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#mtype= */
4785 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#is_typed */
4786 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#is_typed= */
4787 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#implicit_cast_to */
4788 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#implicit_cast_to= */
4789 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#its_variable */
4790 (nitmethod_t)VIRTUAL_typing__ARangeExpr__accept_typing, /* pointer to parser_nodes:AOrangeExpr:typing#ARangeExpr#accept_typing */
4791 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#make_var_read */
4792 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#variable_cache */
4793 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#variable_cache= */
4794 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#detach_with_placeholder */
4795 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#add */
4796 (nitmethod_t)VIRTUAL_abstract_compiler__AOrangeExpr__expr, /* pointer to parser_nodes:AOrangeExpr:abstract_compiler#AOrangeExpr#expr */
4797 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOrangeExpr:abstract_compiler#AExpr#stmt */
4798 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOrangeExpr:astvalidation#ANode#accept_ast_validation */
4799 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__n_expr, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ARangeExpr#n_expr */
4800 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__n_expr_61d, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_expr= */
4801 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__n_expr2, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ARangeExpr#n_expr2 */
4802 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__n_expr2_61d, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_expr2= */
4803 (nitmethod_t)VIRTUAL_parser_nodes__ARangeExpr__init, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ARangeExpr#init */
4804 (nitmethod_t)VIRTUAL_parser_prod__ARangeExpr__empty_init, /* pointer to parser_nodes:AOrangeExpr:parser_prod#ARangeExpr#empty_init */
4805 (nitmethod_t)VIRTUAL_parser_prod__ARangeExpr__init_arangeexpr, /* pointer to parser_nodes:AOrangeExpr:parser_prod#ARangeExpr#init_arangeexpr */
4806 (nitmethod_t)VIRTUAL_parser_nodes__AOrangeExpr__n_obra, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#AOrangeExpr#n_obra */
4807 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__n_obra_61d, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_obra= */
4808 (nitmethod_t)VIRTUAL_parser_nodes__AOrangeExpr__n_cbra, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#AOrangeExpr#n_cbra */
4809 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__n_cbra_61d, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_cbra= */
4810 (nitmethod_t)VIRTUAL_parser_nodes__AOrangeExpr__init, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#AOrangeExpr#init */
4811 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__empty_init, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#empty_init */
4812 (nitmethod_t)VIRTUAL_parser_prod__AOrangeExpr__init_aorangeexpr, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#init_aorangeexpr */
4813 }
4814 };
4815 /* allocate AOrangeExpr */
4816 val* NEW_parser_nodes__AOrangeExpr(const struct type* type) {
4817 val* self /* : AOrangeExpr */;
4818 val* var /* : null */;
4819 val* var1 /* : null */;
4820 val* var2 /* : null */;
4821 val* var3 /* : null */;
4822 short int var4 /* : Bool */;
4823 val* var5 /* : null */;
4824 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
4825 self->type = type;
4826 self->class = &class_parser_nodes__AOrangeExpr;
4827 var = NULL;
4828 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOrangeExpr exact> */
4829 var1 = NULL;
4830 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOrangeExpr exact> */
4831 var2 = NULL;
4832 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOrangeExpr exact> */
4833 var3 = NULL;
4834 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOrangeExpr exact> */
4835 var4 = 0;
4836 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOrangeExpr exact> */
4837 var5 = NULL;
4838 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOrangeExpr exact> */
4839 return self;
4840 }
4841 /* runtime class parser_nodes__AArrayExpr */
4842 const struct class class_parser_nodes__AArrayExpr = {
4843 0, /* box_kind */
4844 {
4845 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AArrayExpr:kernel#Object#object_id */
4846 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AArrayExpr:kernel#Object#is_same_type */
4847 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AArrayExpr:kernel#Object#is_same_instance */
4848 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AArrayExpr:kernel#Object#== */
4849 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AArrayExpr:kernel#Object#!= */
4850 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AArrayExpr:kernel#Object#output */
4851 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AArrayExpr:kernel#Object#output_class_name */
4852 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AArrayExpr:kernel#Object#exit */
4853 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AArrayExpr:kernel#Object#sys */
4854 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AArrayExpr:kernel#Object#hash */
4855 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AArrayExpr:string#Object#to_s */
4856 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AArrayExpr:string#Object#native_class_name */
4857 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AArrayExpr:string#Object#class_name */
4858 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AArrayExpr:string#Object#inspect */
4859 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AArrayExpr:string#Object#inspect_head */
4860 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AArrayExpr:string#Object#args */
4861 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AArrayExpr:math#Object#atan2 */
4862 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AArrayExpr:math#Object#pi */
4863 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AArrayExpr:math#Object#srand_from */
4864 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AArrayExpr:math#Object#srand */
4865 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AArrayExpr:stream#Object#poll */
4866 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AArrayExpr:stream#Object#intern_poll */
4867 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AArrayExpr:time#Object#get_time */
4868 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AArrayExpr:file#Object#printn */
4869 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AArrayExpr:file#Object#print */
4870 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AArrayExpr:file#Object#getc */
4871 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AArrayExpr:file#Object#gets */
4872 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AArrayExpr:file#Object#getcwd */
4873 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AArrayExpr:file#Object#file_getcwd */
4874 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AArrayExpr:file#Object#stdin */
4875 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AArrayExpr:file#Object#stdout */
4876 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AArrayExpr:file#Object#stderr */
4877 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AArrayExpr:model_base#Object#intrude_visibility */
4878 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AArrayExpr:model_base#Object#public_visibility */
4879 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AArrayExpr:model_base#Object#protected_visibility */
4880 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AArrayExpr:model_base#Object#private_visibility */
4881 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AArrayExpr:model_base#Object#none_visibility */
4882 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AArrayExpr:model#Object#abstract_kind */
4883 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AArrayExpr:model#Object#concrete_kind */
4884 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AArrayExpr:model#Object#interface_kind */
4885 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AArrayExpr:model#Object#enum_kind */
4886 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AArrayExpr:model#Object#extern_kind */
4887 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#location */
4888 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#hot_location */
4889 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#debug */
4890 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#parent */
4891 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#parent= */
4892 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#init */
4893 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__replace_child, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#replace_child */
4894 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#detach */
4895 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#replace_with */
4896 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__visit_all, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#visit_all */
4897 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AArrayExpr:parser_util#ANode#collect_tokens_by_text */
4898 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AArrayExpr:parser_util#ANode#collect_annotations_by_name */
4899 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AArrayExpr:simple_misc_analysis#ANode#accept_simple_misc */
4900 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AArrayExpr:simple_misc_analysis#ANode#after_simple_misc */
4901 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AArrayExpr:literal#ANode#accept_literal */
4902 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AArrayExpr:scope#ANode#accept_scope_visitor */
4903 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AArrayExpr:flow#ANode#accept_flow_visitor */
4904 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AArrayExpr:local_var_init#ANode#accept_local_var_visitor */
4905 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AArrayExpr:auto_super_init#ANode#accept_auto_super_init */
4906 (nitmethod_t)VIRTUAL_rapid_type_analysis__AArrayExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AArrayExpr:rapid_type_analysis#AArrayExpr#accept_rapid_type_visitor */
4907 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AArrayExpr:astvalidation#AExpr#accept_ast_validation */
4908 (nitmethod_t)VIRTUAL_transform__AArrayExpr__accept_transform_visitor, /* pointer to parser_nodes:AArrayExpr:transform#AArrayExpr#accept_transform_visitor */
4909 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#location= */
4910 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#n_annotations */
4911 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__n_annotations_61d, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_annotations= */
4912 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#init */
4913 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AArrayExpr:modelize_property#Prod#collect_text */
4914 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#replace_with */
4915 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AArrayExpr:parser_nodes#AExpr#init */
4916 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AArrayExpr:simple_misc_analysis#AExpr#warn_parentheses */
4917 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AArrayExpr:flow#AExpr#after_flow_context */
4918 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AArrayExpr:flow#AExpr#after_flow_context= */
4919 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#mtype */
4920 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#mtype= */
4921 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#is_typed */
4922 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#is_typed= */
4923 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#implicit_cast_to */
4924 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#implicit_cast_to= */
4925 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#its_variable */
4926 (nitmethod_t)VIRTUAL_typing__AArrayExpr__accept_typing, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#accept_typing */
4927 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#make_var_read */
4928 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#variable_cache */
4929 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#variable_cache= */
4930 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#detach_with_placeholder */
4931 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#add */
4932 (nitmethod_t)VIRTUAL_abstract_compiler__AArrayExpr__expr, /* pointer to parser_nodes:AArrayExpr:abstract_compiler#AArrayExpr#expr */
4933 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AArrayExpr:abstract_compiler#AExpr#stmt */
4934 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AArrayExpr:astvalidation#ANode#accept_ast_validation */
4935 (nitmethod_t)VIRTUAL_parser_nodes__AArrayExpr__n_exprs, /* pointer to parser_nodes:AArrayExpr:parser_nodes#AArrayExpr#n_exprs */
4936 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__n_exprs_61d, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_exprs= */
4937 (nitmethod_t)VIRTUAL_parser_nodes__AArrayExpr__init, /* pointer to parser_nodes:AArrayExpr:parser_nodes#AArrayExpr#init */
4938 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__empty_init, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#empty_init */
4939 (nitmethod_t)VIRTUAL_parser_prod__AArrayExpr__init_aarrayexpr, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#init_aarrayexpr */
4940 }
4941 };
4942 /* allocate AArrayExpr */
4943 val* NEW_parser_nodes__AArrayExpr(const struct type* type) {
4944 val* self /* : AArrayExpr */;
4945 val* var /* : null */;
4946 val* var1 /* : null */;
4947 val* var2 /* : null */;
4948 val* var3 /* : null */;
4949 short int var4 /* : Bool */;
4950 val* var5 /* : null */;
4951 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
4952 self->type = type;
4953 self->class = &class_parser_nodes__AArrayExpr;
4954 var = NULL;
4955 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AArrayExpr exact> */
4956 var1 = NULL;
4957 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AArrayExpr exact> */
4958 var2 = NULL;
4959 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AArrayExpr exact> */
4960 var3 = NULL;
4961 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AArrayExpr exact> */
4962 var4 = 0;
4963 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AArrayExpr exact> */
4964 var5 = NULL;
4965 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AArrayExpr exact> */
4966 return self;
4967 }
4968 /* runtime class parser_nodes__ASelfExpr */
4969 const struct class class_parser_nodes__ASelfExpr = {
4970 0, /* box_kind */
4971 {
4972 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASelfExpr:kernel#Object#object_id */
4973 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASelfExpr:kernel#Object#is_same_type */
4974 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASelfExpr:kernel#Object#is_same_instance */
4975 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASelfExpr:kernel#Object#== */
4976 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASelfExpr:kernel#Object#!= */
4977 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASelfExpr:kernel#Object#output */
4978 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASelfExpr:kernel#Object#output_class_name */
4979 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASelfExpr:kernel#Object#exit */
4980 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASelfExpr:kernel#Object#sys */
4981 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASelfExpr:kernel#Object#hash */
4982 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASelfExpr:string#Object#to_s */
4983 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASelfExpr:string#Object#native_class_name */
4984 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASelfExpr:string#Object#class_name */
4985 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASelfExpr:string#Object#inspect */
4986 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASelfExpr:string#Object#inspect_head */
4987 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASelfExpr:string#Object#args */
4988 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASelfExpr:math#Object#atan2 */
4989 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASelfExpr:math#Object#pi */
4990 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASelfExpr:math#Object#srand_from */
4991 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASelfExpr:math#Object#srand */
4992 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASelfExpr:stream#Object#poll */
4993 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASelfExpr:stream#Object#intern_poll */
4994 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASelfExpr:time#Object#get_time */
4995 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASelfExpr:file#Object#printn */
4996 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASelfExpr:file#Object#print */
4997 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASelfExpr:file#Object#getc */
4998 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASelfExpr:file#Object#gets */
4999 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASelfExpr:file#Object#getcwd */
5000 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASelfExpr:file#Object#file_getcwd */
5001 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASelfExpr:file#Object#stdin */
5002 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASelfExpr:file#Object#stdout */
5003 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASelfExpr:file#Object#stderr */
5004 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASelfExpr:model_base#Object#intrude_visibility */
5005 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASelfExpr:model_base#Object#public_visibility */
5006 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASelfExpr:model_base#Object#protected_visibility */
5007 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASelfExpr:model_base#Object#private_visibility */
5008 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASelfExpr:model_base#Object#none_visibility */
5009 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASelfExpr:model#Object#abstract_kind */
5010 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASelfExpr:model#Object#concrete_kind */
5011 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASelfExpr:model#Object#interface_kind */
5012 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASelfExpr:model#Object#enum_kind */
5013 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASelfExpr:model#Object#extern_kind */
5014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#location */
5015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#hot_location */
5016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#debug */
5017 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#parent */
5018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#parent= */
5019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#init */
5020 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__replace_child, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#replace_child */
5021 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#detach */
5022 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#replace_with */
5023 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__visit_all, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#visit_all */
5024 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASelfExpr:parser_util#ANode#collect_tokens_by_text */
5025 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASelfExpr:parser_util#ANode#collect_annotations_by_name */
5026 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASelfExpr:simple_misc_analysis#ANode#accept_simple_misc */
5027 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASelfExpr:simple_misc_analysis#ANode#after_simple_misc */
5028 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASelfExpr:literal#ANode#accept_literal */
5029 (nitmethod_t)VIRTUAL_scope__ASelfExpr__accept_scope_visitor, /* pointer to parser_nodes:ASelfExpr:scope#ASelfExpr#accept_scope_visitor */
5030 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASelfExpr:flow#ANode#accept_flow_visitor */
5031 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASelfExpr:local_var_init#ANode#accept_local_var_visitor */
5032 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASelfExpr:auto_super_init#ANode#accept_auto_super_init */
5033 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASelfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5034 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ASelfExpr:astvalidation#AExpr#accept_ast_validation */
5035 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASelfExpr:transform#ANode#accept_transform_visitor */
5036 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#location= */
5037 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#n_annotations */
5038 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__n_annotations_61d, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#n_annotations= */
5039 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#init */
5040 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASelfExpr:modelize_property#Prod#collect_text */
5041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#replace_with */
5042 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ASelfExpr:parser_nodes#AExpr#init */
5043 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ASelfExpr:simple_misc_analysis#AExpr#warn_parentheses */
5044 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ASelfExpr:flow#AExpr#after_flow_context */
5045 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ASelfExpr:flow#AExpr#after_flow_context= */
5046 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#mtype */
5047 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#mtype= */
5048 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#is_typed */
5049 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#is_typed= */
5050 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#implicit_cast_to */
5051 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#implicit_cast_to= */
5052 (nitmethod_t)VIRTUAL_typing__ASelfExpr__its_variable, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#its_variable */
5053 (nitmethod_t)VIRTUAL_typing__ASelfExpr__accept_typing, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#accept_typing */
5054 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#make_var_read */
5055 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#variable_cache */
5056 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#variable_cache= */
5057 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#detach_with_placeholder */
5058 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#add */
5059 (nitmethod_t)VIRTUAL_abstract_compiler__ASelfExpr__expr, /* pointer to parser_nodes:ASelfExpr:abstract_compiler#ASelfExpr#expr */
5060 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ASelfExpr:abstract_compiler#AExpr#stmt */
5061 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASelfExpr:astvalidation#ANode#accept_ast_validation */
5062 (nitmethod_t)VIRTUAL_parser_nodes__ASelfExpr__n_kwself, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ASelfExpr#n_kwself */
5063 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__n_kwself_61d, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#n_kwself= */
5064 (nitmethod_t)VIRTUAL_parser_nodes__ASelfExpr__init, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ASelfExpr#init */
5065 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__empty_init, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#empty_init */
5066 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__init_aselfexpr, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#init_aselfexpr */
5067 (nitmethod_t)VIRTUAL_scope__ASelfExpr__variable, /* pointer to parser_nodes:ASelfExpr:scope#ASelfExpr#variable */
5068 (nitmethod_t)VIRTUAL_scope__ASelfExpr__variable_61d, /* pointer to parser_nodes:ASelfExpr:scope#ASelfExpr#variable= */
5069 (nitmethod_t)VIRTUAL_typing__ASelfExpr__its_variable_61d, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#its_variable= */
5070 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASelfExpr:scope#ANode#accept_scope_visitor */
5071 }
5072 };
5073 /* allocate ASelfExpr */
5074 val* NEW_parser_nodes__ASelfExpr(const struct type* type) {
5075 val* self /* : ASelfExpr */;
5076 val* var /* : null */;
5077 val* var1 /* : null */;
5078 val* var2 /* : null */;
5079 val* var3 /* : null */;
5080 short int var4 /* : Bool */;
5081 val* var5 /* : null */;
5082 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
5083 self->type = type;
5084 self->class = &class_parser_nodes__ASelfExpr;
5085 var = NULL;
5086 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASelfExpr exact> */
5087 var1 = NULL;
5088 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASelfExpr exact> */
5089 var2 = NULL;
5090 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASelfExpr exact> */
5091 var3 = NULL;
5092 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ASelfExpr exact> */
5093 var4 = 0;
5094 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ASelfExpr exact> */
5095 var5 = NULL;
5096 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ASelfExpr exact> */
5097 return self;
5098 }
5099 /* runtime class parser_nodes__AImplicitSelfExpr */
5100 const struct class class_parser_nodes__AImplicitSelfExpr = {
5101 0, /* box_kind */
5102 {
5103 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#object_id */
5104 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#is_same_type */
5105 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#is_same_instance */
5106 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#== */
5107 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#!= */
5108 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#output */
5109 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#output_class_name */
5110 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#exit */
5111 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#sys */
5112 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#hash */
5113 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#to_s */
5114 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#native_class_name */
5115 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#class_name */
5116 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#inspect */
5117 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#inspect_head */
5118 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#args */
5119 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AImplicitSelfExpr:math#Object#atan2 */
5120 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AImplicitSelfExpr:math#Object#pi */
5121 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AImplicitSelfExpr:math#Object#srand_from */
5122 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AImplicitSelfExpr:math#Object#srand */
5123 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AImplicitSelfExpr:stream#Object#poll */
5124 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AImplicitSelfExpr:stream#Object#intern_poll */
5125 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AImplicitSelfExpr:time#Object#get_time */
5126 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#printn */
5127 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#print */
5128 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#getc */
5129 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#gets */
5130 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#getcwd */
5131 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#file_getcwd */
5132 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#stdin */
5133 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#stdout */
5134 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#stderr */
5135 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#intrude_visibility */
5136 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#public_visibility */
5137 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#protected_visibility */
5138 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#private_visibility */
5139 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#none_visibility */
5140 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#abstract_kind */
5141 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#concrete_kind */
5142 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#interface_kind */
5143 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#enum_kind */
5144 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#extern_kind */
5145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#location */
5146 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#hot_location */
5147 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#debug */
5148 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#parent */
5149 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#parent= */
5150 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#init */
5151 (nitmethod_t)VIRTUAL_parser_prod__AImplicitSelfExpr__replace_child, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#replace_child */
5152 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#detach */
5153 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#replace_with */
5154 (nitmethod_t)VIRTUAL_parser_prod__AImplicitSelfExpr__visit_all, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#visit_all */
5155 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AImplicitSelfExpr:parser_util#ANode#collect_tokens_by_text */
5156 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AImplicitSelfExpr:parser_util#ANode#collect_annotations_by_name */
5157 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AImplicitSelfExpr:simple_misc_analysis#ANode#accept_simple_misc */
5158 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AImplicitSelfExpr:simple_misc_analysis#ANode#after_simple_misc */
5159 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AImplicitSelfExpr:literal#ANode#accept_literal */
5160 (nitmethod_t)VIRTUAL_scope__ASelfExpr__accept_scope_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ASelfExpr#accept_scope_visitor */
5161 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:flow#ANode#accept_flow_visitor */
5162 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:local_var_init#ANode#accept_local_var_visitor */
5163 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AImplicitSelfExpr:auto_super_init#ANode#accept_auto_super_init */
5164 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5165 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AImplicitSelfExpr:astvalidation#AExpr#accept_ast_validation */
5166 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:transform#ANode#accept_transform_visitor */
5167 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#location= */
5168 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#n_annotations */
5169 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__n_annotations_61d, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#n_annotations= */
5170 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#init */
5171 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AImplicitSelfExpr:modelize_property#Prod#collect_text */
5172 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#replace_with */
5173 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#AExpr#init */
5174 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AImplicitSelfExpr:simple_misc_analysis#AExpr#warn_parentheses */
5175 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AImplicitSelfExpr:flow#AExpr#after_flow_context */
5176 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AImplicitSelfExpr:flow#AExpr#after_flow_context= */
5177 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#mtype */
5178 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#mtype= */
5179 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#is_typed */
5180 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#is_typed= */
5181 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#implicit_cast_to */
5182 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#implicit_cast_to= */
5183 (nitmethod_t)VIRTUAL_typing__ASelfExpr__its_variable, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#its_variable */
5184 (nitmethod_t)VIRTUAL_typing__ASelfExpr__accept_typing, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#accept_typing */
5185 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#make_var_read */
5186 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#variable_cache */
5187 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#variable_cache= */
5188 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#detach_with_placeholder */
5189 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#add */
5190 (nitmethod_t)VIRTUAL_abstract_compiler__ASelfExpr__expr, /* pointer to parser_nodes:AImplicitSelfExpr:abstract_compiler#ASelfExpr#expr */
5191 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AImplicitSelfExpr:abstract_compiler#AExpr#stmt */
5192 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AImplicitSelfExpr:astvalidation#ANode#accept_ast_validation */
5193 (nitmethod_t)VIRTUAL_parser_nodes__ASelfExpr__n_kwself, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ASelfExpr#n_kwself */
5194 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__n_kwself_61d, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#n_kwself= */
5195 (nitmethod_t)VIRTUAL_parser_nodes__ASelfExpr__init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ASelfExpr#init */
5196 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__empty_init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#empty_init */
5197 (nitmethod_t)VIRTUAL_parser_prod__ASelfExpr__init_aselfexpr, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#init_aselfexpr */
5198 (nitmethod_t)VIRTUAL_scope__ASelfExpr__variable, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ASelfExpr#variable */
5199 (nitmethod_t)VIRTUAL_scope__ASelfExpr__variable_61d, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ASelfExpr#variable= */
5200 (nitmethod_t)VIRTUAL_typing__ASelfExpr__its_variable_61d, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#its_variable= */
5201 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ANode#accept_scope_visitor */
5202 (nitmethod_t)VIRTUAL_parser_nodes__AImplicitSelfExpr__init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#AImplicitSelfExpr#init */
5203 (nitmethod_t)VIRTUAL_parser_prod__AImplicitSelfExpr__empty_init, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#empty_init */
5204 (nitmethod_t)VIRTUAL_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#init_aimplicitselfexpr */
5205 }
5206 };
5207 /* allocate AImplicitSelfExpr */
5208 val* NEW_parser_nodes__AImplicitSelfExpr(const struct type* type) {
5209 val* self /* : AImplicitSelfExpr */;
5210 val* var /* : null */;
5211 val* var1 /* : null */;
5212 val* var2 /* : null */;
5213 val* var3 /* : null */;
5214 short int var4 /* : Bool */;
5215 val* var5 /* : null */;
5216 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
5217 self->type = type;
5218 self->class = &class_parser_nodes__AImplicitSelfExpr;
5219 var = NULL;
5220 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AImplicitSelfExpr exact> */
5221 var1 = NULL;
5222 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AImplicitSelfExpr exact> */
5223 var2 = NULL;
5224 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AImplicitSelfExpr exact> */
5225 var3 = NULL;
5226 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AImplicitSelfExpr exact> */
5227 var4 = 0;
5228 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AImplicitSelfExpr exact> */
5229 var5 = NULL;
5230 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AImplicitSelfExpr exact> */
5231 return self;
5232 }
5233 /* runtime class parser_nodes__ATrueExpr */
5234 const struct class class_parser_nodes__ATrueExpr = {
5235 0, /* box_kind */
5236 {
5237 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATrueExpr:kernel#Object#object_id */
5238 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATrueExpr:kernel#Object#is_same_type */
5239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATrueExpr:kernel#Object#is_same_instance */
5240 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATrueExpr:kernel#Object#== */
5241 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATrueExpr:kernel#Object#!= */
5242 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATrueExpr:kernel#Object#output */
5243 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATrueExpr:kernel#Object#output_class_name */
5244 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATrueExpr:kernel#Object#exit */
5245 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATrueExpr:kernel#Object#sys */
5246 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATrueExpr:kernel#Object#hash */
5247 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATrueExpr:string#Object#to_s */
5248 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATrueExpr:string#Object#native_class_name */
5249 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATrueExpr:string#Object#class_name */
5250 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATrueExpr:string#Object#inspect */
5251 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATrueExpr:string#Object#inspect_head */
5252 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATrueExpr:string#Object#args */
5253 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATrueExpr:math#Object#atan2 */
5254 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATrueExpr:math#Object#pi */
5255 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATrueExpr:math#Object#srand_from */
5256 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATrueExpr:math#Object#srand */
5257 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATrueExpr:stream#Object#poll */
5258 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATrueExpr:stream#Object#intern_poll */
5259 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATrueExpr:time#Object#get_time */
5260 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATrueExpr:file#Object#printn */
5261 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATrueExpr:file#Object#print */
5262 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATrueExpr:file#Object#getc */
5263 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATrueExpr:file#Object#gets */
5264 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATrueExpr:file#Object#getcwd */
5265 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATrueExpr:file#Object#file_getcwd */
5266 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATrueExpr:file#Object#stdin */
5267 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATrueExpr:file#Object#stdout */
5268 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATrueExpr:file#Object#stderr */
5269 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATrueExpr:model_base#Object#intrude_visibility */
5270 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATrueExpr:model_base#Object#public_visibility */
5271 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATrueExpr:model_base#Object#protected_visibility */
5272 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATrueExpr:model_base#Object#private_visibility */
5273 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATrueExpr:model_base#Object#none_visibility */
5274 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATrueExpr:model#Object#abstract_kind */
5275 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATrueExpr:model#Object#concrete_kind */
5276 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATrueExpr:model#Object#interface_kind */
5277 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATrueExpr:model#Object#enum_kind */
5278 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATrueExpr:model#Object#extern_kind */
5279 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#location */
5280 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#hot_location */
5281 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#debug */
5282 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#parent */
5283 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#parent= */
5284 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#init */
5285 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__replace_child, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#replace_child */
5286 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#detach */
5287 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#replace_with */
5288 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__visit_all, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#visit_all */
5289 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATrueExpr:parser_util#ANode#collect_tokens_by_text */
5290 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATrueExpr:parser_util#ANode#collect_annotations_by_name */
5291 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATrueExpr:simple_misc_analysis#ANode#accept_simple_misc */
5292 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATrueExpr:simple_misc_analysis#ANode#after_simple_misc */
5293 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATrueExpr:literal#ANode#accept_literal */
5294 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATrueExpr:scope#ANode#accept_scope_visitor */
5295 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATrueExpr:flow#ANode#accept_flow_visitor */
5296 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATrueExpr:local_var_init#ANode#accept_local_var_visitor */
5297 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATrueExpr:auto_super_init#ANode#accept_auto_super_init */
5298 (nitmethod_t)VIRTUAL_rapid_type_analysis__ATrueExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ATrueExpr:rapid_type_analysis#ATrueExpr#accept_rapid_type_visitor */
5299 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ATrueExpr:astvalidation#AExpr#accept_ast_validation */
5300 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATrueExpr:transform#ANode#accept_transform_visitor */
5301 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#location= */
5302 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#n_annotations */
5303 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__n_annotations_61d, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#n_annotations= */
5304 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#init */
5305 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATrueExpr:modelize_property#Prod#collect_text */
5306 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#replace_with */
5307 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ATrueExpr:parser_nodes#AExpr#init */
5308 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ATrueExpr:simple_misc_analysis#AExpr#warn_parentheses */
5309 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ATrueExpr:flow#AExpr#after_flow_context */
5310 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ATrueExpr:flow#AExpr#after_flow_context= */
5311 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#mtype */
5312 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#mtype= */
5313 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#is_typed */
5314 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#is_typed= */
5315 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#implicit_cast_to */
5316 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#implicit_cast_to= */
5317 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#its_variable */
5318 (nitmethod_t)VIRTUAL_typing__ATrueExpr__accept_typing, /* pointer to parser_nodes:ATrueExpr:typing#ATrueExpr#accept_typing */
5319 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#make_var_read */
5320 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#variable_cache */
5321 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#variable_cache= */
5322 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#detach_with_placeholder */
5323 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#add */
5324 (nitmethod_t)VIRTUAL_abstract_compiler__ATrueExpr__expr, /* pointer to parser_nodes:ATrueExpr:abstract_compiler#ATrueExpr#expr */
5325 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ATrueExpr:abstract_compiler#AExpr#stmt */
5326 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATrueExpr:astvalidation#ANode#accept_ast_validation */
5327 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ABoolExpr#init */
5328 (nitmethod_t)VIRTUAL_parser_nodes__ATrueExpr__n_kwtrue, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ATrueExpr#n_kwtrue */
5329 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__n_kwtrue_61d, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#n_kwtrue= */
5330 (nitmethod_t)VIRTUAL_parser_nodes__ATrueExpr__init, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ATrueExpr#init */
5331 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__empty_init, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#empty_init */
5332 (nitmethod_t)VIRTUAL_parser_prod__ATrueExpr__init_atrueexpr, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#init_atrueexpr */
5333 }
5334 };
5335 /* allocate ATrueExpr */
5336 val* NEW_parser_nodes__ATrueExpr(const struct type* type) {
5337 val* self /* : ATrueExpr */;
5338 val* var /* : null */;
5339 val* var1 /* : null */;
5340 val* var2 /* : null */;
5341 val* var3 /* : null */;
5342 short int var4 /* : Bool */;
5343 val* var5 /* : null */;
5344 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
5345 self->type = type;
5346 self->class = &class_parser_nodes__ATrueExpr;
5347 var = NULL;
5348 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATrueExpr exact> */
5349 var1 = NULL;
5350 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATrueExpr exact> */
5351 var2 = NULL;
5352 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATrueExpr exact> */
5353 var3 = NULL;
5354 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ATrueExpr exact> */
5355 var4 = 0;
5356 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ATrueExpr exact> */
5357 var5 = NULL;
5358 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ATrueExpr exact> */
5359 return self;
5360 }
5361 /* runtime class parser_nodes__AFalseExpr */
5362 const struct class class_parser_nodes__AFalseExpr = {
5363 0, /* box_kind */
5364 {
5365 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFalseExpr:kernel#Object#object_id */
5366 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFalseExpr:kernel#Object#is_same_type */
5367 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFalseExpr:kernel#Object#is_same_instance */
5368 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFalseExpr:kernel#Object#== */
5369 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFalseExpr:kernel#Object#!= */
5370 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFalseExpr:kernel#Object#output */
5371 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFalseExpr:kernel#Object#output_class_name */
5372 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFalseExpr:kernel#Object#exit */
5373 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFalseExpr:kernel#Object#sys */
5374 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFalseExpr:kernel#Object#hash */
5375 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFalseExpr:string#Object#to_s */
5376 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFalseExpr:string#Object#native_class_name */
5377 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFalseExpr:string#Object#class_name */
5378 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFalseExpr:string#Object#inspect */
5379 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFalseExpr:string#Object#inspect_head */
5380 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFalseExpr:string#Object#args */
5381 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFalseExpr:math#Object#atan2 */
5382 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFalseExpr:math#Object#pi */
5383 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFalseExpr:math#Object#srand_from */
5384 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFalseExpr:math#Object#srand */
5385 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFalseExpr:stream#Object#poll */
5386 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFalseExpr:stream#Object#intern_poll */
5387 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFalseExpr:time#Object#get_time */
5388 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFalseExpr:file#Object#printn */
5389 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFalseExpr:file#Object#print */
5390 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFalseExpr:file#Object#getc */
5391 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFalseExpr:file#Object#gets */
5392 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFalseExpr:file#Object#getcwd */
5393 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFalseExpr:file#Object#file_getcwd */
5394 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFalseExpr:file#Object#stdin */
5395 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFalseExpr:file#Object#stdout */
5396 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFalseExpr:file#Object#stderr */
5397 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFalseExpr:model_base#Object#intrude_visibility */
5398 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFalseExpr:model_base#Object#public_visibility */
5399 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFalseExpr:model_base#Object#protected_visibility */
5400 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFalseExpr:model_base#Object#private_visibility */
5401 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFalseExpr:model_base#Object#none_visibility */
5402 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFalseExpr:model#Object#abstract_kind */
5403 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFalseExpr:model#Object#concrete_kind */
5404 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFalseExpr:model#Object#interface_kind */
5405 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFalseExpr:model#Object#enum_kind */
5406 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFalseExpr:model#Object#extern_kind */
5407 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#location */
5408 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#hot_location */
5409 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#debug */
5410 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#parent */
5411 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#parent= */
5412 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#init */
5413 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__replace_child, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#replace_child */
5414 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#detach */
5415 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#replace_with */
5416 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__visit_all, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#visit_all */
5417 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFalseExpr:parser_util#ANode#collect_tokens_by_text */
5418 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFalseExpr:parser_util#ANode#collect_annotations_by_name */
5419 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFalseExpr:simple_misc_analysis#ANode#accept_simple_misc */
5420 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFalseExpr:simple_misc_analysis#ANode#after_simple_misc */
5421 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AFalseExpr:literal#ANode#accept_literal */
5422 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFalseExpr:scope#ANode#accept_scope_visitor */
5423 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFalseExpr:flow#ANode#accept_flow_visitor */
5424 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFalseExpr:local_var_init#ANode#accept_local_var_visitor */
5425 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFalseExpr:auto_super_init#ANode#accept_auto_super_init */
5426 (nitmethod_t)VIRTUAL_rapid_type_analysis__AFalseExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AFalseExpr:rapid_type_analysis#AFalseExpr#accept_rapid_type_visitor */
5427 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AFalseExpr:astvalidation#AExpr#accept_ast_validation */
5428 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFalseExpr:transform#ANode#accept_transform_visitor */
5429 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#location= */
5430 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#n_annotations */
5431 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__n_annotations_61d, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#n_annotations= */
5432 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#init */
5433 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFalseExpr:modelize_property#Prod#collect_text */
5434 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#replace_with */
5435 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AFalseExpr:parser_nodes#AExpr#init */
5436 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AFalseExpr:simple_misc_analysis#AExpr#warn_parentheses */
5437 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AFalseExpr:flow#AExpr#after_flow_context */
5438 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AFalseExpr:flow#AExpr#after_flow_context= */
5439 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#mtype */
5440 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#mtype= */
5441 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#is_typed */
5442 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#is_typed= */
5443 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#implicit_cast_to */
5444 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#implicit_cast_to= */
5445 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#its_variable */
5446 (nitmethod_t)VIRTUAL_typing__AFalseExpr__accept_typing, /* pointer to parser_nodes:AFalseExpr:typing#AFalseExpr#accept_typing */
5447 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#make_var_read */
5448 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#variable_cache */
5449 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#variable_cache= */
5450 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#detach_with_placeholder */
5451 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#add */
5452 (nitmethod_t)VIRTUAL_abstract_compiler__AFalseExpr__expr, /* pointer to parser_nodes:AFalseExpr:abstract_compiler#AFalseExpr#expr */
5453 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AFalseExpr:abstract_compiler#AExpr#stmt */
5454 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFalseExpr:astvalidation#ANode#accept_ast_validation */
5455 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ABoolExpr#init */
5456 (nitmethod_t)VIRTUAL_parser_nodes__AFalseExpr__n_kwfalse, /* pointer to parser_nodes:AFalseExpr:parser_nodes#AFalseExpr#n_kwfalse */
5457 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__n_kwfalse_61d, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#n_kwfalse= */
5458 (nitmethod_t)VIRTUAL_parser_nodes__AFalseExpr__init, /* pointer to parser_nodes:AFalseExpr:parser_nodes#AFalseExpr#init */
5459 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__empty_init, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#empty_init */
5460 (nitmethod_t)VIRTUAL_parser_prod__AFalseExpr__init_afalseexpr, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#init_afalseexpr */
5461 }
5462 };
5463 /* allocate AFalseExpr */
5464 val* NEW_parser_nodes__AFalseExpr(const struct type* type) {
5465 val* self /* : AFalseExpr */;
5466 val* var /* : null */;
5467 val* var1 /* : null */;
5468 val* var2 /* : null */;
5469 val* var3 /* : null */;
5470 short int var4 /* : Bool */;
5471 val* var5 /* : null */;
5472 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
5473 self->type = type;
5474 self->class = &class_parser_nodes__AFalseExpr;
5475 var = NULL;
5476 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFalseExpr exact> */
5477 var1 = NULL;
5478 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFalseExpr exact> */
5479 var2 = NULL;
5480 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFalseExpr exact> */
5481 var3 = NULL;
5482 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AFalseExpr exact> */
5483 var4 = 0;
5484 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AFalseExpr exact> */
5485 var5 = NULL;
5486 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AFalseExpr exact> */
5487 return self;
5488 }
5489 /* runtime class parser_nodes__ANullExpr */
5490 const struct class class_parser_nodes__ANullExpr = {
5491 0, /* box_kind */
5492 {
5493 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANullExpr:kernel#Object#object_id */
5494 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANullExpr:kernel#Object#is_same_type */
5495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANullExpr:kernel#Object#is_same_instance */
5496 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANullExpr:kernel#Object#== */
5497 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANullExpr:kernel#Object#!= */
5498 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANullExpr:kernel#Object#output */
5499 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANullExpr:kernel#Object#output_class_name */
5500 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANullExpr:kernel#Object#exit */
5501 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANullExpr:kernel#Object#sys */
5502 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANullExpr:kernel#Object#hash */
5503 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANullExpr:string#Object#to_s */
5504 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANullExpr:string#Object#native_class_name */
5505 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANullExpr:string#Object#class_name */
5506 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANullExpr:string#Object#inspect */
5507 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANullExpr:string#Object#inspect_head */
5508 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANullExpr:string#Object#args */
5509 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANullExpr:math#Object#atan2 */
5510 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANullExpr:math#Object#pi */
5511 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANullExpr:math#Object#srand_from */
5512 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANullExpr:math#Object#srand */
5513 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANullExpr:stream#Object#poll */
5514 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANullExpr:stream#Object#intern_poll */
5515 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANullExpr:time#Object#get_time */
5516 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANullExpr:file#Object#printn */
5517 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANullExpr:file#Object#print */
5518 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANullExpr:file#Object#getc */
5519 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANullExpr:file#Object#gets */
5520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANullExpr:file#Object#getcwd */
5521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANullExpr:file#Object#file_getcwd */
5522 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANullExpr:file#Object#stdin */
5523 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANullExpr:file#Object#stdout */
5524 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANullExpr:file#Object#stderr */
5525 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANullExpr:model_base#Object#intrude_visibility */
5526 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANullExpr:model_base#Object#public_visibility */
5527 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANullExpr:model_base#Object#protected_visibility */
5528 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANullExpr:model_base#Object#private_visibility */
5529 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANullExpr:model_base#Object#none_visibility */
5530 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANullExpr:model#Object#abstract_kind */
5531 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANullExpr:model#Object#concrete_kind */
5532 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANullExpr:model#Object#interface_kind */
5533 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANullExpr:model#Object#enum_kind */
5534 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANullExpr:model#Object#extern_kind */
5535 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#location */
5536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#hot_location */
5537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#debug */
5538 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#parent */
5539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#parent= */
5540 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#init */
5541 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__replace_child, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#replace_child */
5542 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#detach */
5543 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#replace_with */
5544 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__visit_all, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#visit_all */
5545 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANullExpr:parser_util#ANode#collect_tokens_by_text */
5546 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANullExpr:parser_util#ANode#collect_annotations_by_name */
5547 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANullExpr:simple_misc_analysis#ANode#accept_simple_misc */
5548 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANullExpr:simple_misc_analysis#ANode#after_simple_misc */
5549 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANullExpr:literal#ANode#accept_literal */
5550 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANullExpr:scope#ANode#accept_scope_visitor */
5551 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANullExpr:flow#ANode#accept_flow_visitor */
5552 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANullExpr:local_var_init#ANode#accept_local_var_visitor */
5553 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANullExpr:auto_super_init#ANode#accept_auto_super_init */
5554 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANullExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5555 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANullExpr:astvalidation#AExpr#accept_ast_validation */
5556 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANullExpr:transform#ANode#accept_transform_visitor */
5557 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#location= */
5558 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#n_annotations */
5559 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__n_annotations_61d, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#n_annotations= */
5560 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#init */
5561 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANullExpr:modelize_property#Prod#collect_text */
5562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#replace_with */
5563 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANullExpr:parser_nodes#AExpr#init */
5564 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANullExpr:simple_misc_analysis#AExpr#warn_parentheses */
5565 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANullExpr:flow#AExpr#after_flow_context */
5566 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANullExpr:flow#AExpr#after_flow_context= */
5567 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANullExpr:typing#AExpr#mtype */
5568 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANullExpr:typing#AExpr#mtype= */
5569 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANullExpr:typing#AExpr#is_typed */
5570 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANullExpr:typing#AExpr#is_typed= */
5571 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANullExpr:typing#AExpr#implicit_cast_to */
5572 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANullExpr:typing#AExpr#implicit_cast_to= */
5573 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANullExpr:typing#AExpr#its_variable */
5574 (nitmethod_t)VIRTUAL_typing__ANullExpr__accept_typing, /* pointer to parser_nodes:ANullExpr:typing#ANullExpr#accept_typing */
5575 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#make_var_read */
5576 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#variable_cache */
5577 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#variable_cache= */
5578 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#detach_with_placeholder */
5579 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#add */
5580 (nitmethod_t)VIRTUAL_abstract_compiler__ANullExpr__expr, /* pointer to parser_nodes:ANullExpr:abstract_compiler#ANullExpr#expr */
5581 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANullExpr:abstract_compiler#AExpr#stmt */
5582 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANullExpr:astvalidation#ANode#accept_ast_validation */
5583 (nitmethod_t)VIRTUAL_parser_nodes__ANullExpr__n_kwnull, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANullExpr#n_kwnull */
5584 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__n_kwnull_61d, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#n_kwnull= */
5585 (nitmethod_t)VIRTUAL_parser_nodes__ANullExpr__init, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANullExpr#init */
5586 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__empty_init, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#empty_init */
5587 (nitmethod_t)VIRTUAL_parser_prod__ANullExpr__init_anullexpr, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#init_anullexpr */
5588 }
5589 };
5590 /* allocate ANullExpr */
5591 val* NEW_parser_nodes__ANullExpr(const struct type* type) {
5592 val* self /* : ANullExpr */;
5593 val* var /* : null */;
5594 val* var1 /* : null */;
5595 val* var2 /* : null */;
5596 val* var3 /* : null */;
5597 short int var4 /* : Bool */;
5598 val* var5 /* : null */;
5599 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
5600 self->type = type;
5601 self->class = &class_parser_nodes__ANullExpr;
5602 var = NULL;
5603 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANullExpr exact> */
5604 var1 = NULL;
5605 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANullExpr exact> */
5606 var2 = NULL;
5607 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANullExpr exact> */
5608 var3 = NULL;
5609 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANullExpr exact> */
5610 var4 = 0;
5611 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANullExpr exact> */
5612 var5 = NULL;
5613 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANullExpr exact> */
5614 return self;
5615 }
5616 /* runtime class parser_nodes__AIntExpr */
5617 const struct class class_parser_nodes__AIntExpr = {
5618 0, /* box_kind */
5619 {
5620 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIntExpr:kernel#Object#object_id */
5621 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIntExpr:kernel#Object#is_same_type */
5622 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIntExpr:kernel#Object#is_same_instance */
5623 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIntExpr:kernel#Object#== */
5624 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIntExpr:kernel#Object#!= */
5625 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIntExpr:kernel#Object#output */
5626 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIntExpr:kernel#Object#output_class_name */
5627 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIntExpr:kernel#Object#exit */
5628 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIntExpr:kernel#Object#sys */
5629 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIntExpr:kernel#Object#hash */
5630 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIntExpr:string#Object#to_s */
5631 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIntExpr:string#Object#native_class_name */
5632 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIntExpr:string#Object#class_name */
5633 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIntExpr:string#Object#inspect */
5634 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIntExpr:string#Object#inspect_head */
5635 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIntExpr:string#Object#args */
5636 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIntExpr:math#Object#atan2 */
5637 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIntExpr:math#Object#pi */
5638 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIntExpr:math#Object#srand_from */
5639 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIntExpr:math#Object#srand */
5640 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIntExpr:stream#Object#poll */
5641 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIntExpr:stream#Object#intern_poll */
5642 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIntExpr:time#Object#get_time */
5643 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIntExpr:file#Object#printn */
5644 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIntExpr:file#Object#print */
5645 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIntExpr:file#Object#getc */
5646 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIntExpr:file#Object#gets */
5647 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIntExpr:file#Object#getcwd */
5648 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIntExpr:file#Object#file_getcwd */
5649 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIntExpr:file#Object#stdin */
5650 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIntExpr:file#Object#stdout */
5651 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIntExpr:file#Object#stderr */
5652 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIntExpr:model_base#Object#intrude_visibility */
5653 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIntExpr:model_base#Object#public_visibility */
5654 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIntExpr:model_base#Object#protected_visibility */
5655 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIntExpr:model_base#Object#private_visibility */
5656 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIntExpr:model_base#Object#none_visibility */
5657 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIntExpr:model#Object#abstract_kind */
5658 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIntExpr:model#Object#concrete_kind */
5659 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIntExpr:model#Object#interface_kind */
5660 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIntExpr:model#Object#enum_kind */
5661 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIntExpr:model#Object#extern_kind */
5662 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#location */
5663 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#hot_location */
5664 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#debug */
5665 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#parent */
5666 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#parent= */
5667 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#init */
5668 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__replace_child, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#replace_child */
5669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#detach */
5670 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIntExpr:parser_nodes#Prod#replace_with */
5671 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__visit_all, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#visit_all */
5672 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIntExpr:parser_util#ANode#collect_tokens_by_text */
5673 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIntExpr:parser_util#ANode#collect_annotations_by_name */
5674 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIntExpr:simple_misc_analysis#ANode#accept_simple_misc */
5675 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIntExpr:simple_misc_analysis#ANode#after_simple_misc */
5676 (nitmethod_t)VIRTUAL_literal__AIntExpr__accept_literal, /* pointer to parser_nodes:AIntExpr:literal#AIntExpr#accept_literal */
5677 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIntExpr:scope#ANode#accept_scope_visitor */
5678 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIntExpr:flow#ANode#accept_flow_visitor */
5679 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIntExpr:local_var_init#ANode#accept_local_var_visitor */
5680 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIntExpr:auto_super_init#ANode#accept_auto_super_init */
5681 (nitmethod_t)VIRTUAL_rapid_type_analysis__AIntExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AIntExpr:rapid_type_analysis#AIntExpr#accept_rapid_type_visitor */
5682 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIntExpr:astvalidation#AExpr#accept_ast_validation */
5683 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIntExpr:transform#ANode#accept_transform_visitor */
5684 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIntExpr:parser_nodes#Prod#location= */
5685 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIntExpr:parser_nodes#Prod#n_annotations */
5686 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__n_annotations_61d, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#n_annotations= */
5687 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIntExpr:parser_nodes#Prod#init */
5688 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIntExpr:modelize_property#Prod#collect_text */
5689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIntExpr:parser_nodes#ANode#replace_with */
5690 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIntExpr:parser_nodes#AExpr#init */
5691 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIntExpr:simple_misc_analysis#AExpr#warn_parentheses */
5692 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIntExpr:flow#AExpr#after_flow_context */
5693 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIntExpr:flow#AExpr#after_flow_context= */
5694 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIntExpr:typing#AExpr#mtype */
5695 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIntExpr:typing#AExpr#mtype= */
5696 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIntExpr:typing#AExpr#is_typed */
5697 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIntExpr:typing#AExpr#is_typed= */
5698 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIntExpr:typing#AExpr#implicit_cast_to */
5699 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIntExpr:typing#AExpr#implicit_cast_to= */
5700 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIntExpr:typing#AExpr#its_variable */
5701 (nitmethod_t)VIRTUAL_typing__AIntExpr__accept_typing, /* pointer to parser_nodes:AIntExpr:typing#AIntExpr#accept_typing */
5702 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIntExpr:astbuilder#AExpr#make_var_read */
5703 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIntExpr:astbuilder#AExpr#variable_cache */
5704 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIntExpr:astbuilder#AExpr#variable_cache= */
5705 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIntExpr:astbuilder#AExpr#detach_with_placeholder */
5706 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIntExpr:astbuilder#AExpr#add */
5707 (nitmethod_t)VIRTUAL_abstract_compiler__AIntExpr__expr, /* pointer to parser_nodes:AIntExpr:abstract_compiler#AIntExpr#expr */
5708 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AIntExpr:abstract_compiler#AExpr#stmt */
5709 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIntExpr:astvalidation#ANode#accept_ast_validation */
5710 (nitmethod_t)VIRTUAL_parser_nodes__AIntExpr__n_number, /* pointer to parser_nodes:AIntExpr:parser_nodes#AIntExpr#n_number */
5711 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__n_number_61d, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#n_number= */
5712 (nitmethod_t)VIRTUAL_parser_nodes__AIntExpr__init, /* pointer to parser_nodes:AIntExpr:parser_nodes#AIntExpr#init */
5713 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__empty_init, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#empty_init */
5714 (nitmethod_t)VIRTUAL_parser_prod__AIntExpr__init_aintexpr, /* pointer to parser_nodes:AIntExpr:parser_prod#AIntExpr#init_aintexpr */
5715 (nitmethod_t)VIRTUAL_literal__AIntExpr__value, /* pointer to parser_nodes:AIntExpr:literal#AIntExpr#value */
5716 (nitmethod_t)VIRTUAL_literal__AIntExpr__value_61d, /* pointer to parser_nodes:AIntExpr:literal#AIntExpr#value= */
5717 (nitmethod_t)VIRTUAL_astbuilder__AIntExpr__make, /* pointer to parser_nodes:AIntExpr:astbuilder#AIntExpr#make */
5718 }
5719 };
5720 /* allocate AIntExpr */
5721 val* NEW_parser_nodes__AIntExpr(const struct type* type) {
5722 val* self /* : AIntExpr */;
5723 val* var /* : null */;
5724 val* var1 /* : null */;
5725 val* var2 /* : null */;
5726 val* var3 /* : null */;
5727 short int var4 /* : Bool */;
5728 val* var5 /* : null */;
5729 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5730 self->type = type;
5731 self->class = &class_parser_nodes__AIntExpr;
5732 var = NULL;
5733 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIntExpr exact> */
5734 var1 = NULL;
5735 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIntExpr exact> */
5736 var2 = NULL;
5737 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIntExpr exact> */
5738 var3 = NULL;
5739 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIntExpr exact> */
5740 var4 = 0;
5741 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIntExpr exact> */
5742 var5 = NULL;
5743 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIntExpr exact> */
5744 return self;
5745 }
5746 /* runtime class parser_nodes__AFloatExpr */
5747 const struct class class_parser_nodes__AFloatExpr = {
5748 0, /* box_kind */
5749 {
5750 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFloatExpr:kernel#Object#object_id */
5751 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFloatExpr:kernel#Object#is_same_type */
5752 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFloatExpr:kernel#Object#is_same_instance */
5753 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFloatExpr:kernel#Object#== */
5754 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFloatExpr:kernel#Object#!= */
5755 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFloatExpr:kernel#Object#output */
5756 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFloatExpr:kernel#Object#output_class_name */
5757 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFloatExpr:kernel#Object#exit */
5758 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFloatExpr:kernel#Object#sys */
5759 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFloatExpr:kernel#Object#hash */
5760 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFloatExpr:string#Object#to_s */
5761 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFloatExpr:string#Object#native_class_name */
5762 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFloatExpr:string#Object#class_name */
5763 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFloatExpr:string#Object#inspect */
5764 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFloatExpr:string#Object#inspect_head */
5765 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFloatExpr:string#Object#args */
5766 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFloatExpr:math#Object#atan2 */
5767 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFloatExpr:math#Object#pi */
5768 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFloatExpr:math#Object#srand_from */
5769 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFloatExpr:math#Object#srand */
5770 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFloatExpr:stream#Object#poll */
5771 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFloatExpr:stream#Object#intern_poll */
5772 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFloatExpr:time#Object#get_time */
5773 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFloatExpr:file#Object#printn */
5774 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFloatExpr:file#Object#print */
5775 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFloatExpr:file#Object#getc */
5776 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFloatExpr:file#Object#gets */
5777 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFloatExpr:file#Object#getcwd */
5778 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFloatExpr:file#Object#file_getcwd */
5779 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFloatExpr:file#Object#stdin */
5780 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFloatExpr:file#Object#stdout */
5781 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFloatExpr:file#Object#stderr */
5782 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFloatExpr:model_base#Object#intrude_visibility */
5783 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFloatExpr:model_base#Object#public_visibility */
5784 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFloatExpr:model_base#Object#protected_visibility */
5785 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFloatExpr:model_base#Object#private_visibility */
5786 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFloatExpr:model_base#Object#none_visibility */
5787 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFloatExpr:model#Object#abstract_kind */
5788 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFloatExpr:model#Object#concrete_kind */
5789 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFloatExpr:model#Object#interface_kind */
5790 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFloatExpr:model#Object#enum_kind */
5791 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFloatExpr:model#Object#extern_kind */
5792 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#location */
5793 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#hot_location */
5794 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#debug */
5795 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#parent */
5796 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#parent= */
5797 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#init */
5798 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__replace_child, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#replace_child */
5799 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#detach */
5800 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#replace_with */
5801 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__visit_all, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#visit_all */
5802 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFloatExpr:parser_util#ANode#collect_tokens_by_text */
5803 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFloatExpr:parser_util#ANode#collect_annotations_by_name */
5804 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFloatExpr:simple_misc_analysis#ANode#accept_simple_misc */
5805 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFloatExpr:simple_misc_analysis#ANode#after_simple_misc */
5806 (nitmethod_t)VIRTUAL_literal__AFloatExpr__accept_literal, /* pointer to parser_nodes:AFloatExpr:literal#AFloatExpr#accept_literal */
5807 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFloatExpr:scope#ANode#accept_scope_visitor */
5808 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFloatExpr:flow#ANode#accept_flow_visitor */
5809 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFloatExpr:local_var_init#ANode#accept_local_var_visitor */
5810 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFloatExpr:auto_super_init#ANode#accept_auto_super_init */
5811 (nitmethod_t)VIRTUAL_rapid_type_analysis__AFloatExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AFloatExpr:rapid_type_analysis#AFloatExpr#accept_rapid_type_visitor */
5812 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AFloatExpr:astvalidation#AExpr#accept_ast_validation */
5813 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFloatExpr:transform#ANode#accept_transform_visitor */
5814 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#location= */
5815 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#n_annotations */
5816 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__n_annotations_61d, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#n_annotations= */
5817 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#init */
5818 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFloatExpr:modelize_property#Prod#collect_text */
5819 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#replace_with */
5820 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AFloatExpr:parser_nodes#AExpr#init */
5821 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AFloatExpr:simple_misc_analysis#AExpr#warn_parentheses */
5822 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AFloatExpr:flow#AExpr#after_flow_context */
5823 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AFloatExpr:flow#AExpr#after_flow_context= */
5824 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#mtype */
5825 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#mtype= */
5826 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#is_typed */
5827 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#is_typed= */
5828 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#implicit_cast_to */
5829 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#implicit_cast_to= */
5830 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#its_variable */
5831 (nitmethod_t)VIRTUAL_typing__AFloatExpr__accept_typing, /* pointer to parser_nodes:AFloatExpr:typing#AFloatExpr#accept_typing */
5832 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#make_var_read */
5833 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#variable_cache */
5834 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#variable_cache= */
5835 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#detach_with_placeholder */
5836 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#add */
5837 (nitmethod_t)VIRTUAL_abstract_compiler__AFloatExpr__expr, /* pointer to parser_nodes:AFloatExpr:abstract_compiler#AFloatExpr#expr */
5838 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AFloatExpr:abstract_compiler#AExpr#stmt */
5839 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFloatExpr:astvalidation#ANode#accept_ast_validation */
5840 (nitmethod_t)VIRTUAL_parser_nodes__AFloatExpr__n_float, /* pointer to parser_nodes:AFloatExpr:parser_nodes#AFloatExpr#n_float */
5841 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__n_float_61d, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#n_float= */
5842 (nitmethod_t)VIRTUAL_parser_nodes__AFloatExpr__init, /* pointer to parser_nodes:AFloatExpr:parser_nodes#AFloatExpr#init */
5843 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__empty_init, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#empty_init */
5844 (nitmethod_t)VIRTUAL_parser_prod__AFloatExpr__init_afloatexpr, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#init_afloatexpr */
5845 (nitmethod_t)VIRTUAL_literal__AFloatExpr__value, /* pointer to parser_nodes:AFloatExpr:literal#AFloatExpr#value */
5846 (nitmethod_t)VIRTUAL_literal__AFloatExpr__value_61d, /* pointer to parser_nodes:AFloatExpr:literal#AFloatExpr#value= */
5847 }
5848 };
5849 /* allocate AFloatExpr */
5850 val* NEW_parser_nodes__AFloatExpr(const struct type* type) {
5851 val* self /* : AFloatExpr */;
5852 val* var /* : null */;
5853 val* var1 /* : null */;
5854 val* var2 /* : null */;
5855 val* var3 /* : null */;
5856 short int var4 /* : Bool */;
5857 val* var5 /* : null */;
5858 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5859 self->type = type;
5860 self->class = &class_parser_nodes__AFloatExpr;
5861 var = NULL;
5862 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFloatExpr exact> */
5863 var1 = NULL;
5864 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFloatExpr exact> */
5865 var2 = NULL;
5866 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFloatExpr exact> */
5867 var3 = NULL;
5868 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AFloatExpr exact> */
5869 var4 = 0;
5870 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AFloatExpr exact> */
5871 var5 = NULL;
5872 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AFloatExpr exact> */
5873 return self;
5874 }
5875 /* runtime class parser_nodes__ACharExpr */
5876 const struct class class_parser_nodes__ACharExpr = {
5877 0, /* box_kind */
5878 {
5879 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACharExpr:kernel#Object#object_id */
5880 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACharExpr:kernel#Object#is_same_type */
5881 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACharExpr:kernel#Object#is_same_instance */
5882 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACharExpr:kernel#Object#== */
5883 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACharExpr:kernel#Object#!= */
5884 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACharExpr:kernel#Object#output */
5885 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACharExpr:kernel#Object#output_class_name */
5886 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACharExpr:kernel#Object#exit */
5887 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACharExpr:kernel#Object#sys */
5888 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACharExpr:kernel#Object#hash */
5889 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACharExpr:string#Object#to_s */
5890 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACharExpr:string#Object#native_class_name */
5891 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACharExpr:string#Object#class_name */
5892 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACharExpr:string#Object#inspect */
5893 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACharExpr:string#Object#inspect_head */
5894 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACharExpr:string#Object#args */
5895 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACharExpr:math#Object#atan2 */
5896 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACharExpr:math#Object#pi */
5897 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACharExpr:math#Object#srand_from */
5898 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACharExpr:math#Object#srand */
5899 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACharExpr:stream#Object#poll */
5900 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACharExpr:stream#Object#intern_poll */
5901 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACharExpr:time#Object#get_time */
5902 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACharExpr:file#Object#printn */
5903 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACharExpr:file#Object#print */
5904 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACharExpr:file#Object#getc */
5905 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACharExpr:file#Object#gets */
5906 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACharExpr:file#Object#getcwd */
5907 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACharExpr:file#Object#file_getcwd */
5908 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACharExpr:file#Object#stdin */
5909 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACharExpr:file#Object#stdout */
5910 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACharExpr:file#Object#stderr */
5911 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACharExpr:model_base#Object#intrude_visibility */
5912 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACharExpr:model_base#Object#public_visibility */
5913 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACharExpr:model_base#Object#protected_visibility */
5914 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACharExpr:model_base#Object#private_visibility */
5915 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACharExpr:model_base#Object#none_visibility */
5916 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACharExpr:model#Object#abstract_kind */
5917 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACharExpr:model#Object#concrete_kind */
5918 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACharExpr:model#Object#interface_kind */
5919 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACharExpr:model#Object#enum_kind */
5920 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACharExpr:model#Object#extern_kind */
5921 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#location */
5922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#hot_location */
5923 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#debug */
5924 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#parent */
5925 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#parent= */
5926 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#init */
5927 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__replace_child, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#replace_child */
5928 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#detach */
5929 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#replace_with */
5930 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__visit_all, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#visit_all */
5931 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACharExpr:parser_util#ANode#collect_tokens_by_text */
5932 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACharExpr:parser_util#ANode#collect_annotations_by_name */
5933 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACharExpr:simple_misc_analysis#ANode#accept_simple_misc */
5934 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACharExpr:simple_misc_analysis#ANode#after_simple_misc */
5935 (nitmethod_t)VIRTUAL_literal__ACharExpr__accept_literal, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#accept_literal */
5936 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACharExpr:scope#ANode#accept_scope_visitor */
5937 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACharExpr:flow#ANode#accept_flow_visitor */
5938 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACharExpr:local_var_init#ANode#accept_local_var_visitor */
5939 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ACharExpr:auto_super_init#ANode#accept_auto_super_init */
5940 (nitmethod_t)VIRTUAL_rapid_type_analysis__ACharExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ACharExpr:rapid_type_analysis#ACharExpr#accept_rapid_type_visitor */
5941 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ACharExpr:astvalidation#AExpr#accept_ast_validation */
5942 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ACharExpr:transform#ANode#accept_transform_visitor */
5943 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#location= */
5944 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#n_annotations */
5945 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__n_annotations_61d, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#n_annotations= */
5946 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#init */
5947 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACharExpr:modelize_property#Prod#collect_text */
5948 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#replace_with */
5949 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ACharExpr:parser_nodes#AExpr#init */
5950 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ACharExpr:simple_misc_analysis#AExpr#warn_parentheses */
5951 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ACharExpr:flow#AExpr#after_flow_context */
5952 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ACharExpr:flow#AExpr#after_flow_context= */
5953 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ACharExpr:typing#AExpr#mtype */
5954 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ACharExpr:typing#AExpr#mtype= */
5955 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ACharExpr:typing#AExpr#is_typed */
5956 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ACharExpr:typing#AExpr#is_typed= */
5957 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ACharExpr:typing#AExpr#implicit_cast_to */
5958 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ACharExpr:typing#AExpr#implicit_cast_to= */
5959 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ACharExpr:typing#AExpr#its_variable */
5960 (nitmethod_t)VIRTUAL_typing__ACharExpr__accept_typing, /* pointer to parser_nodes:ACharExpr:typing#ACharExpr#accept_typing */
5961 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#make_var_read */
5962 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#variable_cache */
5963 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#variable_cache= */
5964 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#detach_with_placeholder */
5965 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#add */
5966 (nitmethod_t)VIRTUAL_abstract_compiler__ACharExpr__expr, /* pointer to parser_nodes:ACharExpr:abstract_compiler#ACharExpr#expr */
5967 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ACharExpr:abstract_compiler#AExpr#stmt */
5968 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACharExpr:astvalidation#ANode#accept_ast_validation */
5969 (nitmethod_t)VIRTUAL_parser_nodes__ACharExpr__n_char, /* pointer to parser_nodes:ACharExpr:parser_nodes#ACharExpr#n_char */
5970 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__n_char_61d, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#n_char= */
5971 (nitmethod_t)VIRTUAL_parser_nodes__ACharExpr__init, /* pointer to parser_nodes:ACharExpr:parser_nodes#ACharExpr#init */
5972 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__empty_init, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#empty_init */
5973 (nitmethod_t)VIRTUAL_parser_prod__ACharExpr__init_acharexpr, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#init_acharexpr */
5974 (nitmethod_t)VIRTUAL_literal__ACharExpr__value, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#value */
5975 (nitmethod_t)VIRTUAL_literal__ACharExpr__value_61d, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#value= */
5976 }
5977 };
5978 /* allocate ACharExpr */
5979 val* NEW_parser_nodes__ACharExpr(const struct type* type) {
5980 val* self /* : ACharExpr */;
5981 val* var /* : null */;
5982 val* var1 /* : null */;
5983 val* var2 /* : null */;
5984 val* var3 /* : null */;
5985 short int var4 /* : Bool */;
5986 val* var5 /* : null */;
5987 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5988 self->type = type;
5989 self->class = &class_parser_nodes__ACharExpr;
5990 var = NULL;
5991 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACharExpr exact> */
5992 var1 = NULL;
5993 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACharExpr exact> */
5994 var2 = NULL;
5995 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACharExpr exact> */
5996 var3 = NULL;
5997 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ACharExpr exact> */
5998 var4 = 0;
5999 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ACharExpr exact> */
6000 var5 = NULL;
6001 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ACharExpr exact> */
6002 return self;
6003 }
6004 /* runtime class parser_nodes__AStringExpr */
6005 const struct class class_parser_nodes__AStringExpr = {
6006 0, /* box_kind */
6007 {
6008 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStringExpr:kernel#Object#object_id */
6009 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStringExpr:kernel#Object#is_same_type */
6010 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStringExpr:kernel#Object#is_same_instance */
6011 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStringExpr:kernel#Object#== */
6012 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStringExpr:kernel#Object#!= */
6013 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStringExpr:kernel#Object#output */
6014 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStringExpr:kernel#Object#output_class_name */
6015 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStringExpr:kernel#Object#exit */
6016 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStringExpr:kernel#Object#sys */
6017 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStringExpr:kernel#Object#hash */
6018 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStringExpr:string#Object#to_s */
6019 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStringExpr:string#Object#native_class_name */
6020 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStringExpr:string#Object#class_name */
6021 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStringExpr:string#Object#inspect */
6022 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStringExpr:string#Object#inspect_head */
6023 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStringExpr:string#Object#args */
6024 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStringExpr:math#Object#atan2 */
6025 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStringExpr:math#Object#pi */
6026 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStringExpr:math#Object#srand_from */
6027 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStringExpr:math#Object#srand */
6028 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStringExpr:stream#Object#poll */
6029 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStringExpr:stream#Object#intern_poll */
6030 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStringExpr:time#Object#get_time */
6031 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStringExpr:file#Object#printn */
6032 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStringExpr:file#Object#print */
6033 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStringExpr:file#Object#getc */
6034 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStringExpr:file#Object#gets */
6035 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStringExpr:file#Object#getcwd */
6036 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStringExpr:file#Object#file_getcwd */
6037 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStringExpr:file#Object#stdin */
6038 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStringExpr:file#Object#stdout */
6039 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStringExpr:file#Object#stderr */
6040 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStringExpr:model_base#Object#intrude_visibility */
6041 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStringExpr:model_base#Object#public_visibility */
6042 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStringExpr:model_base#Object#protected_visibility */
6043 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStringExpr:model_base#Object#private_visibility */
6044 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStringExpr:model_base#Object#none_visibility */
6045 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStringExpr:model#Object#abstract_kind */
6046 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStringExpr:model#Object#concrete_kind */
6047 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStringExpr:model#Object#interface_kind */
6048 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStringExpr:model#Object#enum_kind */
6049 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStringExpr:model#Object#extern_kind */
6050 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#location */
6051 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#hot_location */
6052 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#debug */
6053 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#parent */
6054 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#parent= */
6055 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#init */
6056 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__replace_child, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#replace_child */
6057 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#detach */
6058 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#replace_with */
6059 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__visit_all, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#visit_all */
6060 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStringExpr:parser_util#ANode#collect_tokens_by_text */
6061 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStringExpr:parser_util#ANode#collect_annotations_by_name */
6062 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStringExpr:simple_misc_analysis#ANode#accept_simple_misc */
6063 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStringExpr:simple_misc_analysis#ANode#after_simple_misc */
6064 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__accept_literal, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#accept_literal */
6065 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStringExpr:scope#ANode#accept_scope_visitor */
6066 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStringExpr:flow#ANode#accept_flow_visitor */
6067 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStringExpr:local_var_init#ANode#accept_local_var_visitor */
6068 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStringExpr:auto_super_init#ANode#accept_auto_super_init */
6069 (nitmethod_t)VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
6070 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AStringExpr:astvalidation#AExpr#accept_ast_validation */
6071 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStringExpr:transform#ANode#accept_transform_visitor */
6072 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#location= */
6073 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#n_annotations */
6074 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__n_annotations_61d, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#n_annotations= */
6075 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#init */
6076 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStringExpr:modelize_property#Prod#collect_text */
6077 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#replace_with */
6078 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AStringExpr:parser_nodes#AExpr#init */
6079 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AStringExpr:simple_misc_analysis#AExpr#warn_parentheses */
6080 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AStringExpr:flow#AExpr#after_flow_context */
6081 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AStringExpr:flow#AExpr#after_flow_context= */
6082 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AStringExpr:typing#AExpr#mtype */
6083 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AStringExpr:typing#AExpr#mtype= */
6084 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AStringExpr:typing#AExpr#is_typed */
6085 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AStringExpr:typing#AExpr#is_typed= */
6086 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AStringExpr:typing#AExpr#implicit_cast_to */
6087 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AStringExpr:typing#AExpr#implicit_cast_to= */
6088 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AStringExpr:typing#AExpr#its_variable */
6089 (nitmethod_t)VIRTUAL_typing__AStringFormExpr__accept_typing, /* pointer to parser_nodes:AStringExpr:typing#AStringFormExpr#accept_typing */
6090 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#make_var_read */
6091 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#variable_cache */
6092 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#variable_cache= */
6093 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#detach_with_placeholder */
6094 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#add */
6095 (nitmethod_t)VIRTUAL_abstract_compiler__AStringFormExpr__expr, /* pointer to parser_nodes:AStringExpr:abstract_compiler#AStringFormExpr#expr */
6096 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AStringExpr:abstract_compiler#AExpr#stmt */
6097 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStringExpr:astvalidation#ANode#accept_ast_validation */
6098 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__n_string, /* pointer to parser_nodes:AStringExpr:parser_nodes#AStringFormExpr#n_string */
6099 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__n_string_61d, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#n_string= */
6100 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__init, /* pointer to parser_nodes:AStringExpr:parser_nodes#AStringFormExpr#init */
6101 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#value */
6102 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value_61d, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#value= */
6103 (nitmethod_t)VIRTUAL_parser_nodes__AStringExpr__init, /* pointer to parser_nodes:AStringExpr:parser_nodes#AStringExpr#init */
6104 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__empty_init, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#empty_init */
6105 (nitmethod_t)VIRTUAL_parser_prod__AStringExpr__init_astringexpr, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#init_astringexpr */
6106 }
6107 };
6108 /* allocate AStringExpr */
6109 val* NEW_parser_nodes__AStringExpr(const struct type* type) {
6110 val* self /* : AStringExpr */;
6111 val* var /* : null */;
6112 val* var1 /* : null */;
6113 val* var2 /* : null */;
6114 val* var3 /* : null */;
6115 short int var4 /* : Bool */;
6116 val* var5 /* : null */;
6117 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6118 self->type = type;
6119 self->class = &class_parser_nodes__AStringExpr;
6120 var = NULL;
6121 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStringExpr exact> */
6122 var1 = NULL;
6123 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStringExpr exact> */
6124 var2 = NULL;
6125 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStringExpr exact> */
6126 var3 = NULL;
6127 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AStringExpr exact> */
6128 var4 = 0;
6129 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AStringExpr exact> */
6130 var5 = NULL;
6131 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AStringExpr exact> */
6132 return self;
6133 }
6134 /* runtime class parser_nodes__AStartStringExpr */
6135 const struct class class_parser_nodes__AStartStringExpr = {
6136 0, /* box_kind */
6137 {
6138 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#object_id */
6139 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#is_same_type */
6140 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#is_same_instance */
6141 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#== */
6142 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#!= */
6143 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#output */
6144 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#output_class_name */
6145 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#exit */
6146 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#sys */
6147 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#hash */
6148 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStartStringExpr:string#Object#to_s */
6149 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStartStringExpr:string#Object#native_class_name */
6150 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStartStringExpr:string#Object#class_name */
6151 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStartStringExpr:string#Object#inspect */
6152 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStartStringExpr:string#Object#inspect_head */
6153 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStartStringExpr:string#Object#args */
6154 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStartStringExpr:math#Object#atan2 */
6155 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStartStringExpr:math#Object#pi */
6156 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStartStringExpr:math#Object#srand_from */
6157 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStartStringExpr:math#Object#srand */
6158 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStartStringExpr:stream#Object#poll */
6159 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStartStringExpr:stream#Object#intern_poll */
6160 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStartStringExpr:time#Object#get_time */
6161 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStartStringExpr:file#Object#printn */
6162 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStartStringExpr:file#Object#print */
6163 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStartStringExpr:file#Object#getc */
6164 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStartStringExpr:file#Object#gets */
6165 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStartStringExpr:file#Object#getcwd */
6166 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStartStringExpr:file#Object#file_getcwd */
6167 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStartStringExpr:file#Object#stdin */
6168 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStartStringExpr:file#Object#stdout */
6169 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStartStringExpr:file#Object#stderr */
6170 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#intrude_visibility */
6171 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#public_visibility */
6172 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#protected_visibility */
6173 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#private_visibility */
6174 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#none_visibility */
6175 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStartStringExpr:model#Object#abstract_kind */
6176 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStartStringExpr:model#Object#concrete_kind */
6177 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStartStringExpr:model#Object#interface_kind */
6178 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStartStringExpr:model#Object#enum_kind */
6179 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStartStringExpr:model#Object#extern_kind */
6180 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#location */
6181 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#hot_location */
6182 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#debug */
6183 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#parent */
6184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#parent= */
6185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#init */
6186 (nitmethod_t)VIRTUAL_parser_prod__AStartStringExpr__replace_child, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#replace_child */
6187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#detach */
6188 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#replace_with */
6189 (nitmethod_t)VIRTUAL_parser_prod__AStartStringExpr__visit_all, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#visit_all */
6190 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStartStringExpr:parser_util#ANode#collect_tokens_by_text */
6191 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStartStringExpr:parser_util#ANode#collect_annotations_by_name */
6192 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStartStringExpr:simple_misc_analysis#ANode#accept_simple_misc */
6193 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStartStringExpr:simple_misc_analysis#ANode#after_simple_misc */
6194 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__accept_literal, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#accept_literal */
6195 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStartStringExpr:scope#ANode#accept_scope_visitor */
6196 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStartStringExpr:flow#ANode#accept_flow_visitor */
6197 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStartStringExpr:local_var_init#ANode#accept_local_var_visitor */
6198 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStartStringExpr:auto_super_init#ANode#accept_auto_super_init */
6199 (nitmethod_t)VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AStartStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
6200 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AStartStringExpr:astvalidation#AExpr#accept_ast_validation */
6201 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStartStringExpr:transform#ANode#accept_transform_visitor */
6202 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#location= */
6203 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#n_annotations */
6204 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#n_annotations= */
6205 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#init */
6206 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStartStringExpr:modelize_property#Prod#collect_text */
6207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#replace_with */
6208 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#AExpr#init */
6209 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AStartStringExpr:simple_misc_analysis#AExpr#warn_parentheses */
6210 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AStartStringExpr:flow#AExpr#after_flow_context */
6211 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AStartStringExpr:flow#AExpr#after_flow_context= */
6212 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#mtype */
6213 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#mtype= */
6214 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#is_typed */
6215 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#is_typed= */
6216 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#implicit_cast_to */
6217 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#implicit_cast_to= */
6218 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#its_variable */
6219 (nitmethod_t)VIRTUAL_typing__AStringFormExpr__accept_typing, /* pointer to parser_nodes:AStartStringExpr:typing#AStringFormExpr#accept_typing */
6220 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#make_var_read */
6221 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#variable_cache */
6222 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#variable_cache= */
6223 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#detach_with_placeholder */
6224 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#add */
6225 (nitmethod_t)VIRTUAL_abstract_compiler__AStringFormExpr__expr, /* pointer to parser_nodes:AStartStringExpr:abstract_compiler#AStringFormExpr#expr */
6226 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AStartStringExpr:abstract_compiler#AExpr#stmt */
6227 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStartStringExpr:astvalidation#ANode#accept_ast_validation */
6228 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__n_string, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#AStringFormExpr#n_string */
6229 (nitmethod_t)VIRTUAL_parser_prod__AStartStringExpr__n_string_61d, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#n_string= */
6230 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__init, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#AStringFormExpr#init */
6231 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#value */
6232 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value_61d, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#value= */
6233 (nitmethod_t)VIRTUAL_parser_nodes__AStartStringExpr__init, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#AStartStringExpr#init */
6234 (nitmethod_t)VIRTUAL_parser_prod__AStartStringExpr__empty_init, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#empty_init */
6235 (nitmethod_t)VIRTUAL_parser_prod__AStartStringExpr__init_astartstringexpr, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#init_astartstringexpr */
6236 }
6237 };
6238 /* allocate AStartStringExpr */
6239 val* NEW_parser_nodes__AStartStringExpr(const struct type* type) {
6240 val* self /* : AStartStringExpr */;
6241 val* var /* : null */;
6242 val* var1 /* : null */;
6243 val* var2 /* : null */;
6244 val* var3 /* : null */;
6245 short int var4 /* : Bool */;
6246 val* var5 /* : null */;
6247 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6248 self->type = type;
6249 self->class = &class_parser_nodes__AStartStringExpr;
6250 var = NULL;
6251 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStartStringExpr exact> */
6252 var1 = NULL;
6253 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStartStringExpr exact> */
6254 var2 = NULL;
6255 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStartStringExpr exact> */
6256 var3 = NULL;
6257 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AStartStringExpr exact> */
6258 var4 = 0;
6259 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AStartStringExpr exact> */
6260 var5 = NULL;
6261 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AStartStringExpr exact> */
6262 return self;
6263 }
6264 /* runtime class parser_nodes__AMidStringExpr */
6265 const struct class class_parser_nodes__AMidStringExpr = {
6266 0, /* box_kind */
6267 {
6268 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#object_id */
6269 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#is_same_type */
6270 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#is_same_instance */
6271 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#== */
6272 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#!= */
6273 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#output */
6274 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#output_class_name */
6275 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#exit */
6276 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#sys */
6277 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#hash */
6278 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMidStringExpr:string#Object#to_s */
6279 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMidStringExpr:string#Object#native_class_name */
6280 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMidStringExpr:string#Object#class_name */
6281 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMidStringExpr:string#Object#inspect */
6282 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMidStringExpr:string#Object#inspect_head */
6283 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMidStringExpr:string#Object#args */
6284 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMidStringExpr:math#Object#atan2 */
6285 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMidStringExpr:math#Object#pi */
6286 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMidStringExpr:math#Object#srand_from */
6287 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMidStringExpr:math#Object#srand */
6288 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMidStringExpr:stream#Object#poll */
6289 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMidStringExpr:stream#Object#intern_poll */
6290 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMidStringExpr:time#Object#get_time */
6291 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMidStringExpr:file#Object#printn */
6292 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMidStringExpr:file#Object#print */
6293 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMidStringExpr:file#Object#getc */
6294 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMidStringExpr:file#Object#gets */
6295 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMidStringExpr:file#Object#getcwd */
6296 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMidStringExpr:file#Object#file_getcwd */
6297 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMidStringExpr:file#Object#stdin */
6298 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMidStringExpr:file#Object#stdout */
6299 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMidStringExpr:file#Object#stderr */
6300 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#intrude_visibility */
6301 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#public_visibility */
6302 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#protected_visibility */
6303 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#private_visibility */
6304 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#none_visibility */
6305 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMidStringExpr:model#Object#abstract_kind */
6306 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMidStringExpr:model#Object#concrete_kind */
6307 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMidStringExpr:model#Object#interface_kind */
6308 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMidStringExpr:model#Object#enum_kind */
6309 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMidStringExpr:model#Object#extern_kind */
6310 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#location */
6311 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#hot_location */
6312 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#debug */
6313 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#parent */
6314 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#parent= */
6315 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#init */
6316 (nitmethod_t)VIRTUAL_parser_prod__AMidStringExpr__replace_child, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#replace_child */
6317 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#detach */
6318 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#replace_with */
6319 (nitmethod_t)VIRTUAL_parser_prod__AMidStringExpr__visit_all, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#visit_all */
6320 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMidStringExpr:parser_util#ANode#collect_tokens_by_text */
6321 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMidStringExpr:parser_util#ANode#collect_annotations_by_name */
6322 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMidStringExpr:simple_misc_analysis#ANode#accept_simple_misc */
6323 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMidStringExpr:simple_misc_analysis#ANode#after_simple_misc */
6324 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__accept_literal, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#accept_literal */
6325 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMidStringExpr:scope#ANode#accept_scope_visitor */
6326 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMidStringExpr:flow#ANode#accept_flow_visitor */
6327 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMidStringExpr:local_var_init#ANode#accept_local_var_visitor */
6328 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMidStringExpr:auto_super_init#ANode#accept_auto_super_init */
6329 (nitmethod_t)VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AMidStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
6330 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AMidStringExpr:astvalidation#AExpr#accept_ast_validation */
6331 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMidStringExpr:transform#ANode#accept_transform_visitor */
6332 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#location= */
6333 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#n_annotations */
6334 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#n_annotations= */
6335 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#init */
6336 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMidStringExpr:modelize_property#Prod#collect_text */
6337 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#replace_with */
6338 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#AExpr#init */
6339 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AMidStringExpr:simple_misc_analysis#AExpr#warn_parentheses */
6340 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AMidStringExpr:flow#AExpr#after_flow_context */
6341 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AMidStringExpr:flow#AExpr#after_flow_context= */
6342 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#mtype */
6343 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#mtype= */
6344 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#is_typed */
6345 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#is_typed= */
6346 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#implicit_cast_to */
6347 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#implicit_cast_to= */
6348 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#its_variable */
6349 (nitmethod_t)VIRTUAL_typing__AStringFormExpr__accept_typing, /* pointer to parser_nodes:AMidStringExpr:typing#AStringFormExpr#accept_typing */
6350 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#make_var_read */
6351 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#variable_cache */
6352 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#variable_cache= */
6353 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#detach_with_placeholder */
6354 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#add */
6355 (nitmethod_t)VIRTUAL_abstract_compiler__AStringFormExpr__expr, /* pointer to parser_nodes:AMidStringExpr:abstract_compiler#AStringFormExpr#expr */
6356 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AMidStringExpr:abstract_compiler#AExpr#stmt */
6357 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMidStringExpr:astvalidation#ANode#accept_ast_validation */
6358 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__n_string, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#AStringFormExpr#n_string */
6359 (nitmethod_t)VIRTUAL_parser_prod__AMidStringExpr__n_string_61d, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#n_string= */
6360 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__init, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#AStringFormExpr#init */
6361 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#value */
6362 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value_61d, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#value= */
6363 (nitmethod_t)VIRTUAL_parser_nodes__AMidStringExpr__init, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#AMidStringExpr#init */
6364 (nitmethod_t)VIRTUAL_parser_prod__AMidStringExpr__empty_init, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#empty_init */
6365 (nitmethod_t)VIRTUAL_parser_prod__AMidStringExpr__init_amidstringexpr, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#init_amidstringexpr */
6366 }
6367 };
6368 /* allocate AMidStringExpr */
6369 val* NEW_parser_nodes__AMidStringExpr(const struct type* type) {
6370 val* self /* : AMidStringExpr */;
6371 val* var /* : null */;
6372 val* var1 /* : null */;
6373 val* var2 /* : null */;
6374 val* var3 /* : null */;
6375 short int var4 /* : Bool */;
6376 val* var5 /* : null */;
6377 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6378 self->type = type;
6379 self->class = &class_parser_nodes__AMidStringExpr;
6380 var = NULL;
6381 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMidStringExpr exact> */
6382 var1 = NULL;
6383 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMidStringExpr exact> */
6384 var2 = NULL;
6385 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMidStringExpr exact> */
6386 var3 = NULL;
6387 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AMidStringExpr exact> */
6388 var4 = 0;
6389 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AMidStringExpr exact> */
6390 var5 = NULL;
6391 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AMidStringExpr exact> */
6392 return self;
6393 }
6394 /* runtime class parser_nodes__AEndStringExpr */
6395 const struct class class_parser_nodes__AEndStringExpr = {
6396 0, /* box_kind */
6397 {
6398 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#object_id */
6399 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#is_same_type */
6400 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#is_same_instance */
6401 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#== */
6402 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#!= */
6403 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#output */
6404 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#output_class_name */
6405 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#exit */
6406 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#sys */
6407 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#hash */
6408 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEndStringExpr:string#Object#to_s */
6409 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEndStringExpr:string#Object#native_class_name */
6410 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEndStringExpr:string#Object#class_name */
6411 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEndStringExpr:string#Object#inspect */
6412 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEndStringExpr:string#Object#inspect_head */
6413 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEndStringExpr:string#Object#args */
6414 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEndStringExpr:math#Object#atan2 */
6415 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEndStringExpr:math#Object#pi */
6416 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEndStringExpr:math#Object#srand_from */
6417 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEndStringExpr:math#Object#srand */
6418 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEndStringExpr:stream#Object#poll */
6419 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEndStringExpr:stream#Object#intern_poll */
6420 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEndStringExpr:time#Object#get_time */
6421 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEndStringExpr:file#Object#printn */
6422 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEndStringExpr:file#Object#print */
6423 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEndStringExpr:file#Object#getc */
6424 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEndStringExpr:file#Object#gets */
6425 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEndStringExpr:file#Object#getcwd */
6426 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEndStringExpr:file#Object#file_getcwd */
6427 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEndStringExpr:file#Object#stdin */
6428 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEndStringExpr:file#Object#stdout */
6429 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEndStringExpr:file#Object#stderr */
6430 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#intrude_visibility */
6431 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#public_visibility */
6432 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#protected_visibility */
6433 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#private_visibility */
6434 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#none_visibility */
6435 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEndStringExpr:model#Object#abstract_kind */
6436 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEndStringExpr:model#Object#concrete_kind */
6437 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEndStringExpr:model#Object#interface_kind */
6438 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEndStringExpr:model#Object#enum_kind */
6439 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEndStringExpr:model#Object#extern_kind */
6440 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#location */
6441 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#hot_location */
6442 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#debug */
6443 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#parent */
6444 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#parent= */
6445 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#init */
6446 (nitmethod_t)VIRTUAL_parser_prod__AEndStringExpr__replace_child, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#replace_child */
6447 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#detach */
6448 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#replace_with */
6449 (nitmethod_t)VIRTUAL_parser_prod__AEndStringExpr__visit_all, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#visit_all */
6450 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEndStringExpr:parser_util#ANode#collect_tokens_by_text */
6451 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEndStringExpr:parser_util#ANode#collect_annotations_by_name */
6452 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEndStringExpr:simple_misc_analysis#ANode#accept_simple_misc */
6453 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEndStringExpr:simple_misc_analysis#ANode#after_simple_misc */
6454 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__accept_literal, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#accept_literal */
6455 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEndStringExpr:scope#ANode#accept_scope_visitor */
6456 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEndStringExpr:flow#ANode#accept_flow_visitor */
6457 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEndStringExpr:local_var_init#ANode#accept_local_var_visitor */
6458 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AEndStringExpr:auto_super_init#ANode#accept_auto_super_init */
6459 (nitmethod_t)VIRTUAL_rapid_type_analysis__AStringFormExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AEndStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
6460 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AEndStringExpr:astvalidation#AExpr#accept_ast_validation */
6461 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEndStringExpr:transform#ANode#accept_transform_visitor */
6462 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#location= */
6463 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#n_annotations */
6464 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#n_annotations= */
6465 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#init */
6466 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEndStringExpr:modelize_property#Prod#collect_text */
6467 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#replace_with */
6468 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#AExpr#init */
6469 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AEndStringExpr:simple_misc_analysis#AExpr#warn_parentheses */
6470 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AEndStringExpr:flow#AExpr#after_flow_context */
6471 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AEndStringExpr:flow#AExpr#after_flow_context= */
6472 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#mtype */
6473 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#mtype= */
6474 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#is_typed */
6475 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#is_typed= */
6476 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#implicit_cast_to */
6477 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#implicit_cast_to= */
6478 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#its_variable */
6479 (nitmethod_t)VIRTUAL_typing__AStringFormExpr__accept_typing, /* pointer to parser_nodes:AEndStringExpr:typing#AStringFormExpr#accept_typing */
6480 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#make_var_read */
6481 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#variable_cache */
6482 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#variable_cache= */
6483 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#detach_with_placeholder */
6484 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#add */
6485 (nitmethod_t)VIRTUAL_abstract_compiler__AStringFormExpr__expr, /* pointer to parser_nodes:AEndStringExpr:abstract_compiler#AStringFormExpr#expr */
6486 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AEndStringExpr:abstract_compiler#AExpr#stmt */
6487 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEndStringExpr:astvalidation#ANode#accept_ast_validation */
6488 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__n_string, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#AStringFormExpr#n_string */
6489 (nitmethod_t)VIRTUAL_parser_prod__AEndStringExpr__n_string_61d, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#n_string= */
6490 (nitmethod_t)VIRTUAL_parser_nodes__AStringFormExpr__init, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#AStringFormExpr#init */
6491 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#value */
6492 (nitmethod_t)VIRTUAL_literal__AStringFormExpr__value_61d, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#value= */
6493 (nitmethod_t)VIRTUAL_parser_nodes__AEndStringExpr__init, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#AEndStringExpr#init */
6494 (nitmethod_t)VIRTUAL_parser_prod__AEndStringExpr__empty_init, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#empty_init */
6495 (nitmethod_t)VIRTUAL_parser_prod__AEndStringExpr__init_aendstringexpr, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#init_aendstringexpr */
6496 }
6497 };
6498 /* allocate AEndStringExpr */
6499 val* NEW_parser_nodes__AEndStringExpr(const struct type* type) {
6500 val* self /* : AEndStringExpr */;
6501 val* var /* : null */;
6502 val* var1 /* : null */;
6503 val* var2 /* : null */;
6504 val* var3 /* : null */;
6505 short int var4 /* : Bool */;
6506 val* var5 /* : null */;
6507 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6508 self->type = type;
6509 self->class = &class_parser_nodes__AEndStringExpr;
6510 var = NULL;
6511 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEndStringExpr exact> */
6512 var1 = NULL;
6513 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEndStringExpr exact> */
6514 var2 = NULL;
6515 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEndStringExpr exact> */
6516 var3 = NULL;
6517 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AEndStringExpr exact> */
6518 var4 = 0;
6519 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AEndStringExpr exact> */
6520 var5 = NULL;
6521 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AEndStringExpr exact> */
6522 return self;
6523 }
6524 /* runtime class parser_nodes__ASuperstringExpr */
6525 const struct class class_parser_nodes__ASuperstringExpr = {
6526 0, /* box_kind */
6527 {
6528 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#object_id */
6529 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#is_same_type */
6530 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#is_same_instance */
6531 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#== */
6532 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#!= */
6533 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#output */
6534 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#output_class_name */
6535 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#exit */
6536 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#sys */
6537 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#hash */
6538 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperstringExpr:string#Object#to_s */
6539 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperstringExpr:string#Object#native_class_name */
6540 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperstringExpr:string#Object#class_name */
6541 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperstringExpr:string#Object#inspect */
6542 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperstringExpr:string#Object#inspect_head */
6543 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperstringExpr:string#Object#args */
6544 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperstringExpr:math#Object#atan2 */
6545 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperstringExpr:math#Object#pi */
6546 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperstringExpr:math#Object#srand_from */
6547 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperstringExpr:math#Object#srand */
6548 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperstringExpr:stream#Object#poll */
6549 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperstringExpr:stream#Object#intern_poll */
6550 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperstringExpr:time#Object#get_time */
6551 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperstringExpr:file#Object#printn */
6552 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperstringExpr:file#Object#print */
6553 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperstringExpr:file#Object#getc */
6554 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperstringExpr:file#Object#gets */
6555 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperstringExpr:file#Object#getcwd */
6556 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperstringExpr:file#Object#file_getcwd */
6557 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperstringExpr:file#Object#stdin */
6558 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperstringExpr:file#Object#stdout */
6559 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperstringExpr:file#Object#stderr */
6560 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#intrude_visibility */
6561 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#public_visibility */
6562 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#protected_visibility */
6563 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#private_visibility */
6564 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#none_visibility */
6565 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperstringExpr:model#Object#abstract_kind */
6566 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperstringExpr:model#Object#concrete_kind */
6567 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperstringExpr:model#Object#interface_kind */
6568 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperstringExpr:model#Object#enum_kind */
6569 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperstringExpr:model#Object#extern_kind */
6570 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#location */
6571 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#hot_location */
6572 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#debug */
6573 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#parent */
6574 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#parent= */
6575 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#init */
6576 (nitmethod_t)VIRTUAL_parser_prod__ASuperstringExpr__replace_child, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#replace_child */
6577 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#detach */
6578 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#replace_with */
6579 (nitmethod_t)VIRTUAL_parser_prod__ASuperstringExpr__visit_all, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#visit_all */
6580 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperstringExpr:parser_util#ANode#collect_tokens_by_text */
6581 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperstringExpr:parser_util#ANode#collect_annotations_by_name */
6582 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperstringExpr:simple_misc_analysis#ANode#accept_simple_misc */
6583 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperstringExpr:simple_misc_analysis#ANode#after_simple_misc */
6584 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperstringExpr:literal#ANode#accept_literal */
6585 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperstringExpr:scope#ANode#accept_scope_visitor */
6586 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperstringExpr:flow#ANode#accept_flow_visitor */
6587 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperstringExpr:local_var_init#ANode#accept_local_var_visitor */
6588 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASuperstringExpr:auto_super_init#ANode#accept_auto_super_init */
6589 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASuperstringExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperstringExpr:rapid_type_analysis#ASuperstringExpr#accept_rapid_type_visitor */
6590 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ASuperstringExpr:astvalidation#AExpr#accept_ast_validation */
6591 (nitmethod_t)VIRTUAL_transform__ASuperstringExpr__accept_transform_visitor, /* pointer to parser_nodes:ASuperstringExpr:transform#ASuperstringExpr#accept_transform_visitor */
6592 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#location= */
6593 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#n_annotations */
6594 (nitmethod_t)VIRTUAL_parser_prod__ASuperstringExpr__n_annotations_61d, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#n_annotations= */
6595 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#init */
6596 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperstringExpr:modelize_property#Prod#collect_text */
6597 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#replace_with */
6598 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#AExpr#init */
6599 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ASuperstringExpr:simple_misc_analysis#AExpr#warn_parentheses */
6600 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ASuperstringExpr:flow#AExpr#after_flow_context */
6601 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ASuperstringExpr:flow#AExpr#after_flow_context= */
6602 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#mtype */
6603 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#mtype= */
6604 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#is_typed */
6605 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#is_typed= */
6606 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#implicit_cast_to */
6607 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#implicit_cast_to= */
6608 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#its_variable */
6609 (nitmethod_t)VIRTUAL_typing__ASuperstringExpr__accept_typing, /* pointer to parser_nodes:ASuperstringExpr:typing#ASuperstringExpr#accept_typing */
6610 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#make_var_read */
6611 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#variable_cache */
6612 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#variable_cache= */
6613 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#detach_with_placeholder */
6614 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#add */
6615 (nitmethod_t)VIRTUAL_abstract_compiler__ASuperstringExpr__expr, /* pointer to parser_nodes:ASuperstringExpr:abstract_compiler#ASuperstringExpr#expr */
6616 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ASuperstringExpr:abstract_compiler#AExpr#stmt */
6617 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperstringExpr:astvalidation#ANode#accept_ast_validation */
6618 (nitmethod_t)VIRTUAL_parser_nodes__ASuperstringExpr__n_exprs, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ASuperstringExpr#n_exprs */
6619 (nitmethod_t)VIRTUAL_parser_nodes__ASuperstringExpr__init, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ASuperstringExpr#init */
6620 (nitmethod_t)VIRTUAL_parser_prod__ASuperstringExpr__empty_init, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#empty_init */
6621 (nitmethod_t)VIRTUAL_parser_prod__ASuperstringExpr__init_asuperstringexpr, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#init_asuperstringexpr */
6622 }
6623 };
6624 /* allocate ASuperstringExpr */
6625 val* NEW_parser_nodes__ASuperstringExpr(const struct type* type) {
6626 val* self /* : ASuperstringExpr */;
6627 val* var /* : null */;
6628 val* var1 /* : null */;
6629 val* var2 /* : null */;
6630 val* var3 /* : null */;
6631 short int var4 /* : Bool */;
6632 val* var5 /* : null */;
6633 val* var6 /* : ANodes[AExpr] */;
6634 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
6635 self->type = type;
6636 self->class = &class_parser_nodes__ASuperstringExpr;
6637 var = NULL;
6638 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperstringExpr exact> */
6639 var1 = NULL;
6640 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperstringExpr exact> */
6641 var2 = NULL;
6642 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperstringExpr exact> */
6643 var3 = NULL;
6644 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ASuperstringExpr exact> */
6645 var4 = 0;
6646 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ASuperstringExpr exact> */
6647 var5 = NULL;
6648 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ASuperstringExpr exact> */
6649 var6 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
6650 ((void (*)(val*, val*))(var6->class->vft[COLOR_parser_nodes__ANodes__init]))(var6, self) /* init on <var6:ANodes[AExpr]>*/;
6651 self->attrs[COLOR_parser_nodes__ASuperstringExpr___n_exprs].val = var6; /* _n_exprs on <self:ASuperstringExpr exact> */
6652 return self;
6653 }
6654 /* runtime class parser_nodes__AParExpr */
6655 const struct class class_parser_nodes__AParExpr = {
6656 0, /* box_kind */
6657 {
6658 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParExpr:kernel#Object#object_id */
6659 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParExpr:kernel#Object#is_same_type */
6660 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParExpr:kernel#Object#is_same_instance */
6661 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParExpr:kernel#Object#== */
6662 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParExpr:kernel#Object#!= */
6663 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParExpr:kernel#Object#output */
6664 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParExpr:kernel#Object#output_class_name */
6665 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParExpr:kernel#Object#exit */
6666 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParExpr:kernel#Object#sys */
6667 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParExpr:kernel#Object#hash */
6668 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AParExpr:string#Object#to_s */
6669 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParExpr:string#Object#native_class_name */
6670 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParExpr:string#Object#class_name */
6671 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParExpr:string#Object#inspect */
6672 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParExpr:string#Object#inspect_head */
6673 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParExpr:string#Object#args */
6674 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParExpr:math#Object#atan2 */
6675 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParExpr:math#Object#pi */
6676 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParExpr:math#Object#srand_from */
6677 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParExpr:math#Object#srand */
6678 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParExpr:stream#Object#poll */
6679 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParExpr:stream#Object#intern_poll */
6680 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParExpr:time#Object#get_time */
6681 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParExpr:file#Object#printn */
6682 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParExpr:file#Object#print */
6683 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParExpr:file#Object#getc */
6684 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParExpr:file#Object#gets */
6685 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParExpr:file#Object#getcwd */
6686 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParExpr:file#Object#file_getcwd */
6687 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParExpr:file#Object#stdin */
6688 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParExpr:file#Object#stdout */
6689 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParExpr:file#Object#stderr */
6690 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParExpr:model_base#Object#intrude_visibility */
6691 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParExpr:model_base#Object#public_visibility */
6692 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParExpr:model_base#Object#protected_visibility */
6693 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParExpr:model_base#Object#private_visibility */
6694 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParExpr:model_base#Object#none_visibility */
6695 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParExpr:model#Object#abstract_kind */
6696 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParExpr:model#Object#concrete_kind */
6697 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParExpr:model#Object#interface_kind */
6698 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParExpr:model#Object#enum_kind */
6699 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParExpr:model#Object#extern_kind */
6700 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#location */
6701 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#hot_location */
6702 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#debug */
6703 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#parent */
6704 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#parent= */
6705 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#init */
6706 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__replace_child, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#replace_child */
6707 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#detach */
6708 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#replace_with */
6709 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__visit_all, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#visit_all */
6710 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParExpr:parser_util#ANode#collect_tokens_by_text */
6711 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParExpr:parser_util#ANode#collect_annotations_by_name */
6712 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParExpr:simple_misc_analysis#ANode#accept_simple_misc */
6713 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AParExpr:simple_misc_analysis#ANode#after_simple_misc */
6714 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParExpr:literal#ANode#accept_literal */
6715 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParExpr:scope#ANode#accept_scope_visitor */
6716 (nitmethod_t)VIRTUAL_flow__AProxyExpr__accept_flow_visitor, /* pointer to parser_nodes:AParExpr:flow#AProxyExpr#accept_flow_visitor */
6717 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParExpr:local_var_init#ANode#accept_local_var_visitor */
6718 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParExpr:auto_super_init#ANode#accept_auto_super_init */
6719 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6720 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AParExpr:astvalidation#AExpr#accept_ast_validation */
6721 (nitmethod_t)VIRTUAL_transform__AParExpr__accept_transform_visitor, /* pointer to parser_nodes:AParExpr:transform#AParExpr#accept_transform_visitor */
6722 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#location= */
6723 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#n_annotations */
6724 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__n_annotations_61d, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_annotations= */
6725 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#init */
6726 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AParExpr:modelize_property#Prod#collect_text */
6727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#replace_with */
6728 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AParExpr:parser_nodes#AExpr#init */
6729 (nitmethod_t)VIRTUAL_simple_misc_analysis__AParExpr__warn_parentheses, /* pointer to parser_nodes:AParExpr:simple_misc_analysis#AParExpr#warn_parentheses */
6730 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AParExpr:flow#AExpr#after_flow_context */
6731 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AParExpr:flow#AExpr#after_flow_context= */
6732 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AParExpr:typing#AExpr#mtype */
6733 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AParExpr:typing#AExpr#mtype= */
6734 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AParExpr:typing#AExpr#is_typed */
6735 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AParExpr:typing#AExpr#is_typed= */
6736 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AParExpr:typing#AExpr#implicit_cast_to */
6737 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AParExpr:typing#AExpr#implicit_cast_to= */
6738 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AParExpr:typing#AExpr#its_variable */
6739 (nitmethod_t)VIRTUAL_typing__AProxyExpr__accept_typing, /* pointer to parser_nodes:AParExpr:typing#AProxyExpr#accept_typing */
6740 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#make_var_read */
6741 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#variable_cache */
6742 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#variable_cache= */
6743 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#detach_with_placeholder */
6744 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#add */
6745 (nitmethod_t)VIRTUAL_abstract_compiler__AParExpr__expr, /* pointer to parser_nodes:AParExpr:abstract_compiler#AParExpr#expr */
6746 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AParExpr:abstract_compiler#AExpr#stmt */
6747 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParExpr:astvalidation#ANode#accept_ast_validation */
6748 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__n_expr, /* pointer to parser_nodes:AParExpr:parser_nodes#AProxyExpr#n_expr */
6749 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__n_expr_61d, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_expr= */
6750 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__init, /* pointer to parser_nodes:AParExpr:parser_nodes#AProxyExpr#init */
6751 (nitmethod_t)VIRTUAL_parser_nodes__AParExpr__n_opar, /* pointer to parser_nodes:AParExpr:parser_nodes#AParExpr#n_opar */
6752 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__n_opar_61d, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_opar= */
6753 (nitmethod_t)VIRTUAL_parser_nodes__AParExpr__n_cpar, /* pointer to parser_nodes:AParExpr:parser_nodes#AParExpr#n_cpar */
6754 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__n_cpar_61d, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_cpar= */
6755 (nitmethod_t)VIRTUAL_parser_nodes__AParExpr__init, /* pointer to parser_nodes:AParExpr:parser_nodes#AParExpr#init */
6756 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__empty_init, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#empty_init */
6757 (nitmethod_t)VIRTUAL_parser_prod__AParExpr__init_aparexpr, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#init_aparexpr */
6758 }
6759 };
6760 /* allocate AParExpr */
6761 val* NEW_parser_nodes__AParExpr(const struct type* type) {
6762 val* self /* : AParExpr */;
6763 val* var /* : null */;
6764 val* var1 /* : null */;
6765 val* var2 /* : null */;
6766 val* var3 /* : null */;
6767 short int var4 /* : Bool */;
6768 val* var5 /* : null */;
6769 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
6770 self->type = type;
6771 self->class = &class_parser_nodes__AParExpr;
6772 var = NULL;
6773 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParExpr exact> */
6774 var1 = NULL;
6775 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParExpr exact> */
6776 var2 = NULL;
6777 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AParExpr exact> */
6778 var3 = NULL;
6779 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AParExpr exact> */
6780 var4 = 0;
6781 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AParExpr exact> */
6782 var5 = NULL;
6783 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AParExpr exact> */
6784 return self;
6785 }
6786 /* runtime class parser_nodes__AAsCastExpr */
6787 const struct class class_parser_nodes__AAsCastExpr = {
6788 0, /* box_kind */
6789 {
6790 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#object_id */
6791 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#is_same_type */
6792 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#is_same_instance */
6793 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#== */
6794 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#!= */
6795 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#output */
6796 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#output_class_name */
6797 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#exit */
6798 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#sys */
6799 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#hash */
6800 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsCastExpr:string#Object#to_s */
6801 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsCastExpr:string#Object#native_class_name */
6802 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsCastExpr:string#Object#class_name */
6803 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsCastExpr:string#Object#inspect */
6804 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsCastExpr:string#Object#inspect_head */
6805 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsCastExpr:string#Object#args */
6806 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsCastExpr:math#Object#atan2 */
6807 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsCastExpr:math#Object#pi */
6808 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsCastExpr:math#Object#srand_from */
6809 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsCastExpr:math#Object#srand */
6810 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsCastExpr:stream#Object#poll */
6811 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsCastExpr:stream#Object#intern_poll */
6812 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsCastExpr:time#Object#get_time */
6813 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsCastExpr:file#Object#printn */
6814 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsCastExpr:file#Object#print */
6815 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsCastExpr:file#Object#getc */
6816 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsCastExpr:file#Object#gets */
6817 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsCastExpr:file#Object#getcwd */
6818 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsCastExpr:file#Object#file_getcwd */
6819 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsCastExpr:file#Object#stdin */
6820 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsCastExpr:file#Object#stdout */
6821 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsCastExpr:file#Object#stderr */
6822 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#intrude_visibility */
6823 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#public_visibility */
6824 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#protected_visibility */
6825 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#private_visibility */
6826 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#none_visibility */
6827 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsCastExpr:model#Object#abstract_kind */
6828 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsCastExpr:model#Object#concrete_kind */
6829 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsCastExpr:model#Object#interface_kind */
6830 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsCastExpr:model#Object#enum_kind */
6831 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsCastExpr:model#Object#extern_kind */
6832 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#location */
6833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#hot_location */
6834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#debug */
6835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#parent */
6836 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#parent= */
6837 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#init */
6838 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__replace_child, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#replace_child */
6839 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#detach */
6840 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#replace_with */
6841 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__visit_all, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#visit_all */
6842 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsCastExpr:parser_util#ANode#collect_tokens_by_text */
6843 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsCastExpr:parser_util#ANode#collect_annotations_by_name */
6844 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsCastExpr:simple_misc_analysis#ANode#accept_simple_misc */
6845 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsCastExpr:simple_misc_analysis#ANode#after_simple_misc */
6846 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsCastExpr:literal#ANode#accept_literal */
6847 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsCastExpr:scope#ANode#accept_scope_visitor */
6848 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsCastExpr:flow#ANode#accept_flow_visitor */
6849 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsCastExpr:local_var_init#ANode#accept_local_var_visitor */
6850 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsCastExpr:auto_super_init#ANode#accept_auto_super_init */
6851 (nitmethod_t)VIRTUAL_rapid_type_analysis__AAsCastExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsCastExpr:rapid_type_analysis#AAsCastExpr#accept_rapid_type_visitor */
6852 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAsCastExpr:astvalidation#AExpr#accept_ast_validation */
6853 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsCastExpr:transform#ANode#accept_transform_visitor */
6854 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#location= */
6855 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#n_annotations */
6856 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#n_annotations= */
6857 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#init */
6858 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsCastExpr:modelize_property#Prod#collect_text */
6859 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#replace_with */
6860 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AExpr#init */
6861 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAsCastExpr:simple_misc_analysis#AExpr#warn_parentheses */
6862 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAsCastExpr:flow#AExpr#after_flow_context */
6863 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAsCastExpr:flow#AExpr#after_flow_context= */
6864 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#mtype */
6865 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#mtype= */
6866 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#is_typed */
6867 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#is_typed= */
6868 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#implicit_cast_to */
6869 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#implicit_cast_to= */
6870 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#its_variable */
6871 (nitmethod_t)VIRTUAL_typing__AAsCastExpr__accept_typing, /* pointer to parser_nodes:AAsCastExpr:typing#AAsCastExpr#accept_typing */
6872 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#make_var_read */
6873 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#variable_cache */
6874 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#variable_cache= */
6875 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#detach_with_placeholder */
6876 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#add */
6877 (nitmethod_t)VIRTUAL_abstract_compiler__AAsCastExpr__expr, /* pointer to parser_nodes:AAsCastExpr:abstract_compiler#AAsCastExpr#expr */
6878 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AAsCastExpr:abstract_compiler#AExpr#stmt */
6879 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsCastExpr:astvalidation#ANode#accept_ast_validation */
6880 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__n_expr, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_expr */
6881 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__n_expr_61d, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_expr= */
6882 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__n_kwas, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_kwas */
6883 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__n_kwas_61d, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_kwas= */
6884 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__n_opar, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_opar */
6885 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__n_opar_61d, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_opar= */
6886 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__n_type, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_type */
6887 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__n_type_61d, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_type= */
6888 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__n_cpar, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_cpar */
6889 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__n_cpar_61d, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_cpar= */
6890 (nitmethod_t)VIRTUAL_parser_nodes__AAsCastExpr__init, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#init */
6891 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__empty_init, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#empty_init */
6892 (nitmethod_t)VIRTUAL_parser_prod__AAsCastExpr__init_aascastexpr, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#init_aascastexpr */
6893 }
6894 };
6895 /* allocate AAsCastExpr */
6896 val* NEW_parser_nodes__AAsCastExpr(const struct type* type) {
6897 val* self /* : AAsCastExpr */;
6898 val* var /* : null */;
6899 val* var1 /* : null */;
6900 val* var2 /* : null */;
6901 val* var3 /* : null */;
6902 short int var4 /* : Bool */;
6903 val* var5 /* : null */;
6904 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
6905 self->type = type;
6906 self->class = &class_parser_nodes__AAsCastExpr;
6907 var = NULL;
6908 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsCastExpr exact> */
6909 var1 = NULL;
6910 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsCastExpr exact> */
6911 var2 = NULL;
6912 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsCastExpr exact> */
6913 var3 = NULL;
6914 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAsCastExpr exact> */
6915 var4 = 0;
6916 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAsCastExpr exact> */
6917 var5 = NULL;
6918 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAsCastExpr exact> */
6919 return self;
6920 }
6921 /* runtime class parser_nodes__AAsNotnullExpr */
6922 const struct class class_parser_nodes__AAsNotnullExpr = {
6923 0, /* box_kind */
6924 {
6925 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#object_id */
6926 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#is_same_type */
6927 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#is_same_instance */
6928 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#== */
6929 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#!= */
6930 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#output */
6931 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#output_class_name */
6932 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#exit */
6933 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#sys */
6934 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#hash */
6935 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#to_s */
6936 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#native_class_name */
6937 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#class_name */
6938 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#inspect */
6939 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#inspect_head */
6940 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#args */
6941 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsNotnullExpr:math#Object#atan2 */
6942 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsNotnullExpr:math#Object#pi */
6943 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsNotnullExpr:math#Object#srand_from */
6944 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsNotnullExpr:math#Object#srand */
6945 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsNotnullExpr:stream#Object#poll */
6946 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsNotnullExpr:stream#Object#intern_poll */
6947 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsNotnullExpr:time#Object#get_time */
6948 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#printn */
6949 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#print */
6950 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#getc */
6951 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#gets */
6952 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#getcwd */
6953 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#file_getcwd */
6954 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#stdin */
6955 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#stdout */
6956 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#stderr */
6957 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#intrude_visibility */
6958 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#public_visibility */
6959 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#protected_visibility */
6960 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#private_visibility */
6961 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#none_visibility */
6962 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#abstract_kind */
6963 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#concrete_kind */
6964 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#interface_kind */
6965 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#enum_kind */
6966 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#extern_kind */
6967 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#location */
6968 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#hot_location */
6969 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#debug */
6970 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#parent */
6971 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#parent= */
6972 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#init */
6973 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__replace_child, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#replace_child */
6974 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#detach */
6975 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#replace_with */
6976 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__visit_all, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#visit_all */
6977 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsNotnullExpr:parser_util#ANode#collect_tokens_by_text */
6978 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsNotnullExpr:parser_util#ANode#collect_annotations_by_name */
6979 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsNotnullExpr:simple_misc_analysis#ANode#accept_simple_misc */
6980 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsNotnullExpr:simple_misc_analysis#ANode#after_simple_misc */
6981 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsNotnullExpr:literal#ANode#accept_literal */
6982 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsNotnullExpr:scope#ANode#accept_scope_visitor */
6983 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsNotnullExpr:flow#ANode#accept_flow_visitor */
6984 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsNotnullExpr:local_var_init#ANode#accept_local_var_visitor */
6985 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsNotnullExpr:auto_super_init#ANode#accept_auto_super_init */
6986 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNotnullExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6987 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAsNotnullExpr:astvalidation#AExpr#accept_ast_validation */
6988 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsNotnullExpr:transform#ANode#accept_transform_visitor */
6989 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#location= */
6990 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#n_annotations */
6991 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#n_annotations= */
6992 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#init */
6993 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsNotnullExpr:modelize_property#Prod#collect_text */
6994 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#replace_with */
6995 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AExpr#init */
6996 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAsNotnullExpr:simple_misc_analysis#AExpr#warn_parentheses */
6997 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAsNotnullExpr:flow#AExpr#after_flow_context */
6998 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAsNotnullExpr:flow#AExpr#after_flow_context= */
6999 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#mtype */
7000 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#mtype= */
7001 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#is_typed */
7002 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#is_typed= */
7003 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#implicit_cast_to */
7004 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#implicit_cast_to= */
7005 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#its_variable */
7006 (nitmethod_t)VIRTUAL_typing__AAsNotnullExpr__accept_typing, /* pointer to parser_nodes:AAsNotnullExpr:typing#AAsNotnullExpr#accept_typing */
7007 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#make_var_read */
7008 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#variable_cache */
7009 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#variable_cache= */
7010 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#detach_with_placeholder */
7011 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#add */
7012 (nitmethod_t)VIRTUAL_abstract_compiler__AAsNotnullExpr__expr, /* pointer to parser_nodes:AAsNotnullExpr:abstract_compiler#AAsNotnullExpr#expr */
7013 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AAsNotnullExpr:abstract_compiler#AExpr#stmt */
7014 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsNotnullExpr:astvalidation#ANode#accept_ast_validation */
7015 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_expr, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_expr */
7016 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_expr_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_expr= */
7017 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwas, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_kwas */
7018 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_kwas_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwas= */
7019 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_opar, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_opar */
7020 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_opar_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_opar= */
7021 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwnot, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_kwnot */
7022 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnot_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwnot= */
7023 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_kwnull, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_kwnull */
7024 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_kwnull_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwnull= */
7025 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__n_cpar, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#n_cpar */
7026 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__n_cpar_61d, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_cpar= */
7027 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotnullExpr__init, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsNotnullExpr#init */
7028 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__empty_init, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#empty_init */
7029 (nitmethod_t)VIRTUAL_parser_prod__AAsNotnullExpr__init_aasnotnullexpr, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#init_aasnotnullexpr */
7030 }
7031 };
7032 /* allocate AAsNotnullExpr */
7033 val* NEW_parser_nodes__AAsNotnullExpr(const struct type* type) {
7034 val* self /* : AAsNotnullExpr */;
7035 val* var /* : null */;
7036 val* var1 /* : null */;
7037 val* var2 /* : null */;
7038 val* var3 /* : null */;
7039 short int var4 /* : Bool */;
7040 val* var5 /* : null */;
7041 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
7042 self->type = type;
7043 self->class = &class_parser_nodes__AAsNotnullExpr;
7044 var = NULL;
7045 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsNotnullExpr exact> */
7046 var1 = NULL;
7047 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsNotnullExpr exact> */
7048 var2 = NULL;
7049 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsNotnullExpr exact> */
7050 var3 = NULL;
7051 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAsNotnullExpr exact> */
7052 var4 = 0;
7053 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAsNotnullExpr exact> */
7054 var5 = NULL;
7055 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAsNotnullExpr exact> */
7056 return self;
7057 }
7058 /* runtime class parser_nodes__AIssetAttrExpr */
7059 const struct class class_parser_nodes__AIssetAttrExpr = {
7060 0, /* box_kind */
7061 {
7062 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#object_id */
7063 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#is_same_type */
7064 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#is_same_instance */
7065 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#== */
7066 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#!= */
7067 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#output */
7068 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#output_class_name */
7069 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#exit */
7070 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#sys */
7071 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#hash */
7072 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#to_s */
7073 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#native_class_name */
7074 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#class_name */
7075 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#inspect */
7076 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#inspect_head */
7077 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#args */
7078 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIssetAttrExpr:math#Object#atan2 */
7079 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIssetAttrExpr:math#Object#pi */
7080 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIssetAttrExpr:math#Object#srand_from */
7081 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIssetAttrExpr:math#Object#srand */
7082 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIssetAttrExpr:stream#Object#poll */
7083 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIssetAttrExpr:stream#Object#intern_poll */
7084 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIssetAttrExpr:time#Object#get_time */
7085 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#printn */
7086 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#print */
7087 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#getc */
7088 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#gets */
7089 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#getcwd */
7090 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#file_getcwd */
7091 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#stdin */
7092 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#stdout */
7093 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#stderr */
7094 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#intrude_visibility */
7095 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#public_visibility */
7096 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#protected_visibility */
7097 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#private_visibility */
7098 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#none_visibility */
7099 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#abstract_kind */
7100 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#concrete_kind */
7101 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#interface_kind */
7102 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#enum_kind */
7103 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#extern_kind */
7104 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#location */
7105 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#hot_location */
7106 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#debug */
7107 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#parent */
7108 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#parent= */
7109 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#init */
7110 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__replace_child, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#replace_child */
7111 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#detach */
7112 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#replace_with */
7113 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__visit_all, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#visit_all */
7114 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIssetAttrExpr:parser_util#ANode#collect_tokens_by_text */
7115 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIssetAttrExpr:parser_util#ANode#collect_annotations_by_name */
7116 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIssetAttrExpr:simple_misc_analysis#ANode#accept_simple_misc */
7117 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIssetAttrExpr:simple_misc_analysis#ANode#after_simple_misc */
7118 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIssetAttrExpr:literal#ANode#accept_literal */
7119 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIssetAttrExpr:scope#ANode#accept_scope_visitor */
7120 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIssetAttrExpr:flow#ANode#accept_flow_visitor */
7121 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIssetAttrExpr:local_var_init#ANode#accept_local_var_visitor */
7122 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIssetAttrExpr:auto_super_init#ANode#accept_auto_super_init */
7123 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIssetAttrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7124 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIssetAttrExpr:astvalidation#AExpr#accept_ast_validation */
7125 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIssetAttrExpr:transform#ANode#accept_transform_visitor */
7126 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#location= */
7127 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#n_annotations */
7128 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#n_annotations= */
7129 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#init */
7130 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIssetAttrExpr:modelize_property#Prod#collect_text */
7131 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#replace_with */
7132 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AExpr#init */
7133 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIssetAttrExpr:simple_misc_analysis#AExpr#warn_parentheses */
7134 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIssetAttrExpr:flow#AExpr#after_flow_context */
7135 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIssetAttrExpr:flow#AExpr#after_flow_context= */
7136 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#mtype */
7137 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#mtype= */
7138 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#is_typed */
7139 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#is_typed= */
7140 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#implicit_cast_to */
7141 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#implicit_cast_to= */
7142 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#its_variable */
7143 (nitmethod_t)VIRTUAL_typing__AIssetAttrExpr__accept_typing, /* pointer to parser_nodes:AIssetAttrExpr:typing#AIssetAttrExpr#accept_typing */
7144 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#make_var_read */
7145 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#variable_cache */
7146 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#variable_cache= */
7147 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#detach_with_placeholder */
7148 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#add */
7149 (nitmethod_t)VIRTUAL_abstract_compiler__AIssetAttrExpr__expr, /* pointer to parser_nodes:AIssetAttrExpr:abstract_compiler#AIssetAttrExpr#expr */
7150 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AIssetAttrExpr:abstract_compiler#AExpr#stmt */
7151 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIssetAttrExpr:astvalidation#ANode#accept_ast_validation */
7152 NULL, /* empty */
7153 NULL, /* empty */
7154 NULL, /* empty */
7155 NULL, /* empty */
7156 NULL, /* empty */
7157 NULL, /* empty */
7158 NULL, /* empty */
7159 NULL, /* empty */
7160 NULL, /* empty */
7161 NULL, /* empty */
7162 NULL, /* empty */
7163 NULL, /* empty */
7164 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_expr, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AAttrFormExpr#n_expr */
7165 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__n_expr_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_expr= */
7166 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__n_id, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AAttrFormExpr#n_id */
7167 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__n_id_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_id= */
7168 (nitmethod_t)VIRTUAL_parser_nodes__AAttrFormExpr__init, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AAttrFormExpr#init */
7169 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#mproperty */
7170 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__mproperty_61d, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#mproperty= */
7171 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#attr_type */
7172 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__attr_type_61d, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#attr_type= */
7173 (nitmethod_t)VIRTUAL_typing__AAttrFormExpr__resolve_property, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#resolve_property */
7174 (nitmethod_t)VIRTUAL_parser_nodes__AIssetAttrExpr__n_kwisset, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AIssetAttrExpr#n_kwisset */
7175 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__n_kwisset_61d, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_kwisset= */
7176 (nitmethod_t)VIRTUAL_parser_nodes__AIssetAttrExpr__init, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AIssetAttrExpr#init */
7177 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__empty_init, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#empty_init */
7178 (nitmethod_t)VIRTUAL_parser_prod__AIssetAttrExpr__init_aissetattrexpr, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#init_aissetattrexpr */
7179 }
7180 };
7181 /* allocate AIssetAttrExpr */
7182 val* NEW_parser_nodes__AIssetAttrExpr(const struct type* type) {
7183 val* self /* : AIssetAttrExpr */;
7184 val* var /* : null */;
7185 val* var1 /* : null */;
7186 val* var2 /* : null */;
7187 val* var3 /* : null */;
7188 short int var4 /* : Bool */;
7189 val* var5 /* : null */;
7190 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
7191 self->type = type;
7192 self->class = &class_parser_nodes__AIssetAttrExpr;
7193 var = NULL;
7194 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIssetAttrExpr exact> */
7195 var1 = NULL;
7196 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIssetAttrExpr exact> */
7197 var2 = NULL;
7198 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIssetAttrExpr exact> */
7199 var3 = NULL;
7200 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIssetAttrExpr exact> */
7201 var4 = 0;
7202 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIssetAttrExpr exact> */
7203 var5 = NULL;
7204 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIssetAttrExpr exact> */
7205 return self;
7206 }
7207 /* runtime class parser_nodes__ADebugTypeExpr */
7208 const struct class class_parser_nodes__ADebugTypeExpr = {
7209 0, /* box_kind */
7210 {
7211 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#object_id */
7212 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#is_same_type */
7213 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#is_same_instance */
7214 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#== */
7215 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#!= */
7216 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#output */
7217 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#output_class_name */
7218 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#exit */
7219 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#sys */
7220 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#hash */
7221 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#to_s */
7222 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#native_class_name */
7223 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#class_name */
7224 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#inspect */
7225 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#inspect_head */
7226 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#args */
7227 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADebugTypeExpr:math#Object#atan2 */
7228 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADebugTypeExpr:math#Object#pi */
7229 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADebugTypeExpr:math#Object#srand_from */
7230 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADebugTypeExpr:math#Object#srand */
7231 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADebugTypeExpr:stream#Object#poll */
7232 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADebugTypeExpr:stream#Object#intern_poll */
7233 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADebugTypeExpr:time#Object#get_time */
7234 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#printn */
7235 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#print */
7236 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#getc */
7237 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#gets */
7238 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#getcwd */
7239 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#file_getcwd */
7240 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#stdin */
7241 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#stdout */
7242 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#stderr */
7243 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#intrude_visibility */
7244 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#public_visibility */
7245 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#protected_visibility */
7246 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#private_visibility */
7247 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#none_visibility */
7248 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#abstract_kind */
7249 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#concrete_kind */
7250 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#interface_kind */
7251 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#enum_kind */
7252 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#extern_kind */
7253 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#location */
7254 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#hot_location */
7255 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#debug */
7256 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#parent */
7257 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#parent= */
7258 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#init */
7259 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__replace_child, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#replace_child */
7260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#detach */
7261 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#replace_with */
7262 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__visit_all, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#visit_all */
7263 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADebugTypeExpr:parser_util#ANode#collect_tokens_by_text */
7264 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADebugTypeExpr:parser_util#ANode#collect_annotations_by_name */
7265 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADebugTypeExpr:simple_misc_analysis#ANode#accept_simple_misc */
7266 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADebugTypeExpr:simple_misc_analysis#ANode#after_simple_misc */
7267 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADebugTypeExpr:literal#ANode#accept_literal */
7268 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ADebugTypeExpr:scope#ANode#accept_scope_visitor */
7269 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADebugTypeExpr:flow#ANode#accept_flow_visitor */
7270 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADebugTypeExpr:local_var_init#ANode#accept_local_var_visitor */
7271 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADebugTypeExpr:auto_super_init#ANode#accept_auto_super_init */
7272 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADebugTypeExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7273 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ADebugTypeExpr:astvalidation#AExpr#accept_ast_validation */
7274 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADebugTypeExpr:transform#ANode#accept_transform_visitor */
7275 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#location= */
7276 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#n_annotations */
7277 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#n_annotations= */
7278 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#init */
7279 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADebugTypeExpr:modelize_property#Prod#collect_text */
7280 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#replace_with */
7281 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#AExpr#init */
7282 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ADebugTypeExpr:simple_misc_analysis#AExpr#warn_parentheses */
7283 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ADebugTypeExpr:flow#AExpr#after_flow_context */
7284 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ADebugTypeExpr:flow#AExpr#after_flow_context= */
7285 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#mtype */
7286 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#mtype= */
7287 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#is_typed */
7288 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#is_typed= */
7289 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#implicit_cast_to */
7290 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#implicit_cast_to= */
7291 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#its_variable */
7292 (nitmethod_t)VIRTUAL_typing__ADebugTypeExpr__accept_typing, /* pointer to parser_nodes:ADebugTypeExpr:typing#ADebugTypeExpr#accept_typing */
7293 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#make_var_read */
7294 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#variable_cache */
7295 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#variable_cache= */
7296 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#detach_with_placeholder */
7297 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#add */
7298 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ADebugTypeExpr:abstract_compiler#AExpr#expr */
7299 (nitmethod_t)VIRTUAL_abstract_compiler__ADebugTypeExpr__stmt, /* pointer to parser_nodes:ADebugTypeExpr:abstract_compiler#ADebugTypeExpr#stmt */
7300 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADebugTypeExpr:astvalidation#ANode#accept_ast_validation */
7301 (nitmethod_t)VIRTUAL_parser_nodes__ADebugTypeExpr__n_kwdebug, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_kwdebug */
7302 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__n_kwdebug_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_kwdebug= */
7303 (nitmethod_t)VIRTUAL_parser_nodes__ADebugTypeExpr__n_kwtype, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_kwtype */
7304 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__n_kwtype_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_kwtype= */
7305 (nitmethod_t)VIRTUAL_parser_nodes__ADebugTypeExpr__n_expr, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_expr */
7306 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__n_expr_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_expr= */
7307 (nitmethod_t)VIRTUAL_parser_nodes__ADebugTypeExpr__n_type, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_type */
7308 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__n_type_61d, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_type= */
7309 (nitmethod_t)VIRTUAL_parser_nodes__ADebugTypeExpr__init, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#init */
7310 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__empty_init, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#empty_init */
7311 (nitmethod_t)VIRTUAL_parser_prod__ADebugTypeExpr__init_adebugtypeexpr, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#init_adebugtypeexpr */
7312 }
7313 };
7314 /* allocate ADebugTypeExpr */
7315 val* NEW_parser_nodes__ADebugTypeExpr(const struct type* type) {
7316 val* self /* : ADebugTypeExpr */;
7317 val* var /* : null */;
7318 val* var1 /* : null */;
7319 val* var2 /* : null */;
7320 val* var3 /* : null */;
7321 short int var4 /* : Bool */;
7322 val* var5 /* : null */;
7323 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7324 self->type = type;
7325 self->class = &class_parser_nodes__ADebugTypeExpr;
7326 var = NULL;
7327 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADebugTypeExpr exact> */
7328 var1 = NULL;
7329 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADebugTypeExpr exact> */
7330 var2 = NULL;
7331 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADebugTypeExpr exact> */
7332 var3 = NULL;
7333 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ADebugTypeExpr exact> */
7334 var4 = 0;
7335 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ADebugTypeExpr exact> */
7336 var5 = NULL;
7337 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ADebugTypeExpr exact> */
7338 return self;
7339 }
7340 /* runtime class parser_nodes__AListExprs */
7341 const struct class class_parser_nodes__AListExprs = {
7342 0, /* box_kind */
7343 {
7344 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AListExprs:kernel#Object#object_id */
7345 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AListExprs:kernel#Object#is_same_type */
7346 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AListExprs:kernel#Object#is_same_instance */
7347 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AListExprs:kernel#Object#== */
7348 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AListExprs:kernel#Object#!= */
7349 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AListExprs:kernel#Object#output */
7350 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AListExprs:kernel#Object#output_class_name */
7351 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AListExprs:kernel#Object#exit */
7352 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AListExprs:kernel#Object#sys */
7353 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AListExprs:kernel#Object#hash */
7354 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AListExprs:string#Object#to_s */
7355 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AListExprs:string#Object#native_class_name */
7356 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AListExprs:string#Object#class_name */
7357 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AListExprs:string#Object#inspect */
7358 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AListExprs:string#Object#inspect_head */
7359 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AListExprs:string#Object#args */
7360 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AListExprs:math#Object#atan2 */
7361 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AListExprs:math#Object#pi */
7362 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AListExprs:math#Object#srand_from */
7363 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AListExprs:math#Object#srand */
7364 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AListExprs:stream#Object#poll */
7365 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AListExprs:stream#Object#intern_poll */
7366 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AListExprs:time#Object#get_time */
7367 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AListExprs:file#Object#printn */
7368 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AListExprs:file#Object#print */
7369 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AListExprs:file#Object#getc */
7370 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AListExprs:file#Object#gets */
7371 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AListExprs:file#Object#getcwd */
7372 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AListExprs:file#Object#file_getcwd */
7373 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AListExprs:file#Object#stdin */
7374 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AListExprs:file#Object#stdout */
7375 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AListExprs:file#Object#stderr */
7376 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AListExprs:model_base#Object#intrude_visibility */
7377 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AListExprs:model_base#Object#public_visibility */
7378 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AListExprs:model_base#Object#protected_visibility */
7379 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AListExprs:model_base#Object#private_visibility */
7380 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AListExprs:model_base#Object#none_visibility */
7381 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AListExprs:model#Object#abstract_kind */
7382 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AListExprs:model#Object#concrete_kind */
7383 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AListExprs:model#Object#interface_kind */
7384 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AListExprs:model#Object#enum_kind */
7385 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AListExprs:model#Object#extern_kind */
7386 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#location */
7387 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#hot_location */
7388 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#debug */
7389 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#parent */
7390 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#parent= */
7391 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#init */
7392 (nitmethod_t)VIRTUAL_parser_prod__AListExprs__replace_child, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#replace_child */
7393 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#detach */
7394 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#replace_with */
7395 (nitmethod_t)VIRTUAL_parser_prod__AListExprs__visit_all, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#visit_all */
7396 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AListExprs:parser_util#ANode#collect_tokens_by_text */
7397 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AListExprs:parser_util#ANode#collect_annotations_by_name */
7398 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AListExprs:simple_misc_analysis#ANode#accept_simple_misc */
7399 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AListExprs:simple_misc_analysis#ANode#after_simple_misc */
7400 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AListExprs:literal#ANode#accept_literal */
7401 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AListExprs:scope#ANode#accept_scope_visitor */
7402 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AListExprs:flow#ANode#accept_flow_visitor */
7403 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AListExprs:local_var_init#ANode#accept_local_var_visitor */
7404 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AListExprs:auto_super_init#ANode#accept_auto_super_init */
7405 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AListExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7406 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AListExprs:astvalidation#ANode#accept_ast_validation */
7407 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AListExprs:transform#ANode#accept_transform_visitor */
7408 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#location= */
7409 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#n_annotations */
7410 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#n_annotations= */
7411 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#init */
7412 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AListExprs:modelize_property#Prod#collect_text */
7413 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#replace_with */
7414 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__n_exprs, /* pointer to parser_nodes:AListExprs:parser_nodes#AExprs#n_exprs */
7415 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__init, /* pointer to parser_nodes:AListExprs:parser_nodes#AExprs#init */
7416 (nitmethod_t)VIRTUAL_typing__AExprs__to_a, /* pointer to parser_nodes:AListExprs:typing#AExprs#to_a */
7417 (nitmethod_t)VIRTUAL_parser_nodes__AListExprs__init, /* pointer to parser_nodes:AListExprs:parser_nodes#AListExprs#init */
7418 (nitmethod_t)VIRTUAL_parser_prod__AListExprs__empty_init, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#empty_init */
7419 (nitmethod_t)VIRTUAL_parser_prod__AListExprs__init_alistexprs, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#init_alistexprs */
7420 }
7421 };
7422 /* allocate AListExprs */
7423 val* NEW_parser_nodes__AListExprs(const struct type* type) {
7424 val* self /* : AListExprs */;
7425 val* var /* : null */;
7426 val* var1 /* : null */;
7427 val* var2 /* : null */;
7428 val* var3 /* : ANodes[AExpr] */;
7429 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7430 self->type = type;
7431 self->class = &class_parser_nodes__AListExprs;
7432 var = NULL;
7433 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AListExprs exact> */
7434 var1 = NULL;
7435 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AListExprs exact> */
7436 var2 = NULL;
7437 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AListExprs exact> */
7438 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
7439 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[AExpr]>*/;
7440 self->attrs[COLOR_parser_nodes__AExprs___n_exprs].val = var3; /* _n_exprs on <self:AListExprs exact> */
7441 return self;
7442 }
7443 /* runtime class parser_nodes__AParExprs */
7444 const struct class class_parser_nodes__AParExprs = {
7445 0, /* box_kind */
7446 {
7447 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParExprs:kernel#Object#object_id */
7448 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParExprs:kernel#Object#is_same_type */
7449 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParExprs:kernel#Object#is_same_instance */
7450 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParExprs:kernel#Object#== */
7451 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParExprs:kernel#Object#!= */
7452 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParExprs:kernel#Object#output */
7453 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParExprs:kernel#Object#output_class_name */
7454 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParExprs:kernel#Object#exit */
7455 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParExprs:kernel#Object#sys */
7456 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParExprs:kernel#Object#hash */
7457 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AParExprs:string#Object#to_s */
7458 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParExprs:string#Object#native_class_name */
7459 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParExprs:string#Object#class_name */
7460 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParExprs:string#Object#inspect */
7461 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParExprs:string#Object#inspect_head */
7462 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParExprs:string#Object#args */
7463 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParExprs:math#Object#atan2 */
7464 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParExprs:math#Object#pi */
7465 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParExprs:math#Object#srand_from */
7466 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParExprs:math#Object#srand */
7467 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParExprs:stream#Object#poll */
7468 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParExprs:stream#Object#intern_poll */
7469 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParExprs:time#Object#get_time */
7470 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParExprs:file#Object#printn */
7471 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParExprs:file#Object#print */
7472 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParExprs:file#Object#getc */
7473 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParExprs:file#Object#gets */
7474 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParExprs:file#Object#getcwd */
7475 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParExprs:file#Object#file_getcwd */
7476 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParExprs:file#Object#stdin */
7477 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParExprs:file#Object#stdout */
7478 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParExprs:file#Object#stderr */
7479 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParExprs:model_base#Object#intrude_visibility */
7480 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParExprs:model_base#Object#public_visibility */
7481 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParExprs:model_base#Object#protected_visibility */
7482 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParExprs:model_base#Object#private_visibility */
7483 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParExprs:model_base#Object#none_visibility */
7484 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParExprs:model#Object#abstract_kind */
7485 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParExprs:model#Object#concrete_kind */
7486 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParExprs:model#Object#interface_kind */
7487 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParExprs:model#Object#enum_kind */
7488 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParExprs:model#Object#extern_kind */
7489 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#location */
7490 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#hot_location */
7491 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#debug */
7492 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#parent */
7493 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#parent= */
7494 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#init */
7495 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__replace_child, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#replace_child */
7496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#detach */
7497 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#replace_with */
7498 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__visit_all, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#visit_all */
7499 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParExprs:parser_util#ANode#collect_tokens_by_text */
7500 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParExprs:parser_util#ANode#collect_annotations_by_name */
7501 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParExprs:simple_misc_analysis#ANode#accept_simple_misc */
7502 (nitmethod_t)VIRTUAL_simple_misc_analysis__AParExprs__after_simple_misc, /* pointer to parser_nodes:AParExprs:simple_misc_analysis#AParExprs#after_simple_misc */
7503 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParExprs:literal#ANode#accept_literal */
7504 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParExprs:scope#ANode#accept_scope_visitor */
7505 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AParExprs:flow#ANode#accept_flow_visitor */
7506 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParExprs:local_var_init#ANode#accept_local_var_visitor */
7507 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParExprs:auto_super_init#ANode#accept_auto_super_init */
7508 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7509 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParExprs:astvalidation#ANode#accept_ast_validation */
7510 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AParExprs:transform#ANode#accept_transform_visitor */
7511 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#location= */
7512 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#n_annotations */
7513 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#n_annotations= */
7514 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#init */
7515 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AParExprs:modelize_property#Prod#collect_text */
7516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#replace_with */
7517 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__n_exprs, /* pointer to parser_nodes:AParExprs:parser_nodes#AExprs#n_exprs */
7518 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__init, /* pointer to parser_nodes:AParExprs:parser_nodes#AExprs#init */
7519 (nitmethod_t)VIRTUAL_typing__AExprs__to_a, /* pointer to parser_nodes:AParExprs:typing#AExprs#to_a */
7520 (nitmethod_t)VIRTUAL_parser_nodes__AParExprs__n_opar, /* pointer to parser_nodes:AParExprs:parser_nodes#AParExprs#n_opar */
7521 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__n_opar_61d, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#n_opar= */
7522 (nitmethod_t)VIRTUAL_parser_nodes__AParExprs__n_cpar, /* pointer to parser_nodes:AParExprs:parser_nodes#AParExprs#n_cpar */
7523 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__n_cpar_61d, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#n_cpar= */
7524 (nitmethod_t)VIRTUAL_parser_nodes__AParExprs__init, /* pointer to parser_nodes:AParExprs:parser_nodes#AParExprs#init */
7525 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__empty_init, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#empty_init */
7526 (nitmethod_t)VIRTUAL_parser_prod__AParExprs__init_aparexprs, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#init_aparexprs */
7527 }
7528 };
7529 /* allocate AParExprs */
7530 val* NEW_parser_nodes__AParExprs(const struct type* type) {
7531 val* self /* : AParExprs */;
7532 val* var /* : null */;
7533 val* var1 /* : null */;
7534 val* var2 /* : null */;
7535 val* var3 /* : ANodes[AExpr] */;
7536 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7537 self->type = type;
7538 self->class = &class_parser_nodes__AParExprs;
7539 var = NULL;
7540 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParExprs exact> */
7541 var1 = NULL;
7542 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParExprs exact> */
7543 var2 = NULL;
7544 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AParExprs exact> */
7545 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
7546 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[AExpr]>*/;
7547 self->attrs[COLOR_parser_nodes__AExprs___n_exprs].val = var3; /* _n_exprs on <self:AParExprs exact> */
7548 return self;
7549 }
7550 /* runtime class parser_nodes__ABraExprs */
7551 const struct class class_parser_nodes__ABraExprs = {
7552 0, /* box_kind */
7553 {
7554 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraExprs:kernel#Object#object_id */
7555 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraExprs:kernel#Object#is_same_type */
7556 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraExprs:kernel#Object#is_same_instance */
7557 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraExprs:kernel#Object#== */
7558 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraExprs:kernel#Object#!= */
7559 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraExprs:kernel#Object#output */
7560 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraExprs:kernel#Object#output_class_name */
7561 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraExprs:kernel#Object#exit */
7562 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraExprs:kernel#Object#sys */
7563 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraExprs:kernel#Object#hash */
7564 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraExprs:string#Object#to_s */
7565 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraExprs:string#Object#native_class_name */
7566 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraExprs:string#Object#class_name */
7567 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraExprs:string#Object#inspect */
7568 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraExprs:string#Object#inspect_head */
7569 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraExprs:string#Object#args */
7570 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraExprs:math#Object#atan2 */
7571 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraExprs:math#Object#pi */
7572 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraExprs:math#Object#srand_from */
7573 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraExprs:math#Object#srand */
7574 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraExprs:stream#Object#poll */
7575 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraExprs:stream#Object#intern_poll */
7576 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraExprs:time#Object#get_time */
7577 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraExprs:file#Object#printn */
7578 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraExprs:file#Object#print */
7579 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraExprs:file#Object#getc */
7580 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraExprs:file#Object#gets */
7581 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraExprs:file#Object#getcwd */
7582 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraExprs:file#Object#file_getcwd */
7583 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraExprs:file#Object#stdin */
7584 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraExprs:file#Object#stdout */
7585 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraExprs:file#Object#stderr */
7586 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraExprs:model_base#Object#intrude_visibility */
7587 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraExprs:model_base#Object#public_visibility */
7588 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraExprs:model_base#Object#protected_visibility */
7589 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraExprs:model_base#Object#private_visibility */
7590 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraExprs:model_base#Object#none_visibility */
7591 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraExprs:model#Object#abstract_kind */
7592 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraExprs:model#Object#concrete_kind */
7593 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraExprs:model#Object#interface_kind */
7594 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraExprs:model#Object#enum_kind */
7595 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraExprs:model#Object#extern_kind */
7596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#location */
7597 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#hot_location */
7598 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#debug */
7599 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#parent */
7600 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#parent= */
7601 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#init */
7602 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__replace_child, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#replace_child */
7603 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#detach */
7604 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#replace_with */
7605 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__visit_all, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#visit_all */
7606 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraExprs:parser_util#ANode#collect_tokens_by_text */
7607 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraExprs:parser_util#ANode#collect_annotations_by_name */
7608 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraExprs:simple_misc_analysis#ANode#accept_simple_misc */
7609 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraExprs:simple_misc_analysis#ANode#after_simple_misc */
7610 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraExprs:literal#ANode#accept_literal */
7611 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraExprs:scope#ANode#accept_scope_visitor */
7612 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraExprs:flow#ANode#accept_flow_visitor */
7613 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraExprs:local_var_init#ANode#accept_local_var_visitor */
7614 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABraExprs:auto_super_init#ANode#accept_auto_super_init */
7615 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7616 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraExprs:astvalidation#ANode#accept_ast_validation */
7617 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraExprs:transform#ANode#accept_transform_visitor */
7618 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#location= */
7619 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#n_annotations */
7620 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#n_annotations= */
7621 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#init */
7622 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraExprs:modelize_property#Prod#collect_text */
7623 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#replace_with */
7624 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__n_exprs, /* pointer to parser_nodes:ABraExprs:parser_nodes#AExprs#n_exprs */
7625 (nitmethod_t)VIRTUAL_parser_nodes__AExprs__init, /* pointer to parser_nodes:ABraExprs:parser_nodes#AExprs#init */
7626 (nitmethod_t)VIRTUAL_typing__AExprs__to_a, /* pointer to parser_nodes:ABraExprs:typing#AExprs#to_a */
7627 (nitmethod_t)VIRTUAL_parser_nodes__ABraExprs__n_obra, /* pointer to parser_nodes:ABraExprs:parser_nodes#ABraExprs#n_obra */
7628 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__n_obra_61d, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#n_obra= */
7629 (nitmethod_t)VIRTUAL_parser_nodes__ABraExprs__n_cbra, /* pointer to parser_nodes:ABraExprs:parser_nodes#ABraExprs#n_cbra */
7630 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__n_cbra_61d, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#n_cbra= */
7631 (nitmethod_t)VIRTUAL_parser_nodes__ABraExprs__init, /* pointer to parser_nodes:ABraExprs:parser_nodes#ABraExprs#init */
7632 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__empty_init, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#empty_init */
7633 (nitmethod_t)VIRTUAL_parser_prod__ABraExprs__init_abraexprs, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#init_abraexprs */
7634 }
7635 };
7636 /* allocate ABraExprs */
7637 val* NEW_parser_nodes__ABraExprs(const struct type* type) {
7638 val* self /* : ABraExprs */;
7639 val* var /* : null */;
7640 val* var1 /* : null */;
7641 val* var2 /* : null */;
7642 val* var3 /* : ANodes[AExpr] */;
7643 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7644 self->type = type;
7645 self->class = &class_parser_nodes__ABraExprs;
7646 var = NULL;
7647 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraExprs exact> */
7648 var1 = NULL;
7649 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraExprs exact> */
7650 var2 = NULL;
7651 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraExprs exact> */
7652 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
7653 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[AExpr]>*/;
7654 self->attrs[COLOR_parser_nodes__AExprs___n_exprs].val = var3; /* _n_exprs on <self:ABraExprs exact> */
7655 return self;
7656 }
7657 /* runtime class parser_nodes__APlusAssignOp */
7658 const struct class class_parser_nodes__APlusAssignOp = {
7659 0, /* box_kind */
7660 {
7661 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#object_id */
7662 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#is_same_type */
7663 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#is_same_instance */
7664 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#== */
7665 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#!= */
7666 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#output */
7667 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#output_class_name */
7668 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#exit */
7669 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#sys */
7670 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#hash */
7671 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APlusAssignOp:string#Object#to_s */
7672 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APlusAssignOp:string#Object#native_class_name */
7673 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APlusAssignOp:string#Object#class_name */
7674 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APlusAssignOp:string#Object#inspect */
7675 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APlusAssignOp:string#Object#inspect_head */
7676 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APlusAssignOp:string#Object#args */
7677 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APlusAssignOp:math#Object#atan2 */
7678 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APlusAssignOp:math#Object#pi */
7679 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APlusAssignOp:math#Object#srand_from */
7680 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APlusAssignOp:math#Object#srand */
7681 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APlusAssignOp:stream#Object#poll */
7682 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APlusAssignOp:stream#Object#intern_poll */
7683 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APlusAssignOp:time#Object#get_time */
7684 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APlusAssignOp:file#Object#printn */
7685 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APlusAssignOp:file#Object#print */
7686 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APlusAssignOp:file#Object#getc */
7687 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APlusAssignOp:file#Object#gets */
7688 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APlusAssignOp:file#Object#getcwd */
7689 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APlusAssignOp:file#Object#file_getcwd */
7690 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APlusAssignOp:file#Object#stdin */
7691 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APlusAssignOp:file#Object#stdout */
7692 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APlusAssignOp:file#Object#stderr */
7693 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#intrude_visibility */
7694 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#public_visibility */
7695 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#protected_visibility */
7696 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#private_visibility */
7697 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#none_visibility */
7698 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APlusAssignOp:model#Object#abstract_kind */
7699 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APlusAssignOp:model#Object#concrete_kind */
7700 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APlusAssignOp:model#Object#interface_kind */
7701 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APlusAssignOp:model#Object#enum_kind */
7702 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APlusAssignOp:model#Object#extern_kind */
7703 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#location */
7704 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#hot_location */
7705 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#debug */
7706 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#parent */
7707 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#parent= */
7708 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#init */
7709 (nitmethod_t)VIRTUAL_parser_prod__APlusAssignOp__replace_child, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#replace_child */
7710 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#detach */
7711 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#replace_with */
7712 (nitmethod_t)VIRTUAL_parser_prod__APlusAssignOp__visit_all, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#visit_all */
7713 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APlusAssignOp:parser_util#ANode#collect_tokens_by_text */
7714 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APlusAssignOp:parser_util#ANode#collect_annotations_by_name */
7715 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APlusAssignOp:simple_misc_analysis#ANode#accept_simple_misc */
7716 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APlusAssignOp:simple_misc_analysis#ANode#after_simple_misc */
7717 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APlusAssignOp:literal#ANode#accept_literal */
7718 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APlusAssignOp:scope#ANode#accept_scope_visitor */
7719 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APlusAssignOp:flow#ANode#accept_flow_visitor */
7720 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APlusAssignOp:local_var_init#ANode#accept_local_var_visitor */
7721 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APlusAssignOp:auto_super_init#ANode#accept_auto_super_init */
7722 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APlusAssignOp:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7723 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APlusAssignOp:astvalidation#ANode#accept_ast_validation */
7724 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APlusAssignOp:transform#ANode#accept_transform_visitor */
7725 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#location= */
7726 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#n_annotations */
7727 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#n_annotations= */
7728 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#init */
7729 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APlusAssignOp:modelize_property#Prod#collect_text */
7730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#replace_with */
7731 (nitmethod_t)VIRTUAL_parser_nodes__AAssignOp__init, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#AAssignOp#init */
7732 (nitmethod_t)VIRTUAL_parser_nodes__APlusAssignOp__n_pluseq, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#APlusAssignOp#n_pluseq */
7733 (nitmethod_t)VIRTUAL_parser_prod__APlusAssignOp__n_pluseq_61d, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#n_pluseq= */
7734 (nitmethod_t)VIRTUAL_parser_nodes__APlusAssignOp__init, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#APlusAssignOp#init */
7735 (nitmethod_t)VIRTUAL_parser_prod__APlusAssignOp__empty_init, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#empty_init */
7736 (nitmethod_t)VIRTUAL_parser_prod__APlusAssignOp__init_aplusassignop, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#init_aplusassignop */
7737 }
7738 };
7739 /* allocate APlusAssignOp */
7740 val* NEW_parser_nodes__APlusAssignOp(const struct type* type) {
7741 val* self /* : APlusAssignOp */;
7742 val* var /* : null */;
7743 val* var1 /* : null */;
7744 val* var2 /* : null */;
7745 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7746 self->type = type;
7747 self->class = &class_parser_nodes__APlusAssignOp;
7748 var = NULL;
7749 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APlusAssignOp exact> */
7750 var1 = NULL;
7751 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APlusAssignOp exact> */
7752 var2 = NULL;
7753 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APlusAssignOp exact> */
7754 return self;
7755 }
7756 /* runtime class parser_nodes__AMinusAssignOp */
7757 const struct class class_parser_nodes__AMinusAssignOp = {
7758 0, /* box_kind */
7759 {
7760 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#object_id */
7761 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#is_same_type */
7762 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#is_same_instance */
7763 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#== */
7764 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#!= */
7765 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#output */
7766 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#output_class_name */
7767 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#exit */
7768 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#sys */
7769 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#hash */
7770 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMinusAssignOp:string#Object#to_s */
7771 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMinusAssignOp:string#Object#native_class_name */
7772 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMinusAssignOp:string#Object#class_name */
7773 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMinusAssignOp:string#Object#inspect */
7774 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMinusAssignOp:string#Object#inspect_head */
7775 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMinusAssignOp:string#Object#args */
7776 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMinusAssignOp:math#Object#atan2 */
7777 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMinusAssignOp:math#Object#pi */
7778 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMinusAssignOp:math#Object#srand_from */
7779 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMinusAssignOp:math#Object#srand */
7780 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMinusAssignOp:stream#Object#poll */
7781 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMinusAssignOp:stream#Object#intern_poll */
7782 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMinusAssignOp:time#Object#get_time */
7783 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMinusAssignOp:file#Object#printn */
7784 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMinusAssignOp:file#Object#print */
7785 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMinusAssignOp:file#Object#getc */
7786 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMinusAssignOp:file#Object#gets */
7787 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMinusAssignOp:file#Object#getcwd */
7788 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMinusAssignOp:file#Object#file_getcwd */
7789 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMinusAssignOp:file#Object#stdin */
7790 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMinusAssignOp:file#Object#stdout */
7791 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMinusAssignOp:file#Object#stderr */
7792 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#intrude_visibility */
7793 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#public_visibility */
7794 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#protected_visibility */
7795 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#private_visibility */
7796 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#none_visibility */
7797 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMinusAssignOp:model#Object#abstract_kind */
7798 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMinusAssignOp:model#Object#concrete_kind */
7799 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMinusAssignOp:model#Object#interface_kind */
7800 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMinusAssignOp:model#Object#enum_kind */
7801 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMinusAssignOp:model#Object#extern_kind */
7802 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#location */
7803 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#hot_location */
7804 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#debug */
7805 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#parent */
7806 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#parent= */
7807 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#init */
7808 (nitmethod_t)VIRTUAL_parser_prod__AMinusAssignOp__replace_child, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#replace_child */
7809 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#detach */
7810 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#replace_with */
7811 (nitmethod_t)VIRTUAL_parser_prod__AMinusAssignOp__visit_all, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#visit_all */
7812 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMinusAssignOp:parser_util#ANode#collect_tokens_by_text */
7813 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMinusAssignOp:parser_util#ANode#collect_annotations_by_name */
7814 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMinusAssignOp:simple_misc_analysis#ANode#accept_simple_misc */
7815 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMinusAssignOp:simple_misc_analysis#ANode#after_simple_misc */
7816 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMinusAssignOp:literal#ANode#accept_literal */
7817 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMinusAssignOp:scope#ANode#accept_scope_visitor */
7818 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMinusAssignOp:flow#ANode#accept_flow_visitor */
7819 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMinusAssignOp:local_var_init#ANode#accept_local_var_visitor */
7820 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMinusAssignOp:auto_super_init#ANode#accept_auto_super_init */
7821 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusAssignOp:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7822 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMinusAssignOp:astvalidation#ANode#accept_ast_validation */
7823 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMinusAssignOp:transform#ANode#accept_transform_visitor */
7824 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#location= */
7825 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#n_annotations */
7826 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#n_annotations= */
7827 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#init */
7828 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMinusAssignOp:modelize_property#Prod#collect_text */
7829 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#replace_with */
7830 (nitmethod_t)VIRTUAL_parser_nodes__AAssignOp__init, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#AAssignOp#init */
7831 (nitmethod_t)VIRTUAL_parser_nodes__AMinusAssignOp__n_minuseq, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#AMinusAssignOp#n_minuseq */
7832 (nitmethod_t)VIRTUAL_parser_prod__AMinusAssignOp__n_minuseq_61d, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#n_minuseq= */
7833 (nitmethod_t)VIRTUAL_parser_nodes__AMinusAssignOp__init, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#AMinusAssignOp#init */
7834 (nitmethod_t)VIRTUAL_parser_prod__AMinusAssignOp__empty_init, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#empty_init */
7835 (nitmethod_t)VIRTUAL_parser_prod__AMinusAssignOp__init_aminusassignop, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#init_aminusassignop */
7836 }
7837 };
7838 /* allocate AMinusAssignOp */
7839 val* NEW_parser_nodes__AMinusAssignOp(const struct type* type) {
7840 val* self /* : AMinusAssignOp */;
7841 val* var /* : null */;
7842 val* var1 /* : null */;
7843 val* var2 /* : null */;
7844 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7845 self->type = type;
7846 self->class = &class_parser_nodes__AMinusAssignOp;
7847 var = NULL;
7848 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMinusAssignOp exact> */
7849 var1 = NULL;
7850 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMinusAssignOp exact> */
7851 var2 = NULL;
7852 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMinusAssignOp exact> */
7853 return self;
7854 }
7855 /* runtime class parser_nodes__AModuleName */
7856 const struct class class_parser_nodes__AModuleName = {
7857 0, /* box_kind */
7858 {
7859 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AModuleName:kernel#Object#object_id */
7860 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AModuleName:kernel#Object#is_same_type */
7861 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AModuleName:kernel#Object#is_same_instance */
7862 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AModuleName:kernel#Object#== */
7863 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AModuleName:kernel#Object#!= */
7864 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AModuleName:kernel#Object#output */
7865 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AModuleName:kernel#Object#output_class_name */
7866 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AModuleName:kernel#Object#exit */
7867 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AModuleName:kernel#Object#sys */
7868 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AModuleName:kernel#Object#hash */
7869 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AModuleName:string#Object#to_s */
7870 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AModuleName:string#Object#native_class_name */
7871 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AModuleName:string#Object#class_name */
7872 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AModuleName:string#Object#inspect */
7873 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AModuleName:string#Object#inspect_head */
7874 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AModuleName:string#Object#args */
7875 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AModuleName:math#Object#atan2 */
7876 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AModuleName:math#Object#pi */
7877 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AModuleName:math#Object#srand_from */
7878 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AModuleName:math#Object#srand */
7879 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AModuleName:stream#Object#poll */
7880 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AModuleName:stream#Object#intern_poll */
7881 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AModuleName:time#Object#get_time */
7882 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AModuleName:file#Object#printn */
7883 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AModuleName:file#Object#print */
7884 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AModuleName:file#Object#getc */
7885 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AModuleName:file#Object#gets */
7886 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AModuleName:file#Object#getcwd */
7887 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AModuleName:file#Object#file_getcwd */
7888 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AModuleName:file#Object#stdin */
7889 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AModuleName:file#Object#stdout */
7890 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AModuleName:file#Object#stderr */
7891 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AModuleName:model_base#Object#intrude_visibility */
7892 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AModuleName:model_base#Object#public_visibility */
7893 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AModuleName:model_base#Object#protected_visibility */
7894 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AModuleName:model_base#Object#private_visibility */
7895 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AModuleName:model_base#Object#none_visibility */
7896 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AModuleName:model#Object#abstract_kind */
7897 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AModuleName:model#Object#concrete_kind */
7898 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AModuleName:model#Object#interface_kind */
7899 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AModuleName:model#Object#enum_kind */
7900 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AModuleName:model#Object#extern_kind */
7901 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#location */
7902 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#hot_location */
7903 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#debug */
7904 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#parent */
7905 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#parent= */
7906 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#init */
7907 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__replace_child, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#replace_child */
7908 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#detach */
7909 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#replace_with */
7910 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__visit_all, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#visit_all */
7911 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AModuleName:parser_util#ANode#collect_tokens_by_text */
7912 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AModuleName:parser_util#ANode#collect_annotations_by_name */
7913 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AModuleName:simple_misc_analysis#ANode#accept_simple_misc */
7914 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AModuleName:simple_misc_analysis#ANode#after_simple_misc */
7915 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AModuleName:literal#ANode#accept_literal */
7916 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AModuleName:scope#ANode#accept_scope_visitor */
7917 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AModuleName:flow#ANode#accept_flow_visitor */
7918 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AModuleName:local_var_init#ANode#accept_local_var_visitor */
7919 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AModuleName:auto_super_init#ANode#accept_auto_super_init */
7920 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AModuleName:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7921 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AModuleName:astvalidation#ANode#accept_ast_validation */
7922 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AModuleName:transform#ANode#accept_transform_visitor */
7923 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#location= */
7924 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#n_annotations */
7925 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#n_annotations= */
7926 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#init */
7927 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AModuleName:modelize_property#Prod#collect_text */
7928 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#replace_with */
7929 (nitmethod_t)VIRTUAL_parser_nodes__AModuleName__n_quad, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_quad */
7930 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__n_quad_61d, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#n_quad= */
7931 (nitmethod_t)VIRTUAL_parser_nodes__AModuleName__n_path, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_path */
7932 (nitmethod_t)VIRTUAL_parser_nodes__AModuleName__n_id, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_id */
7933 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__n_id_61d, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#n_id= */
7934 (nitmethod_t)VIRTUAL_parser_nodes__AModuleName__init, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#init */
7935 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__empty_init, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#empty_init */
7936 (nitmethod_t)VIRTUAL_parser_prod__AModuleName__init_amodulename, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#init_amodulename */
7937 }
7938 };
7939 /* allocate AModuleName */
7940 val* NEW_parser_nodes__AModuleName(const struct type* type) {
7941 val* self /* : AModuleName */;
7942 val* var /* : null */;
7943 val* var1 /* : null */;
7944 val* var2 /* : null */;
7945 val* var3 /* : null */;
7946 val* var4 /* : ANodes[TId] */;
7947 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7948 self->type = type;
7949 self->class = &class_parser_nodes__AModuleName;
7950 var = NULL;
7951 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AModuleName exact> */
7952 var1 = NULL;
7953 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AModuleName exact> */
7954 var2 = NULL;
7955 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AModuleName exact> */
7956 var3 = NULL;
7957 self->attrs[COLOR_parser_nodes__AModuleName___n_quad].val = var3; /* _n_quad on <self:AModuleName exact> */
7958 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId);
7959 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[TId]>*/;
7960 self->attrs[COLOR_parser_nodes__AModuleName___n_path].val = var4; /* _n_path on <self:AModuleName exact> */
7961 return self;
7962 }
7963 /* runtime class parser_nodes__AInLanguage */
7964 const struct class class_parser_nodes__AInLanguage = {
7965 0, /* box_kind */
7966 {
7967 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInLanguage:kernel#Object#object_id */
7968 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInLanguage:kernel#Object#is_same_type */
7969 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInLanguage:kernel#Object#is_same_instance */
7970 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInLanguage:kernel#Object#== */
7971 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInLanguage:kernel#Object#!= */
7972 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInLanguage:kernel#Object#output */
7973 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInLanguage:kernel#Object#output_class_name */
7974 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInLanguage:kernel#Object#exit */
7975 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInLanguage:kernel#Object#sys */
7976 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInLanguage:kernel#Object#hash */
7977 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInLanguage:string#Object#to_s */
7978 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInLanguage:string#Object#native_class_name */
7979 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInLanguage:string#Object#class_name */
7980 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInLanguage:string#Object#inspect */
7981 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInLanguage:string#Object#inspect_head */
7982 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInLanguage:string#Object#args */
7983 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInLanguage:math#Object#atan2 */
7984 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInLanguage:math#Object#pi */
7985 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInLanguage:math#Object#srand_from */
7986 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInLanguage:math#Object#srand */
7987 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInLanguage:stream#Object#poll */
7988 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInLanguage:stream#Object#intern_poll */
7989 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInLanguage:time#Object#get_time */
7990 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInLanguage:file#Object#printn */
7991 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInLanguage:file#Object#print */
7992 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInLanguage:file#Object#getc */
7993 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInLanguage:file#Object#gets */
7994 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInLanguage:file#Object#getcwd */
7995 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInLanguage:file#Object#file_getcwd */
7996 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInLanguage:file#Object#stdin */
7997 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInLanguage:file#Object#stdout */
7998 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInLanguage:file#Object#stderr */
7999 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInLanguage:model_base#Object#intrude_visibility */
8000 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInLanguage:model_base#Object#public_visibility */
8001 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInLanguage:model_base#Object#protected_visibility */
8002 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInLanguage:model_base#Object#private_visibility */
8003 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInLanguage:model_base#Object#none_visibility */
8004 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInLanguage:model#Object#abstract_kind */
8005 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInLanguage:model#Object#concrete_kind */
8006 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInLanguage:model#Object#interface_kind */
8007 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInLanguage:model#Object#enum_kind */
8008 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInLanguage:model#Object#extern_kind */
8009 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#location */
8010 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#hot_location */
8011 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#debug */
8012 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#parent */
8013 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#parent= */
8014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#init */
8015 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__replace_child, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#replace_child */
8016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#detach */
8017 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#replace_with */
8018 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__visit_all, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#visit_all */
8019 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInLanguage:parser_util#ANode#collect_tokens_by_text */
8020 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInLanguage:parser_util#ANode#collect_annotations_by_name */
8021 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInLanguage:simple_misc_analysis#ANode#accept_simple_misc */
8022 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInLanguage:simple_misc_analysis#ANode#after_simple_misc */
8023 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInLanguage:literal#ANode#accept_literal */
8024 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInLanguage:scope#ANode#accept_scope_visitor */
8025 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInLanguage:flow#ANode#accept_flow_visitor */
8026 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInLanguage:local_var_init#ANode#accept_local_var_visitor */
8027 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInLanguage:auto_super_init#ANode#accept_auto_super_init */
8028 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInLanguage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8029 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInLanguage:astvalidation#ANode#accept_ast_validation */
8030 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInLanguage:transform#ANode#accept_transform_visitor */
8031 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#location= */
8032 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#n_annotations */
8033 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#n_annotations= */
8034 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#init */
8035 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInLanguage:modelize_property#Prod#collect_text */
8036 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#replace_with */
8037 (nitmethod_t)VIRTUAL_parser_nodes__AInLanguage__n_kwin, /* pointer to parser_nodes:AInLanguage:parser_nodes#AInLanguage#n_kwin */
8038 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__n_kwin_61d, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#n_kwin= */
8039 (nitmethod_t)VIRTUAL_parser_nodes__AInLanguage__n_string, /* pointer to parser_nodes:AInLanguage:parser_nodes#AInLanguage#n_string */
8040 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__n_string_61d, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#n_string= */
8041 (nitmethod_t)VIRTUAL_parser_nodes__AInLanguage__init, /* pointer to parser_nodes:AInLanguage:parser_nodes#AInLanguage#init */
8042 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__empty_init, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#empty_init */
8043 (nitmethod_t)VIRTUAL_parser_prod__AInLanguage__init_ainlanguage, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#init_ainlanguage */
8044 }
8045 };
8046 /* allocate AInLanguage */
8047 val* NEW_parser_nodes__AInLanguage(const struct type* type) {
8048 val* self /* : AInLanguage */;
8049 val* var /* : null */;
8050 val* var1 /* : null */;
8051 val* var2 /* : null */;
8052 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
8053 self->type = type;
8054 self->class = &class_parser_nodes__AInLanguage;
8055 var = NULL;
8056 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInLanguage exact> */
8057 var1 = NULL;
8058 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInLanguage exact> */
8059 var2 = NULL;
8060 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInLanguage exact> */
8061 return self;
8062 }
8063 /* runtime class parser_nodes__AExternCodeBlock */
8064 const struct class class_parser_nodes__AExternCodeBlock = {
8065 0, /* box_kind */
8066 {
8067 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#object_id */
8068 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#is_same_type */
8069 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#is_same_instance */
8070 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#== */
8071 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#!= */
8072 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#output */
8073 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#output_class_name */
8074 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#exit */
8075 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#sys */
8076 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#hash */
8077 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternCodeBlock:string#Object#to_s */
8078 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternCodeBlock:string#Object#native_class_name */
8079 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternCodeBlock:string#Object#class_name */
8080 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternCodeBlock:string#Object#inspect */
8081 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternCodeBlock:string#Object#inspect_head */
8082 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternCodeBlock:string#Object#args */
8083 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternCodeBlock:math#Object#atan2 */
8084 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternCodeBlock:math#Object#pi */
8085 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternCodeBlock:math#Object#srand_from */
8086 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternCodeBlock:math#Object#srand */
8087 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternCodeBlock:stream#Object#poll */
8088 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternCodeBlock:stream#Object#intern_poll */
8089 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternCodeBlock:time#Object#get_time */
8090 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternCodeBlock:file#Object#printn */
8091 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternCodeBlock:file#Object#print */
8092 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternCodeBlock:file#Object#getc */
8093 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternCodeBlock:file#Object#gets */
8094 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternCodeBlock:file#Object#getcwd */
8095 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternCodeBlock:file#Object#file_getcwd */
8096 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternCodeBlock:file#Object#stdin */
8097 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternCodeBlock:file#Object#stdout */
8098 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternCodeBlock:file#Object#stderr */
8099 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#intrude_visibility */
8100 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#public_visibility */
8101 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#protected_visibility */
8102 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#private_visibility */
8103 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#none_visibility */
8104 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternCodeBlock:model#Object#abstract_kind */
8105 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternCodeBlock:model#Object#concrete_kind */
8106 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternCodeBlock:model#Object#interface_kind */
8107 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternCodeBlock:model#Object#enum_kind */
8108 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternCodeBlock:model#Object#extern_kind */
8109 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#location */
8110 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#hot_location */
8111 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#debug */
8112 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#parent */
8113 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#parent= */
8114 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#init */
8115 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__replace_child, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#replace_child */
8116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#detach */
8117 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#replace_with */
8118 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__visit_all, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#visit_all */
8119 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternCodeBlock:parser_util#ANode#collect_tokens_by_text */
8120 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternCodeBlock:parser_util#ANode#collect_annotations_by_name */
8121 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternCodeBlock:simple_misc_analysis#ANode#accept_simple_misc */
8122 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternCodeBlock:simple_misc_analysis#ANode#after_simple_misc */
8123 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternCodeBlock:literal#ANode#accept_literal */
8124 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternCodeBlock:scope#ANode#accept_scope_visitor */
8125 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternCodeBlock:flow#ANode#accept_flow_visitor */
8126 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternCodeBlock:local_var_init#ANode#accept_local_var_visitor */
8127 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternCodeBlock:auto_super_init#ANode#accept_auto_super_init */
8128 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternCodeBlock:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8129 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternCodeBlock:astvalidation#ANode#accept_ast_validation */
8130 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternCodeBlock:transform#ANode#accept_transform_visitor */
8131 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#location= */
8132 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#n_annotations */
8133 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#n_annotations= */
8134 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#init */
8135 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternCodeBlock:modelize_property#Prod#collect_text */
8136 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#replace_with */
8137 (nitmethod_t)VIRTUAL_parser_nodes__AExternCodeBlock__n_in_language, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#AExternCodeBlock#n_in_language */
8138 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__n_in_language_61d, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#n_in_language= */
8139 (nitmethod_t)VIRTUAL_parser_nodes__AExternCodeBlock__n_extern_code_segment, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#AExternCodeBlock#n_extern_code_segment */
8140 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__n_extern_code_segment_61d, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#n_extern_code_segment= */
8141 (nitmethod_t)VIRTUAL_parser_nodes__AExternCodeBlock__init, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#AExternCodeBlock#init */
8142 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__empty_init, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#empty_init */
8143 (nitmethod_t)VIRTUAL_parser_prod__AExternCodeBlock__init_aexterncodeblock, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#init_aexterncodeblock */
8144 }
8145 };
8146 /* allocate AExternCodeBlock */
8147 val* NEW_parser_nodes__AExternCodeBlock(const struct type* type) {
8148 val* self /* : AExternCodeBlock */;
8149 val* var /* : null */;
8150 val* var1 /* : null */;
8151 val* var2 /* : null */;
8152 val* var3 /* : null */;
8153 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
8154 self->type = type;
8155 self->class = &class_parser_nodes__AExternCodeBlock;
8156 var = NULL;
8157 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternCodeBlock exact> */
8158 var1 = NULL;
8159 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternCodeBlock exact> */
8160 var2 = NULL;
8161 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternCodeBlock exact> */
8162 var3 = NULL;
8163 self->attrs[COLOR_parser_nodes__AExternCodeBlock___n_in_language].val = var3; /* _n_in_language on <self:AExternCodeBlock exact> */
8164 return self;
8165 }
8166 /* runtime class parser_nodes__AQualified */
8167 const struct class class_parser_nodes__AQualified = {
8168 0, /* box_kind */
8169 {
8170 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AQualified:kernel#Object#object_id */
8171 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AQualified:kernel#Object#is_same_type */
8172 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AQualified:kernel#Object#is_same_instance */
8173 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AQualified:kernel#Object#== */
8174 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AQualified:kernel#Object#!= */
8175 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AQualified:kernel#Object#output */
8176 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AQualified:kernel#Object#output_class_name */
8177 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AQualified:kernel#Object#exit */
8178 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AQualified:kernel#Object#sys */
8179 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AQualified:kernel#Object#hash */
8180 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AQualified:string#Object#to_s */
8181 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AQualified:string#Object#native_class_name */
8182 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AQualified:string#Object#class_name */
8183 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AQualified:string#Object#inspect */
8184 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AQualified:string#Object#inspect_head */
8185 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AQualified:string#Object#args */
8186 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AQualified:math#Object#atan2 */
8187 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AQualified:math#Object#pi */
8188 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AQualified:math#Object#srand_from */
8189 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AQualified:math#Object#srand */
8190 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AQualified:stream#Object#poll */
8191 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AQualified:stream#Object#intern_poll */
8192 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AQualified:time#Object#get_time */
8193 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AQualified:file#Object#printn */
8194 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AQualified:file#Object#print */
8195 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AQualified:file#Object#getc */
8196 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AQualified:file#Object#gets */
8197 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AQualified:file#Object#getcwd */
8198 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AQualified:file#Object#file_getcwd */
8199 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AQualified:file#Object#stdin */
8200 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AQualified:file#Object#stdout */
8201 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AQualified:file#Object#stderr */
8202 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AQualified:model_base#Object#intrude_visibility */
8203 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AQualified:model_base#Object#public_visibility */
8204 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AQualified:model_base#Object#protected_visibility */
8205 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AQualified:model_base#Object#private_visibility */
8206 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AQualified:model_base#Object#none_visibility */
8207 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AQualified:model#Object#abstract_kind */
8208 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AQualified:model#Object#concrete_kind */
8209 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AQualified:model#Object#interface_kind */
8210 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AQualified:model#Object#enum_kind */
8211 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AQualified:model#Object#extern_kind */
8212 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#location */
8213 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#hot_location */
8214 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#debug */
8215 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#parent */
8216 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#parent= */
8217 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#init */
8218 (nitmethod_t)VIRTUAL_parser_prod__AQualified__replace_child, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#replace_child */
8219 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#detach */
8220 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#replace_with */
8221 (nitmethod_t)VIRTUAL_parser_prod__AQualified__visit_all, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#visit_all */
8222 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AQualified:parser_util#ANode#collect_tokens_by_text */
8223 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AQualified:parser_util#ANode#collect_annotations_by_name */
8224 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AQualified:simple_misc_analysis#ANode#accept_simple_misc */
8225 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AQualified:simple_misc_analysis#ANode#after_simple_misc */
8226 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AQualified:literal#ANode#accept_literal */
8227 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AQualified:scope#ANode#accept_scope_visitor */
8228 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AQualified:flow#ANode#accept_flow_visitor */
8229 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AQualified:local_var_init#ANode#accept_local_var_visitor */
8230 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AQualified:auto_super_init#ANode#accept_auto_super_init */
8231 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AQualified:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8232 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AQualified:astvalidation#ANode#accept_ast_validation */
8233 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AQualified:transform#ANode#accept_transform_visitor */
8234 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#location= */
8235 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#n_annotations */
8236 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#n_annotations= */
8237 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#init */
8238 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AQualified:modelize_property#Prod#collect_text */
8239 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#replace_with */
8240 (nitmethod_t)VIRTUAL_parser_nodes__AQualified__n_quad, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#n_quad */
8241 (nitmethod_t)VIRTUAL_parser_nodes__AQualified__n_quad_61d, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#n_quad= */
8242 (nitmethod_t)VIRTUAL_parser_nodes__AQualified__n_id, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#n_id */
8243 (nitmethod_t)VIRTUAL_parser_nodes__AQualified__n_classid, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#n_classid */
8244 (nitmethod_t)VIRTUAL_parser_prod__AQualified__n_classid_61d, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#n_classid= */
8245 (nitmethod_t)VIRTUAL_parser_nodes__AQualified__init, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#init */
8246 (nitmethod_t)VIRTUAL_parser_prod__AQualified__empty_init, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#empty_init */
8247 (nitmethod_t)VIRTUAL_parser_prod__AQualified__init_aqualified, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#init_aqualified */
8248 }
8249 };
8250 /* allocate AQualified */
8251 val* NEW_parser_nodes__AQualified(const struct type* type) {
8252 val* self /* : AQualified */;
8253 val* var /* : null */;
8254 val* var1 /* : null */;
8255 val* var2 /* : null */;
8256 val* var3 /* : null */;
8257 val* var4 /* : ANodes[TId] */;
8258 val* var5 /* : null */;
8259 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
8260 self->type = type;
8261 self->class = &class_parser_nodes__AQualified;
8262 var = NULL;
8263 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AQualified exact> */
8264 var1 = NULL;
8265 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AQualified exact> */
8266 var2 = NULL;
8267 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AQualified exact> */
8268 var3 = NULL;
8269 self->attrs[COLOR_parser_nodes__AQualified___n_quad].val = var3; /* _n_quad on <self:AQualified exact> */
8270 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId);
8271 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[TId]>*/;
8272 self->attrs[COLOR_parser_nodes__AQualified___n_id].val = var4; /* _n_id on <self:AQualified exact> */
8273 var5 = NULL;
8274 self->attrs[COLOR_parser_nodes__AQualified___n_classid].val = var5; /* _n_classid on <self:AQualified exact> */
8275 return self;
8276 }
8277 /* runtime class parser_nodes__ADoc */
8278 const struct class class_parser_nodes__ADoc = {
8279 0, /* box_kind */
8280 {
8281 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADoc:kernel#Object#object_id */
8282 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADoc:kernel#Object#is_same_type */
8283 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADoc:kernel#Object#is_same_instance */
8284 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADoc:kernel#Object#== */
8285 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADoc:kernel#Object#!= */
8286 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADoc:kernel#Object#output */
8287 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADoc:kernel#Object#output_class_name */
8288 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADoc:kernel#Object#exit */
8289 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADoc:kernel#Object#sys */
8290 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADoc:kernel#Object#hash */
8291 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADoc:string#Object#to_s */
8292 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADoc:string#Object#native_class_name */
8293 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADoc:string#Object#class_name */
8294 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADoc:string#Object#inspect */
8295 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADoc:string#Object#inspect_head */
8296 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADoc:string#Object#args */
8297 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADoc:math#Object#atan2 */
8298 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADoc:math#Object#pi */
8299 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADoc:math#Object#srand_from */
8300 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADoc:math#Object#srand */
8301 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADoc:stream#Object#poll */
8302 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADoc:stream#Object#intern_poll */
8303 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADoc:time#Object#get_time */
8304 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADoc:file#Object#printn */
8305 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADoc:file#Object#print */
8306 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADoc:file#Object#getc */
8307 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADoc:file#Object#gets */
8308 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADoc:file#Object#getcwd */
8309 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADoc:file#Object#file_getcwd */
8310 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADoc:file#Object#stdin */
8311 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADoc:file#Object#stdout */
8312 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADoc:file#Object#stderr */
8313 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADoc:model_base#Object#intrude_visibility */
8314 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADoc:model_base#Object#public_visibility */
8315 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADoc:model_base#Object#protected_visibility */
8316 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADoc:model_base#Object#private_visibility */
8317 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADoc:model_base#Object#none_visibility */
8318 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADoc:model#Object#abstract_kind */
8319 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADoc:model#Object#concrete_kind */
8320 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADoc:model#Object#interface_kind */
8321 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADoc:model#Object#enum_kind */
8322 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADoc:model#Object#extern_kind */
8323 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#location */
8324 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#hot_location */
8325 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#debug */
8326 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#parent */
8327 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#parent= */
8328 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#init */
8329 (nitmethod_t)VIRTUAL_parser_prod__ADoc__replace_child, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#replace_child */
8330 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#detach */
8331 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#replace_with */
8332 (nitmethod_t)VIRTUAL_parser_prod__ADoc__visit_all, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#visit_all */
8333 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADoc:parser_util#ANode#collect_tokens_by_text */
8334 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADoc:parser_util#ANode#collect_annotations_by_name */
8335 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADoc:simple_misc_analysis#ANode#accept_simple_misc */
8336 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADoc:simple_misc_analysis#ANode#after_simple_misc */
8337 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADoc:literal#ANode#accept_literal */
8338 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ADoc:scope#ANode#accept_scope_visitor */
8339 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADoc:flow#ANode#accept_flow_visitor */
8340 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADoc:local_var_init#ANode#accept_local_var_visitor */
8341 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADoc:auto_super_init#ANode#accept_auto_super_init */
8342 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADoc:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8343 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADoc:astvalidation#ANode#accept_ast_validation */
8344 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADoc:transform#ANode#accept_transform_visitor */
8345 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#location= */
8346 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#n_annotations */
8347 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#n_annotations= */
8348 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#init */
8349 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADoc:modelize_property#Prod#collect_text */
8350 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#replace_with */
8351 (nitmethod_t)VIRTUAL_parser_nodes__ADoc__n_comment, /* pointer to parser_nodes:ADoc:parser_nodes#ADoc#n_comment */
8352 (nitmethod_t)VIRTUAL_parser_nodes__ADoc__init, /* pointer to parser_nodes:ADoc:parser_nodes#ADoc#init */
8353 (nitmethod_t)VIRTUAL_parser_prod__ADoc__empty_init, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#empty_init */
8354 (nitmethod_t)VIRTUAL_parser_prod__ADoc__init_adoc, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#init_adoc */
8355 }
8356 };
8357 /* allocate ADoc */
8358 val* NEW_parser_nodes__ADoc(const struct type* type) {
8359 val* self /* : ADoc */;
8360 val* var /* : null */;
8361 val* var1 /* : null */;
8362 val* var2 /* : null */;
8363 val* var3 /* : ANodes[TComment] */;
8364 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8365 self->type = type;
8366 self->class = &class_parser_nodes__ADoc;
8367 var = NULL;
8368 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADoc exact> */
8369 var1 = NULL;
8370 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADoc exact> */
8371 var2 = NULL;
8372 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADoc exact> */
8373 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TComment);
8374 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[TComment]>*/;
8375 self->attrs[COLOR_parser_nodes__ADoc___n_comment].val = var3; /* _n_comment on <self:ADoc exact> */
8376 return self;
8377 }
8378 /* runtime class parser_nodes__AAnnotations */
8379 const struct class class_parser_nodes__AAnnotations = {
8380 0, /* box_kind */
8381 {
8382 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAnnotations:kernel#Object#object_id */
8383 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAnnotations:kernel#Object#is_same_type */
8384 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAnnotations:kernel#Object#is_same_instance */
8385 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAnnotations:kernel#Object#== */
8386 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAnnotations:kernel#Object#!= */
8387 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAnnotations:kernel#Object#output */
8388 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAnnotations:kernel#Object#output_class_name */
8389 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAnnotations:kernel#Object#exit */
8390 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAnnotations:kernel#Object#sys */
8391 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAnnotations:kernel#Object#hash */
8392 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAnnotations:string#Object#to_s */
8393 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAnnotations:string#Object#native_class_name */
8394 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAnnotations:string#Object#class_name */
8395 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAnnotations:string#Object#inspect */
8396 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAnnotations:string#Object#inspect_head */
8397 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAnnotations:string#Object#args */
8398 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAnnotations:math#Object#atan2 */
8399 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAnnotations:math#Object#pi */
8400 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAnnotations:math#Object#srand_from */
8401 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAnnotations:math#Object#srand */
8402 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAnnotations:stream#Object#poll */
8403 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAnnotations:stream#Object#intern_poll */
8404 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAnnotations:time#Object#get_time */
8405 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAnnotations:file#Object#printn */
8406 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAnnotations:file#Object#print */
8407 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAnnotations:file#Object#getc */
8408 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAnnotations:file#Object#gets */
8409 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAnnotations:file#Object#getcwd */
8410 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAnnotations:file#Object#file_getcwd */
8411 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAnnotations:file#Object#stdin */
8412 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAnnotations:file#Object#stdout */
8413 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAnnotations:file#Object#stderr */
8414 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAnnotations:model_base#Object#intrude_visibility */
8415 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAnnotations:model_base#Object#public_visibility */
8416 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAnnotations:model_base#Object#protected_visibility */
8417 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAnnotations:model_base#Object#private_visibility */
8418 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAnnotations:model_base#Object#none_visibility */
8419 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAnnotations:model#Object#abstract_kind */
8420 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAnnotations:model#Object#concrete_kind */
8421 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAnnotations:model#Object#interface_kind */
8422 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAnnotations:model#Object#enum_kind */
8423 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAnnotations:model#Object#extern_kind */
8424 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#location */
8425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#hot_location */
8426 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#debug */
8427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#parent */
8428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#parent= */
8429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#init */
8430 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__replace_child, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#replace_child */
8431 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#detach */
8432 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#replace_with */
8433 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__visit_all, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#visit_all */
8434 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAnnotations:parser_util#ANode#collect_tokens_by_text */
8435 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAnnotations:parser_util#ANode#collect_annotations_by_name */
8436 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAnnotations:simple_misc_analysis#ANode#accept_simple_misc */
8437 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAnnotations:simple_misc_analysis#ANode#after_simple_misc */
8438 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAnnotations:literal#ANode#accept_literal */
8439 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAnnotations:scope#ANode#accept_scope_visitor */
8440 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAnnotations:flow#ANode#accept_flow_visitor */
8441 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAnnotations:local_var_init#ANode#accept_local_var_visitor */
8442 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAnnotations:auto_super_init#ANode#accept_auto_super_init */
8443 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAnnotations:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8444 (nitmethod_t)VIRTUAL_astvalidation__AAnnotations__accept_ast_validation, /* pointer to parser_nodes:AAnnotations:astvalidation#AAnnotations#accept_ast_validation */
8445 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAnnotations:transform#ANode#accept_transform_visitor */
8446 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#location= */
8447 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#n_annotations */
8448 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#n_annotations= */
8449 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#init */
8450 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAnnotations:modelize_property#Prod#collect_text */
8451 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#replace_with */
8452 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotations__n_at, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#n_at */
8453 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__n_at_61d, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_at= */
8454 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotations__n_opar, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#n_opar */
8455 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__n_opar_61d, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_opar= */
8456 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotations__n_items, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#n_items */
8457 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotations__n_cpar, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#n_cpar */
8458 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__n_cpar_61d, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_cpar= */
8459 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotations__init, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#init */
8460 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__empty_init, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#empty_init */
8461 (nitmethod_t)VIRTUAL_parser_prod__AAnnotations__init_aannotations, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#init_aannotations */
8462 }
8463 };
8464 /* allocate AAnnotations */
8465 val* NEW_parser_nodes__AAnnotations(const struct type* type) {
8466 val* self /* : AAnnotations */;
8467 val* var /* : null */;
8468 val* var1 /* : null */;
8469 val* var2 /* : null */;
8470 val* var3 /* : null */;
8471 val* var4 /* : null */;
8472 val* var5 /* : ANodes[AAnnotation] */;
8473 val* var6 /* : null */;
8474 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
8475 self->type = type;
8476 self->class = &class_parser_nodes__AAnnotations;
8477 var = NULL;
8478 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAnnotations exact> */
8479 var1 = NULL;
8480 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAnnotations exact> */
8481 var2 = NULL;
8482 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAnnotations exact> */
8483 var3 = NULL;
8484 self->attrs[COLOR_parser_nodes__AAnnotations___n_at].val = var3; /* _n_at on <self:AAnnotations exact> */
8485 var4 = NULL;
8486 self->attrs[COLOR_parser_nodes__AAnnotations___n_opar].val = var4; /* _n_opar on <self:AAnnotations exact> */
8487 var5 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AAnnotation);
8488 ((void (*)(val*, val*))(var5->class->vft[COLOR_parser_nodes__ANodes__init]))(var5, self) /* init on <var5:ANodes[AAnnotation]>*/;
8489 self->attrs[COLOR_parser_nodes__AAnnotations___n_items].val = var5; /* _n_items on <self:AAnnotations exact> */
8490 var6 = NULL;
8491 self->attrs[COLOR_parser_nodes__AAnnotations___n_cpar].val = var6; /* _n_cpar on <self:AAnnotations exact> */
8492 return self;
8493 }
8494 /* runtime class parser_nodes__AAnnotation */
8495 const struct class class_parser_nodes__AAnnotation = {
8496 0, /* box_kind */
8497 {
8498 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAnnotation:kernel#Object#object_id */
8499 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAnnotation:kernel#Object#is_same_type */
8500 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAnnotation:kernel#Object#is_same_instance */
8501 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAnnotation:kernel#Object#== */
8502 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAnnotation:kernel#Object#!= */
8503 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAnnotation:kernel#Object#output */
8504 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAnnotation:kernel#Object#output_class_name */
8505 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAnnotation:kernel#Object#exit */
8506 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAnnotation:kernel#Object#sys */
8507 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAnnotation:kernel#Object#hash */
8508 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAnnotation:string#Object#to_s */
8509 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAnnotation:string#Object#native_class_name */
8510 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAnnotation:string#Object#class_name */
8511 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAnnotation:string#Object#inspect */
8512 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAnnotation:string#Object#inspect_head */
8513 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAnnotation:string#Object#args */
8514 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAnnotation:math#Object#atan2 */
8515 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAnnotation:math#Object#pi */
8516 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAnnotation:math#Object#srand_from */
8517 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAnnotation:math#Object#srand */
8518 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAnnotation:stream#Object#poll */
8519 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAnnotation:stream#Object#intern_poll */
8520 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAnnotation:time#Object#get_time */
8521 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAnnotation:file#Object#printn */
8522 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAnnotation:file#Object#print */
8523 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAnnotation:file#Object#getc */
8524 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAnnotation:file#Object#gets */
8525 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAnnotation:file#Object#getcwd */
8526 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAnnotation:file#Object#file_getcwd */
8527 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAnnotation:file#Object#stdin */
8528 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAnnotation:file#Object#stdout */
8529 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAnnotation:file#Object#stderr */
8530 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAnnotation:model_base#Object#intrude_visibility */
8531 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAnnotation:model_base#Object#public_visibility */
8532 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAnnotation:model_base#Object#protected_visibility */
8533 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAnnotation:model_base#Object#private_visibility */
8534 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAnnotation:model_base#Object#none_visibility */
8535 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAnnotation:model#Object#abstract_kind */
8536 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAnnotation:model#Object#concrete_kind */
8537 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAnnotation:model#Object#interface_kind */
8538 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAnnotation:model#Object#enum_kind */
8539 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAnnotation:model#Object#extern_kind */
8540 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#location */
8541 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#hot_location */
8542 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#debug */
8543 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#parent */
8544 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#parent= */
8545 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#init */
8546 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__replace_child, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#replace_child */
8547 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#detach */
8548 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#replace_with */
8549 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__visit_all, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#visit_all */
8550 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAnnotation:parser_util#ANode#collect_tokens_by_text */
8551 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAnnotation:parser_util#ANode#collect_annotations_by_name */
8552 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAnnotation:simple_misc_analysis#ANode#accept_simple_misc */
8553 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAnnotation:simple_misc_analysis#ANode#after_simple_misc */
8554 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAnnotation:literal#ANode#accept_literal */
8555 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAnnotation:scope#ANode#accept_scope_visitor */
8556 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAnnotation:flow#ANode#accept_flow_visitor */
8557 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAnnotation:local_var_init#ANode#accept_local_var_visitor */
8558 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAnnotation:auto_super_init#ANode#accept_auto_super_init */
8559 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAnnotation:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8560 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAnnotation:astvalidation#ANode#accept_ast_validation */
8561 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAnnotation:transform#ANode#accept_transform_visitor */
8562 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#location= */
8563 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#n_annotations */
8564 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__n_annotations_61d, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_annotations= */
8565 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#init */
8566 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAnnotation:modelize_property#Prod#collect_text */
8567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#replace_with */
8568 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotation__n_atid, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_atid */
8569 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__n_atid_61d, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_atid= */
8570 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotation__n_opar, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_opar */
8571 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__n_opar_61d, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_opar= */
8572 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotation__n_args, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_args */
8573 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotation__n_cpar, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_cpar */
8574 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__n_cpar_61d, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_cpar= */
8575 (nitmethod_t)VIRTUAL_parser_nodes__AAnnotation__init, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#init */
8576 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__empty_init, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#empty_init */
8577 (nitmethod_t)VIRTUAL_parser_prod__AAnnotation__init_aannotation, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#init_aannotation */
8578 }
8579 };
8580 /* allocate AAnnotation */
8581 val* NEW_parser_nodes__AAnnotation(const struct type* type) {
8582 val* self /* : AAnnotation */;
8583 val* var /* : null */;
8584 val* var1 /* : null */;
8585 val* var2 /* : null */;
8586 val* var3 /* : null */;
8587 val* var4 /* : ANodes[AAtArg] */;
8588 val* var5 /* : null */;
8589 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
8590 self->type = type;
8591 self->class = &class_parser_nodes__AAnnotation;
8592 var = NULL;
8593 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAnnotation exact> */
8594 var1 = NULL;
8595 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAnnotation exact> */
8596 var2 = NULL;
8597 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAnnotation exact> */
8598 var3 = NULL;
8599 self->attrs[COLOR_parser_nodes__AAnnotation___n_opar].val = var3; /* _n_opar on <self:AAnnotation exact> */
8600 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AAtArg);
8601 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AAtArg]>*/;
8602 self->attrs[COLOR_parser_nodes__AAnnotation___n_args].val = var4; /* _n_args on <self:AAnnotation exact> */
8603 var5 = NULL;
8604 self->attrs[COLOR_parser_nodes__AAnnotation___n_cpar].val = var5; /* _n_cpar on <self:AAnnotation exact> */
8605 return self;
8606 }
8607 /* runtime class parser_nodes__ATypeAtArg */
8608 const struct class class_parser_nodes__ATypeAtArg = {
8609 0, /* box_kind */
8610 {
8611 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#object_id */
8612 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#is_same_type */
8613 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#is_same_instance */
8614 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#== */
8615 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#!= */
8616 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#output */
8617 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#output_class_name */
8618 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#exit */
8619 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#sys */
8620 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATypeAtArg:kernel#Object#hash */
8621 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATypeAtArg:string#Object#to_s */
8622 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATypeAtArg:string#Object#native_class_name */
8623 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATypeAtArg:string#Object#class_name */
8624 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATypeAtArg:string#Object#inspect */
8625 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATypeAtArg:string#Object#inspect_head */
8626 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATypeAtArg:string#Object#args */
8627 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATypeAtArg:math#Object#atan2 */
8628 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATypeAtArg:math#Object#pi */
8629 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATypeAtArg:math#Object#srand_from */
8630 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATypeAtArg:math#Object#srand */
8631 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATypeAtArg:stream#Object#poll */
8632 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATypeAtArg:stream#Object#intern_poll */
8633 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATypeAtArg:time#Object#get_time */
8634 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATypeAtArg:file#Object#printn */
8635 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATypeAtArg:file#Object#print */
8636 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATypeAtArg:file#Object#getc */
8637 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATypeAtArg:file#Object#gets */
8638 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATypeAtArg:file#Object#getcwd */
8639 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATypeAtArg:file#Object#file_getcwd */
8640 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATypeAtArg:file#Object#stdin */
8641 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATypeAtArg:file#Object#stdout */
8642 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATypeAtArg:file#Object#stderr */
8643 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATypeAtArg:model_base#Object#intrude_visibility */
8644 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATypeAtArg:model_base#Object#public_visibility */
8645 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATypeAtArg:model_base#Object#protected_visibility */
8646 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATypeAtArg:model_base#Object#private_visibility */
8647 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATypeAtArg:model_base#Object#none_visibility */
8648 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATypeAtArg:model#Object#abstract_kind */
8649 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATypeAtArg:model#Object#concrete_kind */
8650 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATypeAtArg:model#Object#interface_kind */
8651 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATypeAtArg:model#Object#enum_kind */
8652 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATypeAtArg:model#Object#extern_kind */
8653 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#location */
8654 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#hot_location */
8655 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#debug */
8656 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#parent */
8657 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#parent= */
8658 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#init */
8659 (nitmethod_t)VIRTUAL_parser_prod__ATypeAtArg__replace_child, /* pointer to parser_nodes:ATypeAtArg:parser_prod#ATypeAtArg#replace_child */
8660 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#detach */
8661 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#Prod#replace_with */
8662 (nitmethod_t)VIRTUAL_parser_prod__ATypeAtArg__visit_all, /* pointer to parser_nodes:ATypeAtArg:parser_prod#ATypeAtArg#visit_all */
8663 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATypeAtArg:parser_util#ANode#collect_tokens_by_text */
8664 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATypeAtArg:parser_util#ANode#collect_annotations_by_name */
8665 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATypeAtArg:simple_misc_analysis#ANode#accept_simple_misc */
8666 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATypeAtArg:simple_misc_analysis#ANode#after_simple_misc */
8667 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATypeAtArg:literal#ANode#accept_literal */
8668 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATypeAtArg:scope#ANode#accept_scope_visitor */
8669 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATypeAtArg:flow#ANode#accept_flow_visitor */
8670 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATypeAtArg:local_var_init#ANode#accept_local_var_visitor */
8671 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATypeAtArg:auto_super_init#ANode#accept_auto_super_init */
8672 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ATypeAtArg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8673 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATypeAtArg:astvalidation#ANode#accept_ast_validation */
8674 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATypeAtArg:transform#ANode#accept_transform_visitor */
8675 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#Prod#location= */
8676 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#Prod#n_annotations */
8677 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#Prod#n_annotations= */
8678 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#Prod#init */
8679 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATypeAtArg:modelize_property#Prod#collect_text */
8680 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ANode#replace_with */
8681 (nitmethod_t)VIRTUAL_parser_nodes__AAtArg__init, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#AAtArg#init */
8682 (nitmethod_t)VIRTUAL_parser_nodes__ATypeAtArg__n_type, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ATypeAtArg#n_type */
8683 (nitmethod_t)VIRTUAL_parser_prod__ATypeAtArg__n_type_61d, /* pointer to parser_nodes:ATypeAtArg:parser_prod#ATypeAtArg#n_type= */
8684 (nitmethod_t)VIRTUAL_parser_nodes__ATypeAtArg__init, /* pointer to parser_nodes:ATypeAtArg:parser_nodes#ATypeAtArg#init */
8685 (nitmethod_t)VIRTUAL_parser_prod__ATypeAtArg__empty_init, /* pointer to parser_nodes:ATypeAtArg:parser_prod#ATypeAtArg#empty_init */
8686 (nitmethod_t)VIRTUAL_parser_prod__ATypeAtArg__init_atypeatarg, /* pointer to parser_nodes:ATypeAtArg:parser_prod#ATypeAtArg#init_atypeatarg */
8687 }
8688 };
8689 /* allocate ATypeAtArg */
8690 val* NEW_parser_nodes__ATypeAtArg(const struct type* type) {
8691 val* self /* : ATypeAtArg */;
8692 val* var /* : null */;
8693 val* var1 /* : null */;
8694 val* var2 /* : null */;
8695 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8696 self->type = type;
8697 self->class = &class_parser_nodes__ATypeAtArg;
8698 var = NULL;
8699 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATypeAtArg exact> */
8700 var1 = NULL;
8701 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATypeAtArg exact> */
8702 var2 = NULL;
8703 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATypeAtArg exact> */
8704 return self;
8705 }
8706 /* runtime class parser_nodes__AExprAtArg */
8707 const struct class class_parser_nodes__AExprAtArg = {
8708 0, /* box_kind */
8709 {
8710 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExprAtArg:kernel#Object#object_id */
8711 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExprAtArg:kernel#Object#is_same_type */
8712 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExprAtArg:kernel#Object#is_same_instance */
8713 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExprAtArg:kernel#Object#== */
8714 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExprAtArg:kernel#Object#!= */
8715 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExprAtArg:kernel#Object#output */
8716 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExprAtArg:kernel#Object#output_class_name */
8717 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExprAtArg:kernel#Object#exit */
8718 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExprAtArg:kernel#Object#sys */
8719 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExprAtArg:kernel#Object#hash */
8720 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExprAtArg:string#Object#to_s */
8721 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExprAtArg:string#Object#native_class_name */
8722 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExprAtArg:string#Object#class_name */
8723 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExprAtArg:string#Object#inspect */
8724 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExprAtArg:string#Object#inspect_head */
8725 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExprAtArg:string#Object#args */
8726 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExprAtArg:math#Object#atan2 */
8727 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExprAtArg:math#Object#pi */
8728 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExprAtArg:math#Object#srand_from */
8729 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExprAtArg:math#Object#srand */
8730 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExprAtArg:stream#Object#poll */
8731 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExprAtArg:stream#Object#intern_poll */
8732 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExprAtArg:time#Object#get_time */
8733 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExprAtArg:file#Object#printn */
8734 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExprAtArg:file#Object#print */
8735 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExprAtArg:file#Object#getc */
8736 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExprAtArg:file#Object#gets */
8737 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExprAtArg:file#Object#getcwd */
8738 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExprAtArg:file#Object#file_getcwd */
8739 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExprAtArg:file#Object#stdin */
8740 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExprAtArg:file#Object#stdout */
8741 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExprAtArg:file#Object#stderr */
8742 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExprAtArg:model_base#Object#intrude_visibility */
8743 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExprAtArg:model_base#Object#public_visibility */
8744 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExprAtArg:model_base#Object#protected_visibility */
8745 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExprAtArg:model_base#Object#private_visibility */
8746 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExprAtArg:model_base#Object#none_visibility */
8747 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExprAtArg:model#Object#abstract_kind */
8748 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExprAtArg:model#Object#concrete_kind */
8749 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExprAtArg:model#Object#interface_kind */
8750 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExprAtArg:model#Object#enum_kind */
8751 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExprAtArg:model#Object#extern_kind */
8752 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#location */
8753 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#hot_location */
8754 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#debug */
8755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#parent */
8756 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#parent= */
8757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#init */
8758 (nitmethod_t)VIRTUAL_parser_prod__AExprAtArg__replace_child, /* pointer to parser_nodes:AExprAtArg:parser_prod#AExprAtArg#replace_child */
8759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#detach */
8760 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExprAtArg:parser_nodes#Prod#replace_with */
8761 (nitmethod_t)VIRTUAL_parser_prod__AExprAtArg__visit_all, /* pointer to parser_nodes:AExprAtArg:parser_prod#AExprAtArg#visit_all */
8762 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExprAtArg:parser_util#ANode#collect_tokens_by_text */
8763 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExprAtArg:parser_util#ANode#collect_annotations_by_name */
8764 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExprAtArg:simple_misc_analysis#ANode#accept_simple_misc */
8765 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExprAtArg:simple_misc_analysis#ANode#after_simple_misc */
8766 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExprAtArg:literal#ANode#accept_literal */
8767 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExprAtArg:scope#ANode#accept_scope_visitor */
8768 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExprAtArg:flow#ANode#accept_flow_visitor */
8769 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExprAtArg:local_var_init#ANode#accept_local_var_visitor */
8770 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExprAtArg:auto_super_init#ANode#accept_auto_super_init */
8771 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExprAtArg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8772 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExprAtArg:astvalidation#ANode#accept_ast_validation */
8773 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExprAtArg:transform#ANode#accept_transform_visitor */
8774 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExprAtArg:parser_nodes#Prod#location= */
8775 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExprAtArg:parser_nodes#Prod#n_annotations */
8776 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExprAtArg:parser_nodes#Prod#n_annotations= */
8777 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExprAtArg:parser_nodes#Prod#init */
8778 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExprAtArg:modelize_property#Prod#collect_text */
8779 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExprAtArg:parser_nodes#ANode#replace_with */
8780 (nitmethod_t)VIRTUAL_parser_nodes__AAtArg__init, /* pointer to parser_nodes:AExprAtArg:parser_nodes#AAtArg#init */
8781 (nitmethod_t)VIRTUAL_parser_nodes__AExprAtArg__n_expr, /* pointer to parser_nodes:AExprAtArg:parser_nodes#AExprAtArg#n_expr */
8782 (nitmethod_t)VIRTUAL_parser_prod__AExprAtArg__n_expr_61d, /* pointer to parser_nodes:AExprAtArg:parser_prod#AExprAtArg#n_expr= */
8783 (nitmethod_t)VIRTUAL_parser_nodes__AExprAtArg__init, /* pointer to parser_nodes:AExprAtArg:parser_nodes#AExprAtArg#init */
8784 (nitmethod_t)VIRTUAL_parser_prod__AExprAtArg__empty_init, /* pointer to parser_nodes:AExprAtArg:parser_prod#AExprAtArg#empty_init */
8785 (nitmethod_t)VIRTUAL_parser_prod__AExprAtArg__init_aexpratarg, /* pointer to parser_nodes:AExprAtArg:parser_prod#AExprAtArg#init_aexpratarg */
8786 }
8787 };
8788 /* allocate AExprAtArg */
8789 val* NEW_parser_nodes__AExprAtArg(const struct type* type) {
8790 val* self /* : AExprAtArg */;
8791 val* var /* : null */;
8792 val* var1 /* : null */;
8793 val* var2 /* : null */;
8794 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8795 self->type = type;
8796 self->class = &class_parser_nodes__AExprAtArg;
8797 var = NULL;
8798 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExprAtArg exact> */
8799 var1 = NULL;
8800 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExprAtArg exact> */
8801 var2 = NULL;
8802 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExprAtArg exact> */
8803 return self;
8804 }
8805 /* runtime class parser_nodes__AAtAtArg */
8806 const struct class class_parser_nodes__AAtAtArg = {
8807 0, /* box_kind */
8808 {
8809 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAtAtArg:kernel#Object#object_id */
8810 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAtAtArg:kernel#Object#is_same_type */
8811 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAtAtArg:kernel#Object#is_same_instance */
8812 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAtAtArg:kernel#Object#== */
8813 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAtAtArg:kernel#Object#!= */
8814 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAtAtArg:kernel#Object#output */
8815 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAtAtArg:kernel#Object#output_class_name */
8816 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAtAtArg:kernel#Object#exit */
8817 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAtAtArg:kernel#Object#sys */
8818 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAtAtArg:kernel#Object#hash */
8819 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAtAtArg:string#Object#to_s */
8820 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAtAtArg:string#Object#native_class_name */
8821 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAtAtArg:string#Object#class_name */
8822 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAtAtArg:string#Object#inspect */
8823 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAtAtArg:string#Object#inspect_head */
8824 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAtAtArg:string#Object#args */
8825 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAtAtArg:math#Object#atan2 */
8826 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAtAtArg:math#Object#pi */
8827 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAtAtArg:math#Object#srand_from */
8828 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAtAtArg:math#Object#srand */
8829 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAtAtArg:stream#Object#poll */
8830 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAtAtArg:stream#Object#intern_poll */
8831 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAtAtArg:time#Object#get_time */
8832 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAtAtArg:file#Object#printn */
8833 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAtAtArg:file#Object#print */
8834 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAtAtArg:file#Object#getc */
8835 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAtAtArg:file#Object#gets */
8836 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAtAtArg:file#Object#getcwd */
8837 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAtAtArg:file#Object#file_getcwd */
8838 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAtAtArg:file#Object#stdin */
8839 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAtAtArg:file#Object#stdout */
8840 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAtAtArg:file#Object#stderr */
8841 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAtAtArg:model_base#Object#intrude_visibility */
8842 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAtAtArg:model_base#Object#public_visibility */
8843 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAtAtArg:model_base#Object#protected_visibility */
8844 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAtAtArg:model_base#Object#private_visibility */
8845 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAtAtArg:model_base#Object#none_visibility */
8846 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAtAtArg:model#Object#abstract_kind */
8847 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAtAtArg:model#Object#concrete_kind */
8848 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAtAtArg:model#Object#interface_kind */
8849 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAtAtArg:model#Object#enum_kind */
8850 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAtAtArg:model#Object#extern_kind */
8851 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#location */
8852 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#hot_location */
8853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#debug */
8854 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#parent */
8855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#parent= */
8856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#init */
8857 (nitmethod_t)VIRTUAL_parser_prod__AAtAtArg__replace_child, /* pointer to parser_nodes:AAtAtArg:parser_prod#AAtAtArg#replace_child */
8858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#detach */
8859 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAtAtArg:parser_nodes#Prod#replace_with */
8860 (nitmethod_t)VIRTUAL_parser_prod__AAtAtArg__visit_all, /* pointer to parser_nodes:AAtAtArg:parser_prod#AAtAtArg#visit_all */
8861 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAtAtArg:parser_util#ANode#collect_tokens_by_text */
8862 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAtAtArg:parser_util#ANode#collect_annotations_by_name */
8863 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAtAtArg:simple_misc_analysis#ANode#accept_simple_misc */
8864 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAtAtArg:simple_misc_analysis#ANode#after_simple_misc */
8865 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAtAtArg:literal#ANode#accept_literal */
8866 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAtAtArg:scope#ANode#accept_scope_visitor */
8867 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAtAtArg:flow#ANode#accept_flow_visitor */
8868 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAtAtArg:local_var_init#ANode#accept_local_var_visitor */
8869 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAtAtArg:auto_super_init#ANode#accept_auto_super_init */
8870 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAtAtArg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8871 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAtAtArg:astvalidation#ANode#accept_ast_validation */
8872 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAtAtArg:transform#ANode#accept_transform_visitor */
8873 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAtAtArg:parser_nodes#Prod#location= */
8874 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAtAtArg:parser_nodes#Prod#n_annotations */
8875 (nitmethod_t)VIRTUAL_parser_prod__AAtAtArg__n_annotations_61d, /* pointer to parser_nodes:AAtAtArg:parser_prod#AAtAtArg#n_annotations= */
8876 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAtAtArg:parser_nodes#Prod#init */
8877 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAtAtArg:modelize_property#Prod#collect_text */
8878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAtAtArg:parser_nodes#ANode#replace_with */
8879 (nitmethod_t)VIRTUAL_parser_nodes__AAtArg__init, /* pointer to parser_nodes:AAtAtArg:parser_nodes#AAtArg#init */
8880 (nitmethod_t)VIRTUAL_parser_nodes__AAtAtArg__init, /* pointer to parser_nodes:AAtAtArg:parser_nodes#AAtAtArg#init */
8881 (nitmethod_t)VIRTUAL_parser_prod__AAtAtArg__empty_init, /* pointer to parser_nodes:AAtAtArg:parser_prod#AAtAtArg#empty_init */
8882 (nitmethod_t)VIRTUAL_parser_prod__AAtAtArg__init_aatatarg, /* pointer to parser_nodes:AAtAtArg:parser_prod#AAtAtArg#init_aatatarg */
8883 }
8884 };
8885 /* allocate AAtAtArg */
8886 val* NEW_parser_nodes__AAtAtArg(const struct type* type) {
8887 val* self /* : AAtAtArg */;
8888 val* var /* : null */;
8889 val* var1 /* : null */;
8890 val* var2 /* : null */;
8891 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
8892 self->type = type;
8893 self->class = &class_parser_nodes__AAtAtArg;
8894 var = NULL;
8895 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAtAtArg exact> */
8896 var1 = NULL;
8897 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAtAtArg exact> */
8898 var2 = NULL;
8899 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAtAtArg exact> */
8900 return self;
8901 }
8902 /* runtime class parser_nodes__AIdAtid */
8903 const struct class class_parser_nodes__AIdAtid = {
8904 0, /* box_kind */
8905 {
8906 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIdAtid:kernel#Object#object_id */
8907 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIdAtid:kernel#Object#is_same_type */
8908 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIdAtid:kernel#Object#is_same_instance */
8909 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIdAtid:kernel#Object#== */
8910 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIdAtid:kernel#Object#!= */
8911 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIdAtid:kernel#Object#output */
8912 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIdAtid:kernel#Object#output_class_name */
8913 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIdAtid:kernel#Object#exit */
8914 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIdAtid:kernel#Object#sys */
8915 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIdAtid:kernel#Object#hash */
8916 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIdAtid:string#Object#to_s */
8917 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIdAtid:string#Object#native_class_name */
8918 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIdAtid:string#Object#class_name */
8919 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIdAtid:string#Object#inspect */
8920 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIdAtid:string#Object#inspect_head */
8921 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIdAtid:string#Object#args */
8922 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIdAtid:math#Object#atan2 */
8923 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIdAtid:math#Object#pi */
8924 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIdAtid:math#Object#srand_from */
8925 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIdAtid:math#Object#srand */
8926 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIdAtid:stream#Object#poll */
8927 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIdAtid:stream#Object#intern_poll */
8928 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIdAtid:time#Object#get_time */
8929 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIdAtid:file#Object#printn */
8930 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIdAtid:file#Object#print */
8931 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIdAtid:file#Object#getc */
8932 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIdAtid:file#Object#gets */
8933 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIdAtid:file#Object#getcwd */
8934 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIdAtid:file#Object#file_getcwd */
8935 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIdAtid:file#Object#stdin */
8936 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIdAtid:file#Object#stdout */
8937 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIdAtid:file#Object#stderr */
8938 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIdAtid:model_base#Object#intrude_visibility */
8939 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIdAtid:model_base#Object#public_visibility */
8940 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIdAtid:model_base#Object#protected_visibility */
8941 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIdAtid:model_base#Object#private_visibility */
8942 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIdAtid:model_base#Object#none_visibility */
8943 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIdAtid:model#Object#abstract_kind */
8944 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIdAtid:model#Object#concrete_kind */
8945 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIdAtid:model#Object#interface_kind */
8946 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIdAtid:model#Object#enum_kind */
8947 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIdAtid:model#Object#extern_kind */
8948 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#location */
8949 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#hot_location */
8950 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#debug */
8951 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#parent */
8952 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#parent= */
8953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#init */
8954 (nitmethod_t)VIRTUAL_parser_prod__AIdAtid__replace_child, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#replace_child */
8955 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#detach */
8956 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#replace_with */
8957 (nitmethod_t)VIRTUAL_parser_prod__AIdAtid__visit_all, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#visit_all */
8958 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIdAtid:parser_util#ANode#collect_tokens_by_text */
8959 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIdAtid:parser_util#ANode#collect_annotations_by_name */
8960 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIdAtid:simple_misc_analysis#ANode#accept_simple_misc */
8961 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIdAtid:simple_misc_analysis#ANode#after_simple_misc */
8962 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIdAtid:literal#ANode#accept_literal */
8963 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIdAtid:scope#ANode#accept_scope_visitor */
8964 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIdAtid:flow#ANode#accept_flow_visitor */
8965 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIdAtid:local_var_init#ANode#accept_local_var_visitor */
8966 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIdAtid:auto_super_init#ANode#accept_auto_super_init */
8967 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIdAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8968 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIdAtid:astvalidation#ANode#accept_ast_validation */
8969 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIdAtid:transform#ANode#accept_transform_visitor */
8970 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#location= */
8971 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#n_annotations */
8972 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#n_annotations= */
8973 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#init */
8974 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIdAtid:modelize_property#Prod#collect_text */
8975 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#replace_with */
8976 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__n_id, /* pointer to parser_nodes:AIdAtid:parser_nodes#AAtid#n_id */
8977 (nitmethod_t)VIRTUAL_parser_prod__AIdAtid__n_id_61d, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#n_id= */
8978 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__init, /* pointer to parser_nodes:AIdAtid:parser_nodes#AAtid#init */
8979 (nitmethod_t)VIRTUAL_parser_nodes__AIdAtid__init, /* pointer to parser_nodes:AIdAtid:parser_nodes#AIdAtid#init */
8980 (nitmethod_t)VIRTUAL_parser_prod__AIdAtid__empty_init, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#empty_init */
8981 (nitmethod_t)VIRTUAL_parser_prod__AIdAtid__init_aidatid, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#init_aidatid */
8982 }
8983 };
8984 /* allocate AIdAtid */
8985 val* NEW_parser_nodes__AIdAtid(const struct type* type) {
8986 val* self /* : AIdAtid */;
8987 val* var /* : null */;
8988 val* var1 /* : null */;
8989 val* var2 /* : null */;
8990 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8991 self->type = type;
8992 self->class = &class_parser_nodes__AIdAtid;
8993 var = NULL;
8994 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIdAtid exact> */
8995 var1 = NULL;
8996 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIdAtid exact> */
8997 var2 = NULL;
8998 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIdAtid exact> */
8999 return self;
9000 }
9001 /* runtime class parser_nodes__AKwexternAtid */
9002 /* allocate AKwexternAtid */
9003 val* NEW_parser_nodes__AKwexternAtid(const struct type* type) {
9004 fprintf(stderr, "Runtime error: %s", "AKwexternAtid is DEAD");
9005 fprintf(stderr, "\n");
9006 show_backtrace(1);
9007 }
9008 /* runtime class parser_nodes__AKwinternAtid */
9009 /* allocate AKwinternAtid */
9010 val* NEW_parser_nodes__AKwinternAtid(const struct type* type) {
9011 fprintf(stderr, "Runtime error: %s", "AKwinternAtid is DEAD");
9012 fprintf(stderr, "\n");
9013 show_backtrace(1);
9014 }
9015 /* runtime class parser_nodes__AKwreadableAtid */
9016 const struct class class_parser_nodes__AKwreadableAtid = {
9017 0, /* box_kind */
9018 {
9019 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#object_id */
9020 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#is_same_type */
9021 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#is_same_instance */
9022 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#== */
9023 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#!= */
9024 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#output */
9025 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#output_class_name */
9026 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#exit */
9027 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#sys */
9028 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AKwreadableAtid:kernel#Object#hash */
9029 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AKwreadableAtid:string#Object#to_s */
9030 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AKwreadableAtid:string#Object#native_class_name */
9031 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AKwreadableAtid:string#Object#class_name */
9032 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AKwreadableAtid:string#Object#inspect */
9033 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AKwreadableAtid:string#Object#inspect_head */
9034 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AKwreadableAtid:string#Object#args */
9035 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AKwreadableAtid:math#Object#atan2 */
9036 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AKwreadableAtid:math#Object#pi */
9037 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AKwreadableAtid:math#Object#srand_from */
9038 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AKwreadableAtid:math#Object#srand */
9039 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AKwreadableAtid:stream#Object#poll */
9040 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AKwreadableAtid:stream#Object#intern_poll */
9041 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AKwreadableAtid:time#Object#get_time */
9042 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AKwreadableAtid:file#Object#printn */
9043 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AKwreadableAtid:file#Object#print */
9044 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AKwreadableAtid:file#Object#getc */
9045 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AKwreadableAtid:file#Object#gets */
9046 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AKwreadableAtid:file#Object#getcwd */
9047 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AKwreadableAtid:file#Object#file_getcwd */
9048 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AKwreadableAtid:file#Object#stdin */
9049 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AKwreadableAtid:file#Object#stdout */
9050 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AKwreadableAtid:file#Object#stderr */
9051 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AKwreadableAtid:model_base#Object#intrude_visibility */
9052 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AKwreadableAtid:model_base#Object#public_visibility */
9053 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AKwreadableAtid:model_base#Object#protected_visibility */
9054 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AKwreadableAtid:model_base#Object#private_visibility */
9055 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AKwreadableAtid:model_base#Object#none_visibility */
9056 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AKwreadableAtid:model#Object#abstract_kind */
9057 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AKwreadableAtid:model#Object#concrete_kind */
9058 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AKwreadableAtid:model#Object#interface_kind */
9059 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AKwreadableAtid:model#Object#enum_kind */
9060 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AKwreadableAtid:model#Object#extern_kind */
9061 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#location */
9062 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#hot_location */
9063 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#debug */
9064 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#parent */
9065 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#parent= */
9066 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#init */
9067 (nitmethod_t)VIRTUAL_parser_prod__AKwreadableAtid__replace_child, /* pointer to parser_nodes:AKwreadableAtid:parser_prod#AKwreadableAtid#replace_child */
9068 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#detach */
9069 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#Prod#replace_with */
9070 (nitmethod_t)VIRTUAL_parser_prod__AKwreadableAtid__visit_all, /* pointer to parser_nodes:AKwreadableAtid:parser_prod#AKwreadableAtid#visit_all */
9071 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AKwreadableAtid:parser_util#ANode#collect_tokens_by_text */
9072 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AKwreadableAtid:parser_util#ANode#collect_annotations_by_name */
9073 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AKwreadableAtid:simple_misc_analysis#ANode#accept_simple_misc */
9074 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AKwreadableAtid:simple_misc_analysis#ANode#after_simple_misc */
9075 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AKwreadableAtid:literal#ANode#accept_literal */
9076 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AKwreadableAtid:scope#ANode#accept_scope_visitor */
9077 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AKwreadableAtid:flow#ANode#accept_flow_visitor */
9078 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AKwreadableAtid:local_var_init#ANode#accept_local_var_visitor */
9079 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AKwreadableAtid:auto_super_init#ANode#accept_auto_super_init */
9080 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AKwreadableAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9081 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AKwreadableAtid:astvalidation#ANode#accept_ast_validation */
9082 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AKwreadableAtid:transform#ANode#accept_transform_visitor */
9083 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#Prod#location= */
9084 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#Prod#n_annotations */
9085 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#Prod#n_annotations= */
9086 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#Prod#init */
9087 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AKwreadableAtid:modelize_property#Prod#collect_text */
9088 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#ANode#replace_with */
9089 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__n_id, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#AAtid#n_id */
9090 (nitmethod_t)VIRTUAL_parser_prod__AKwreadableAtid__n_id_61d, /* pointer to parser_nodes:AKwreadableAtid:parser_prod#AKwreadableAtid#n_id= */
9091 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__init, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#AAtid#init */
9092 (nitmethod_t)VIRTUAL_parser_nodes__AKwreadableAtid__init, /* pointer to parser_nodes:AKwreadableAtid:parser_nodes#AKwreadableAtid#init */
9093 (nitmethod_t)VIRTUAL_parser_prod__AKwreadableAtid__empty_init, /* pointer to parser_nodes:AKwreadableAtid:parser_prod#AKwreadableAtid#empty_init */
9094 (nitmethod_t)VIRTUAL_parser_prod__AKwreadableAtid__init_akwreadableatid, /* pointer to parser_nodes:AKwreadableAtid:parser_prod#AKwreadableAtid#init_akwreadableatid */
9095 }
9096 };
9097 /* allocate AKwreadableAtid */
9098 val* NEW_parser_nodes__AKwreadableAtid(const struct type* type) {
9099 val* self /* : AKwreadableAtid */;
9100 val* var /* : null */;
9101 val* var1 /* : null */;
9102 val* var2 /* : null */;
9103 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9104 self->type = type;
9105 self->class = &class_parser_nodes__AKwreadableAtid;
9106 var = NULL;
9107 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AKwreadableAtid exact> */
9108 var1 = NULL;
9109 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AKwreadableAtid exact> */
9110 var2 = NULL;
9111 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AKwreadableAtid exact> */
9112 return self;
9113 }
9114 /* runtime class parser_nodes__AKwwritableAtid */
9115 const struct class class_parser_nodes__AKwwritableAtid = {
9116 0, /* box_kind */
9117 {
9118 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#object_id */
9119 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#is_same_type */
9120 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#is_same_instance */
9121 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#== */
9122 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#!= */
9123 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#output */
9124 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#output_class_name */
9125 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#exit */
9126 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#sys */
9127 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AKwwritableAtid:kernel#Object#hash */
9128 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AKwwritableAtid:string#Object#to_s */
9129 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AKwwritableAtid:string#Object#native_class_name */
9130 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AKwwritableAtid:string#Object#class_name */
9131 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AKwwritableAtid:string#Object#inspect */
9132 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AKwwritableAtid:string#Object#inspect_head */
9133 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AKwwritableAtid:string#Object#args */
9134 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AKwwritableAtid:math#Object#atan2 */
9135 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AKwwritableAtid:math#Object#pi */
9136 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AKwwritableAtid:math#Object#srand_from */
9137 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AKwwritableAtid:math#Object#srand */
9138 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AKwwritableAtid:stream#Object#poll */
9139 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AKwwritableAtid:stream#Object#intern_poll */
9140 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AKwwritableAtid:time#Object#get_time */
9141 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AKwwritableAtid:file#Object#printn */
9142 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AKwwritableAtid:file#Object#print */
9143 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AKwwritableAtid:file#Object#getc */
9144 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AKwwritableAtid:file#Object#gets */
9145 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AKwwritableAtid:file#Object#getcwd */
9146 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AKwwritableAtid:file#Object#file_getcwd */
9147 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AKwwritableAtid:file#Object#stdin */
9148 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AKwwritableAtid:file#Object#stdout */
9149 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AKwwritableAtid:file#Object#stderr */
9150 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AKwwritableAtid:model_base#Object#intrude_visibility */
9151 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AKwwritableAtid:model_base#Object#public_visibility */
9152 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AKwwritableAtid:model_base#Object#protected_visibility */
9153 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AKwwritableAtid:model_base#Object#private_visibility */
9154 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AKwwritableAtid:model_base#Object#none_visibility */
9155 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AKwwritableAtid:model#Object#abstract_kind */
9156 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AKwwritableAtid:model#Object#concrete_kind */
9157 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AKwwritableAtid:model#Object#interface_kind */
9158 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AKwwritableAtid:model#Object#enum_kind */
9159 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AKwwritableAtid:model#Object#extern_kind */
9160 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#location */
9161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#hot_location */
9162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#debug */
9163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#parent */
9164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#parent= */
9165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#init */
9166 (nitmethod_t)VIRTUAL_parser_prod__AKwwritableAtid__replace_child, /* pointer to parser_nodes:AKwwritableAtid:parser_prod#AKwwritableAtid#replace_child */
9167 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#detach */
9168 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#Prod#replace_with */
9169 (nitmethod_t)VIRTUAL_parser_prod__AKwwritableAtid__visit_all, /* pointer to parser_nodes:AKwwritableAtid:parser_prod#AKwwritableAtid#visit_all */
9170 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AKwwritableAtid:parser_util#ANode#collect_tokens_by_text */
9171 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AKwwritableAtid:parser_util#ANode#collect_annotations_by_name */
9172 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AKwwritableAtid:simple_misc_analysis#ANode#accept_simple_misc */
9173 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AKwwritableAtid:simple_misc_analysis#ANode#after_simple_misc */
9174 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AKwwritableAtid:literal#ANode#accept_literal */
9175 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AKwwritableAtid:scope#ANode#accept_scope_visitor */
9176 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AKwwritableAtid:flow#ANode#accept_flow_visitor */
9177 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AKwwritableAtid:local_var_init#ANode#accept_local_var_visitor */
9178 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AKwwritableAtid:auto_super_init#ANode#accept_auto_super_init */
9179 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AKwwritableAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9180 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AKwwritableAtid:astvalidation#ANode#accept_ast_validation */
9181 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AKwwritableAtid:transform#ANode#accept_transform_visitor */
9182 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#Prod#location= */
9183 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#Prod#n_annotations */
9184 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#Prod#n_annotations= */
9185 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#Prod#init */
9186 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AKwwritableAtid:modelize_property#Prod#collect_text */
9187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#ANode#replace_with */
9188 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__n_id, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#AAtid#n_id */
9189 (nitmethod_t)VIRTUAL_parser_prod__AKwwritableAtid__n_id_61d, /* pointer to parser_nodes:AKwwritableAtid:parser_prod#AKwwritableAtid#n_id= */
9190 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__init, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#AAtid#init */
9191 (nitmethod_t)VIRTUAL_parser_nodes__AKwwritableAtid__init, /* pointer to parser_nodes:AKwwritableAtid:parser_nodes#AKwwritableAtid#init */
9192 (nitmethod_t)VIRTUAL_parser_prod__AKwwritableAtid__empty_init, /* pointer to parser_nodes:AKwwritableAtid:parser_prod#AKwwritableAtid#empty_init */
9193 (nitmethod_t)VIRTUAL_parser_prod__AKwwritableAtid__init_akwwritableatid, /* pointer to parser_nodes:AKwwritableAtid:parser_prod#AKwwritableAtid#init_akwwritableatid */
9194 }
9195 };
9196 /* allocate AKwwritableAtid */
9197 val* NEW_parser_nodes__AKwwritableAtid(const struct type* type) {
9198 val* self /* : AKwwritableAtid */;
9199 val* var /* : null */;
9200 val* var1 /* : null */;
9201 val* var2 /* : null */;
9202 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9203 self->type = type;
9204 self->class = &class_parser_nodes__AKwwritableAtid;
9205 var = NULL;
9206 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AKwwritableAtid exact> */
9207 var1 = NULL;
9208 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AKwwritableAtid exact> */
9209 var2 = NULL;
9210 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AKwwritableAtid exact> */
9211 return self;
9212 }
9213 /* runtime class parser_nodes__AKwimportAtid */
9214 const struct class class_parser_nodes__AKwimportAtid = {
9215 0, /* box_kind */
9216 {
9217 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#object_id */
9218 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#is_same_type */
9219 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#is_same_instance */
9220 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#== */
9221 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#!= */
9222 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#output */
9223 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#output_class_name */
9224 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#exit */
9225 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#sys */
9226 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AKwimportAtid:kernel#Object#hash */
9227 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AKwimportAtid:string#Object#to_s */
9228 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AKwimportAtid:string#Object#native_class_name */
9229 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AKwimportAtid:string#Object#class_name */
9230 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AKwimportAtid:string#Object#inspect */
9231 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AKwimportAtid:string#Object#inspect_head */
9232 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AKwimportAtid:string#Object#args */
9233 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AKwimportAtid:math#Object#atan2 */
9234 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AKwimportAtid:math#Object#pi */
9235 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AKwimportAtid:math#Object#srand_from */
9236 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AKwimportAtid:math#Object#srand */
9237 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AKwimportAtid:stream#Object#poll */
9238 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AKwimportAtid:stream#Object#intern_poll */
9239 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AKwimportAtid:time#Object#get_time */
9240 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AKwimportAtid:file#Object#printn */
9241 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AKwimportAtid:file#Object#print */
9242 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AKwimportAtid:file#Object#getc */
9243 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AKwimportAtid:file#Object#gets */
9244 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AKwimportAtid:file#Object#getcwd */
9245 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AKwimportAtid:file#Object#file_getcwd */
9246 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AKwimportAtid:file#Object#stdin */
9247 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AKwimportAtid:file#Object#stdout */
9248 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AKwimportAtid:file#Object#stderr */
9249 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AKwimportAtid:model_base#Object#intrude_visibility */
9250 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AKwimportAtid:model_base#Object#public_visibility */
9251 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AKwimportAtid:model_base#Object#protected_visibility */
9252 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AKwimportAtid:model_base#Object#private_visibility */
9253 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AKwimportAtid:model_base#Object#none_visibility */
9254 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AKwimportAtid:model#Object#abstract_kind */
9255 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AKwimportAtid:model#Object#concrete_kind */
9256 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AKwimportAtid:model#Object#interface_kind */
9257 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AKwimportAtid:model#Object#enum_kind */
9258 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AKwimportAtid:model#Object#extern_kind */
9259 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#location */
9260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#hot_location */
9261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#debug */
9262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#parent */
9263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#parent= */
9264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#init */
9265 (nitmethod_t)VIRTUAL_parser_prod__AKwimportAtid__replace_child, /* pointer to parser_nodes:AKwimportAtid:parser_prod#AKwimportAtid#replace_child */
9266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#detach */
9267 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#Prod#replace_with */
9268 (nitmethod_t)VIRTUAL_parser_prod__AKwimportAtid__visit_all, /* pointer to parser_nodes:AKwimportAtid:parser_prod#AKwimportAtid#visit_all */
9269 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AKwimportAtid:parser_util#ANode#collect_tokens_by_text */
9270 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AKwimportAtid:parser_util#ANode#collect_annotations_by_name */
9271 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AKwimportAtid:simple_misc_analysis#ANode#accept_simple_misc */
9272 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AKwimportAtid:simple_misc_analysis#ANode#after_simple_misc */
9273 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AKwimportAtid:literal#ANode#accept_literal */
9274 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AKwimportAtid:scope#ANode#accept_scope_visitor */
9275 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AKwimportAtid:flow#ANode#accept_flow_visitor */
9276 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AKwimportAtid:local_var_init#ANode#accept_local_var_visitor */
9277 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AKwimportAtid:auto_super_init#ANode#accept_auto_super_init */
9278 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AKwimportAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9279 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AKwimportAtid:astvalidation#ANode#accept_ast_validation */
9280 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AKwimportAtid:transform#ANode#accept_transform_visitor */
9281 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#Prod#location= */
9282 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#Prod#n_annotations */
9283 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#Prod#n_annotations= */
9284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#Prod#init */
9285 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AKwimportAtid:modelize_property#Prod#collect_text */
9286 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#ANode#replace_with */
9287 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__n_id, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#AAtid#n_id */
9288 (nitmethod_t)VIRTUAL_parser_prod__AKwimportAtid__n_id_61d, /* pointer to parser_nodes:AKwimportAtid:parser_prod#AKwimportAtid#n_id= */
9289 (nitmethod_t)VIRTUAL_parser_nodes__AAtid__init, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#AAtid#init */
9290 (nitmethod_t)VIRTUAL_parser_nodes__AKwimportAtid__init, /* pointer to parser_nodes:AKwimportAtid:parser_nodes#AKwimportAtid#init */
9291 (nitmethod_t)VIRTUAL_parser_prod__AKwimportAtid__empty_init, /* pointer to parser_nodes:AKwimportAtid:parser_prod#AKwimportAtid#empty_init */
9292 (nitmethod_t)VIRTUAL_parser_prod__AKwimportAtid__init_akwimportatid, /* pointer to parser_nodes:AKwimportAtid:parser_prod#AKwimportAtid#init_akwimportatid */
9293 }
9294 };
9295 /* allocate AKwimportAtid */
9296 val* NEW_parser_nodes__AKwimportAtid(const struct type* type) {
9297 val* self /* : AKwimportAtid */;
9298 val* var /* : null */;
9299 val* var1 /* : null */;
9300 val* var2 /* : null */;
9301 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9302 self->type = type;
9303 self->class = &class_parser_nodes__AKwimportAtid;
9304 var = NULL;
9305 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AKwimportAtid exact> */
9306 var1 = NULL;
9307 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AKwimportAtid exact> */
9308 var2 = NULL;
9309 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AKwimportAtid exact> */
9310 return self;
9311 }
9312 /* runtime class parser_nodes__Start */
9313 const struct class class_parser_nodes__Start = {
9314 0, /* box_kind */
9315 {
9316 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:Start:kernel#Object#object_id */
9317 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:Start:kernel#Object#is_same_type */
9318 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:Start:kernel#Object#is_same_instance */
9319 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:Start:kernel#Object#== */
9320 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:Start:kernel#Object#!= */
9321 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:Start:kernel#Object#output */
9322 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:Start:kernel#Object#output_class_name */
9323 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:Start:kernel#Object#exit */
9324 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:Start:kernel#Object#sys */
9325 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:Start:kernel#Object#hash */
9326 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:Start:string#Object#to_s */
9327 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:Start:string#Object#native_class_name */
9328 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:Start:string#Object#class_name */
9329 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:Start:string#Object#inspect */
9330 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:Start:string#Object#inspect_head */
9331 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:Start:string#Object#args */
9332 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:Start:math#Object#atan2 */
9333 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:Start:math#Object#pi */
9334 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:Start:math#Object#srand_from */
9335 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:Start:math#Object#srand */
9336 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:Start:stream#Object#poll */
9337 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:Start:stream#Object#intern_poll */
9338 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:Start:time#Object#get_time */
9339 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:Start:file#Object#printn */
9340 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:Start:file#Object#print */
9341 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:Start:file#Object#getc */
9342 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:Start:file#Object#gets */
9343 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:Start:file#Object#getcwd */
9344 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:Start:file#Object#file_getcwd */
9345 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:Start:file#Object#stdin */
9346 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:Start:file#Object#stdout */
9347 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:Start:file#Object#stderr */
9348 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:Start:model_base#Object#intrude_visibility */
9349 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:Start:model_base#Object#public_visibility */
9350 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:Start:model_base#Object#protected_visibility */
9351 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:Start:model_base#Object#private_visibility */
9352 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:Start:model_base#Object#none_visibility */
9353 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:Start:model#Object#abstract_kind */
9354 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:Start:model#Object#concrete_kind */
9355 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:Start:model#Object#interface_kind */
9356 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:Start:model#Object#enum_kind */
9357 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:Start:model#Object#extern_kind */
9358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:Start:parser_nodes#ANode#location */
9359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:Start:parser_nodes#ANode#hot_location */
9360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:Start:parser_nodes#ANode#debug */
9361 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:Start:parser_nodes#ANode#parent */
9362 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:Start:parser_nodes#ANode#parent= */
9363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:Start:parser_nodes#ANode#init */
9364 (nitmethod_t)VIRTUAL_parser_prod__Start__replace_child, /* pointer to parser_nodes:Start:parser_prod#Start#replace_child */
9365 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:Start:parser_nodes#ANode#detach */
9366 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:Start:parser_nodes#Prod#replace_with */
9367 (nitmethod_t)VIRTUAL_parser_prod__Start__visit_all, /* pointer to parser_nodes:Start:parser_prod#Start#visit_all */
9368 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:Start:parser_util#ANode#collect_tokens_by_text */
9369 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:Start:parser_util#ANode#collect_annotations_by_name */
9370 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:Start:simple_misc_analysis#ANode#accept_simple_misc */
9371 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:Start:simple_misc_analysis#ANode#after_simple_misc */
9372 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:Start:literal#ANode#accept_literal */
9373 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:Start:scope#ANode#accept_scope_visitor */
9374 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:Start:flow#ANode#accept_flow_visitor */
9375 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:Start:local_var_init#ANode#accept_local_var_visitor */
9376 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:Start:auto_super_init#ANode#accept_auto_super_init */
9377 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:Start:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9378 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:Start:astvalidation#ANode#accept_ast_validation */
9379 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:Start:transform#ANode#accept_transform_visitor */
9380 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:Start:parser_nodes#Prod#location= */
9381 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:Start:parser_nodes#Prod#n_annotations */
9382 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:Start:parser_nodes#Prod#n_annotations= */
9383 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:Start:parser_nodes#Prod#init */
9384 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:Start:modelize_property#Prod#collect_text */
9385 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:Start:parser_nodes#ANode#replace_with */
9386 (nitmethod_t)VIRTUAL_parser_nodes__Start__n_base, /* pointer to parser_nodes:Start:parser_nodes#Start#n_base */
9387 (nitmethod_t)VIRTUAL_parser_nodes__Start__n_base_61d, /* pointer to parser_nodes:Start:parser_nodes#Start#n_base= */
9388 (nitmethod_t)VIRTUAL_parser_nodes__Start__n_eof, /* pointer to parser_nodes:Start:parser_nodes#Start#n_eof */
9389 (nitmethod_t)VIRTUAL_parser_nodes__Start__n_eof_61d, /* pointer to parser_nodes:Start:parser_nodes#Start#n_eof= */
9390 (nitmethod_t)VIRTUAL_parser_nodes__Start__init, /* pointer to parser_nodes:Start:parser_nodes#Start#init */
9391 }
9392 };
9393 /* allocate Start */
9394 val* NEW_parser_nodes__Start(const struct type* type) {
9395 val* self /* : Start */;
9396 val* var /* : null */;
9397 val* var1 /* : null */;
9398 val* var2 /* : null */;
9399 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
9400 self->type = type;
9401 self->class = &class_parser_nodes__Start;
9402 var = NULL;
9403 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:Start exact> */
9404 var1 = NULL;
9405 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:Start exact> */
9406 var2 = NULL;
9407 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:Start exact> */
9408 return self;
9409 }
9410 /* runtime class location__SourceFile */
9411 const struct class class_location__SourceFile = {
9412 0, /* box_kind */
9413 {
9414 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to location:SourceFile:kernel#Object#object_id */
9415 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to location:SourceFile:kernel#Object#is_same_type */
9416 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to location:SourceFile:kernel#Object#is_same_instance */
9417 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to location:SourceFile:kernel#Object#== */
9418 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to location:SourceFile:kernel#Object#!= */
9419 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to location:SourceFile:kernel#Object#output */
9420 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to location:SourceFile:kernel#Object#output_class_name */
9421 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to location:SourceFile:kernel#Object#exit */
9422 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to location:SourceFile:kernel#Object#sys */
9423 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to location:SourceFile:kernel#Object#hash */
9424 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to location:SourceFile:string#Object#to_s */
9425 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to location:SourceFile:string#Object#native_class_name */
9426 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to location:SourceFile:string#Object#class_name */
9427 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to location:SourceFile:string#Object#inspect */
9428 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to location:SourceFile:string#Object#inspect_head */
9429 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to location:SourceFile:string#Object#args */
9430 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to location:SourceFile:math#Object#atan2 */
9431 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to location:SourceFile:math#Object#pi */
9432 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to location:SourceFile:math#Object#srand_from */
9433 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to location:SourceFile:math#Object#srand */
9434 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to location:SourceFile:stream#Object#poll */
9435 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to location:SourceFile:stream#Object#intern_poll */
9436 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to location:SourceFile:time#Object#get_time */
9437 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to location:SourceFile:file#Object#printn */
9438 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to location:SourceFile:file#Object#print */
9439 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to location:SourceFile:file#Object#getc */
9440 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to location:SourceFile:file#Object#gets */
9441 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to location:SourceFile:file#Object#getcwd */
9442 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to location:SourceFile:file#Object#file_getcwd */
9443 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to location:SourceFile:file#Object#stdin */
9444 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to location:SourceFile:file#Object#stdout */
9445 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to location:SourceFile:file#Object#stderr */
9446 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to location:SourceFile:model_base#Object#intrude_visibility */
9447 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to location:SourceFile:model_base#Object#public_visibility */
9448 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to location:SourceFile:model_base#Object#protected_visibility */
9449 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to location:SourceFile:model_base#Object#private_visibility */
9450 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to location:SourceFile:model_base#Object#none_visibility */
9451 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to location:SourceFile:model#Object#abstract_kind */
9452 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to location:SourceFile:model#Object#concrete_kind */
9453 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to location:SourceFile:model#Object#interface_kind */
9454 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to location:SourceFile:model#Object#enum_kind */
9455 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to location:SourceFile:model#Object#extern_kind */
9456 (nitmethod_t)VIRTUAL_location__SourceFile__filename, /* pointer to location:SourceFile:location#SourceFile#filename */
9457 (nitmethod_t)VIRTUAL_location__SourceFile__filename_61d, /* pointer to location:SourceFile:location#SourceFile#filename= */
9458 (nitmethod_t)VIRTUAL_location__SourceFile__string, /* pointer to location:SourceFile:location#SourceFile#string */
9459 (nitmethod_t)VIRTUAL_location__SourceFile__string_61d, /* pointer to location:SourceFile:location#SourceFile#string= */
9460 (nitmethod_t)VIRTUAL_location__SourceFile__init, /* pointer to location:SourceFile:location#SourceFile#init */
9461 (nitmethod_t)VIRTUAL_location__SourceFile__from_string, /* pointer to location:SourceFile:location#SourceFile#from_string */
9462 (nitmethod_t)VIRTUAL_location__SourceFile__line_starts, /* pointer to location:SourceFile:location#SourceFile#line_starts */
9463 (nitmethod_t)VIRTUAL_location__SourceFile__line_starts_61d, /* pointer to location:SourceFile:location#SourceFile#line_starts= */
9464 }
9465 };
9466 /* allocate SourceFile */
9467 val* NEW_location__SourceFile(const struct type* type) {
9468 val* self /* : SourceFile */;
9469 val* var /* : Array[Int] */;
9470 self = nit_alloc(sizeof(struct instance) + 3*sizeof(nitattribute_t));
9471 self->type = type;
9472 self->class = &class_location__SourceFile;
9473 var = NEW_array__Array(&type_array__Arraykernel__Int);
9474 ((void (*)(val*))(var->class->vft[COLOR_array__Array__init]))(var) /* init on <var:Array[Int]>*/;
9475 self->attrs[COLOR_location__SourceFile___64dline_starts].val = var; /* @line_starts on <self:SourceFile exact> */
9476 return self;
9477 }
9478 /* runtime class location__Location */
9479 const struct class class_location__Location = {
9480 0, /* box_kind */
9481 {
9482 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to location:Location:kernel#Object#object_id */
9483 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to location:Location:kernel#Object#is_same_type */
9484 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to location:Location:kernel#Object#is_same_instance */
9485 (nitmethod_t)VIRTUAL_location__Location___61d_61d, /* pointer to location:Location:location#Location#== */
9486 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to location:Location:kernel#Object#!= */
9487 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to location:Location:kernel#Object#output */
9488 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to location:Location:kernel#Object#output_class_name */
9489 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to location:Location:kernel#Object#exit */
9490 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to location:Location:kernel#Object#sys */
9491 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to location:Location:kernel#Object#hash */
9492 (nitmethod_t)VIRTUAL_location__Location__to_s, /* pointer to location:Location:location#Location#to_s */
9493 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to location:Location:string#Object#native_class_name */
9494 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to location:Location:string#Object#class_name */
9495 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to location:Location:string#Object#inspect */
9496 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to location:Location:string#Object#inspect_head */
9497 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to location:Location:string#Object#args */
9498 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to location:Location:math#Object#atan2 */
9499 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to location:Location:math#Object#pi */
9500 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to location:Location:math#Object#srand_from */
9501 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to location:Location:math#Object#srand */
9502 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to location:Location:stream#Object#poll */
9503 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to location:Location:stream#Object#intern_poll */
9504 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to location:Location:time#Object#get_time */
9505 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to location:Location:file#Object#printn */
9506 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to location:Location:file#Object#print */
9507 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to location:Location:file#Object#getc */
9508 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to location:Location:file#Object#gets */
9509 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to location:Location:file#Object#getcwd */
9510 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to location:Location:file#Object#file_getcwd */
9511 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to location:Location:file#Object#stdin */
9512 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to location:Location:file#Object#stdout */
9513 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to location:Location:file#Object#stderr */
9514 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to location:Location:model_base#Object#intrude_visibility */
9515 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to location:Location:model_base#Object#public_visibility */
9516 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to location:Location:model_base#Object#protected_visibility */
9517 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to location:Location:model_base#Object#private_visibility */
9518 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to location:Location:model_base#Object#none_visibility */
9519 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to location:Location:model#Object#abstract_kind */
9520 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to location:Location:model#Object#concrete_kind */
9521 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to location:Location:model#Object#interface_kind */
9522 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to location:Location:model#Object#enum_kind */
9523 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to location:Location:model#Object#extern_kind */
9524 (nitmethod_t)VIRTUAL_location__Location___60d, /* pointer to location:Location:location#Location#< */
9525 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d, /* pointer to location:Location:kernel#Comparable#<= */
9526 (nitmethod_t)VIRTUAL_kernel__Comparable___62d_61d, /* pointer to location:Location:kernel#Comparable#>= */
9527 (nitmethod_t)VIRTUAL_kernel__Comparable___62d, /* pointer to location:Location:kernel#Comparable#> */
9528 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d_62d, /* pointer to location:Location:kernel#Comparable#<=> */
9529 (nitmethod_t)VIRTUAL_kernel__Comparable__is_between, /* pointer to location:Location:kernel#Comparable#is_between */
9530 (nitmethod_t)VIRTUAL_kernel__Comparable__max, /* pointer to location:Location:kernel#Comparable#max */
9531 (nitmethod_t)VIRTUAL_kernel__Comparable__min, /* pointer to location:Location:kernel#Comparable#min */
9532 (nitmethod_t)VIRTUAL_location__Location__file, /* pointer to location:Location:location#Location#file */
9533 (nitmethod_t)VIRTUAL_location__Location__file_61d, /* pointer to location:Location:location#Location#file= */
9534 (nitmethod_t)VIRTUAL_location__Location__line_start, /* pointer to location:Location:location#Location#line_start */
9535 (nitmethod_t)VIRTUAL_location__Location__line_start_61d, /* pointer to location:Location:location#Location#line_start= */
9536 (nitmethod_t)VIRTUAL_location__Location__line_end, /* pointer to location:Location:location#Location#line_end */
9537 (nitmethod_t)VIRTUAL_location__Location__line_end_61d, /* pointer to location:Location:location#Location#line_end= */
9538 (nitmethod_t)VIRTUAL_location__Location__column_start, /* pointer to location:Location:location#Location#column_start */
9539 (nitmethod_t)VIRTUAL_location__Location__column_start_61d, /* pointer to location:Location:location#Location#column_start= */
9540 (nitmethod_t)VIRTUAL_location__Location__column_end, /* pointer to location:Location:location#Location#column_end */
9541 (nitmethod_t)VIRTUAL_location__Location__column_end_61d, /* pointer to location:Location:location#Location#column_end= */
9542 (nitmethod_t)VIRTUAL_location__Location__init, /* pointer to location:Location:location#Location#init */
9543 (nitmethod_t)VIRTUAL_location__Location__pstart, /* pointer to location:Location:location#Location#pstart */
9544 (nitmethod_t)VIRTUAL_location__Location__pend, /* pointer to location:Location:location#Location#pend */
9545 (nitmethod_t)VIRTUAL_location__Location__text, /* pointer to location:Location:location#Location#text */
9546 (nitmethod_t)VIRTUAL_location__Location__text_cache, /* pointer to location:Location:location#Location#text_cache */
9547 (nitmethod_t)VIRTUAL_location__Location__text_cache_61d, /* pointer to location:Location:location#Location#text_cache= */
9548 (nitmethod_t)VIRTUAL_location__Location__with_file, /* pointer to location:Location:location#Location#with_file */
9549 (nitmethod_t)VIRTUAL_location__Location__located_in, /* pointer to location:Location:location#Location#located_in */
9550 (nitmethod_t)VIRTUAL_location__Location__relative_to, /* pointer to location:Location:location#Location#relative_to */
9551 (nitmethod_t)VIRTUAL_location__Location__colored_line, /* pointer to location:Location:location#Location#colored_line */
9552 }
9553 };
9554 /* allocate Location */
9555 val* NEW_location__Location(const struct type* type) {
9556 val* self /* : Location */;
9557 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
9558 self->type = type;
9559 self->class = &class_location__Location;
9560 return self;
9561 }
9562 /* runtime class posix__Passwd */
9563 const struct class class_posix__Passwd = {
9564 6, /* box_kind */
9565 {
9566 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to posix:Passwd:kernel#Object#object_id */
9567 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to posix:Passwd:kernel#Object#is_same_type */
9568 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to posix:Passwd:kernel#Object#is_same_instance */
9569 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to posix:Passwd:kernel#Object#== */
9570 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to posix:Passwd:kernel#Object#!= */
9571 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to posix:Passwd:kernel#Object#output */
9572 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to posix:Passwd:kernel#Object#output_class_name */
9573 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to posix:Passwd:kernel#Object#exit */
9574 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to posix:Passwd:kernel#Object#sys */
9575 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to posix:Passwd:kernel#Object#hash */
9576 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to posix:Passwd:string#Object#to_s */
9577 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to posix:Passwd:string#Object#native_class_name */
9578 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to posix:Passwd:string#Object#class_name */
9579 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to posix:Passwd:string#Object#inspect */
9580 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to posix:Passwd:string#Object#inspect_head */
9581 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to posix:Passwd:string#Object#args */
9582 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to posix:Passwd:math#Object#atan2 */
9583 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to posix:Passwd:math#Object#pi */
9584 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to posix:Passwd:math#Object#srand_from */
9585 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to posix:Passwd:math#Object#srand */
9586 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to posix:Passwd:stream#Object#poll */
9587 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to posix:Passwd:stream#Object#intern_poll */
9588 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to posix:Passwd:time#Object#get_time */
9589 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to posix:Passwd:file#Object#printn */
9590 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to posix:Passwd:file#Object#print */
9591 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to posix:Passwd:file#Object#getc */
9592 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to posix:Passwd:file#Object#gets */
9593 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to posix:Passwd:file#Object#getcwd */
9594 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to posix:Passwd:file#Object#file_getcwd */
9595 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to posix:Passwd:file#Object#stdin */
9596 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to posix:Passwd:file#Object#stdout */
9597 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to posix:Passwd:file#Object#stderr */
9598 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to posix:Passwd:model_base#Object#intrude_visibility */
9599 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to posix:Passwd:model_base#Object#public_visibility */
9600 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to posix:Passwd:model_base#Object#protected_visibility */
9601 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to posix:Passwd:model_base#Object#private_visibility */
9602 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to posix:Passwd:model_base#Object#none_visibility */
9603 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to posix:Passwd:model#Object#abstract_kind */
9604 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to posix:Passwd:model#Object#concrete_kind */
9605 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to posix:Passwd:model#Object#interface_kind */
9606 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to posix:Passwd:model#Object#enum_kind */
9607 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to posix:Passwd:model#Object#extern_kind */
9608 (nitmethod_t)VIRTUAL_kernel__Pointer__address_is_null, /* pointer to posix:Passwd:kernel#Pointer#address_is_null */
9609 (nitmethod_t)VIRTUAL_posix__Passwd__from_uid, /* pointer to posix:Passwd:posix#Passwd#from_uid */
9610 (nitmethod_t)VIRTUAL_posix__Passwd__from_name, /* pointer to posix:Passwd:posix#Passwd#from_name */
9611 (nitmethod_t)VIRTUAL_posix__Passwd__name, /* pointer to posix:Passwd:posix#Passwd#name */
9612 (nitmethod_t)VIRTUAL_posix__Passwd__passwd, /* pointer to posix:Passwd:posix#Passwd#passwd */
9613 (nitmethod_t)VIRTUAL_posix__Passwd__uid, /* pointer to posix:Passwd:posix#Passwd#uid */
9614 (nitmethod_t)VIRTUAL_posix__Passwd__gid, /* pointer to posix:Passwd:posix#Passwd#gid */
9615 (nitmethod_t)VIRTUAL_posix__Passwd__gecos, /* pointer to posix:Passwd:posix#Passwd#gecos */
9616 (nitmethod_t)VIRTUAL_posix__Passwd__dir, /* pointer to posix:Passwd:posix#Passwd#dir */
9617 (nitmethod_t)VIRTUAL_posix__Passwd__shell, /* pointer to posix:Passwd:posix#Passwd#shell */
9618 }
9619 };
9620 /* runtime class posix__Group */
9621 const struct class class_posix__Group = {
9622 6, /* box_kind */
9623 {
9624 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to posix:Group:kernel#Object#object_id */
9625 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to posix:Group:kernel#Object#is_same_type */
9626 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to posix:Group:kernel#Object#is_same_instance */
9627 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to posix:Group:kernel#Object#== */
9628 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to posix:Group:kernel#Object#!= */
9629 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to posix:Group:kernel#Object#output */
9630 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to posix:Group:kernel#Object#output_class_name */
9631 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to posix:Group:kernel#Object#exit */
9632 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to posix:Group:kernel#Object#sys */
9633 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to posix:Group:kernel#Object#hash */
9634 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to posix:Group:string#Object#to_s */
9635 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to posix:Group:string#Object#native_class_name */
9636 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to posix:Group:string#Object#class_name */
9637 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to posix:Group:string#Object#inspect */
9638 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to posix:Group:string#Object#inspect_head */
9639 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to posix:Group:string#Object#args */
9640 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to posix:Group:math#Object#atan2 */
9641 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to posix:Group:math#Object#pi */
9642 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to posix:Group:math#Object#srand_from */
9643 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to posix:Group:math#Object#srand */
9644 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to posix:Group:stream#Object#poll */
9645 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to posix:Group:stream#Object#intern_poll */
9646 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to posix:Group:time#Object#get_time */
9647 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to posix:Group:file#Object#printn */
9648 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to posix:Group:file#Object#print */
9649 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to posix:Group:file#Object#getc */
9650 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to posix:Group:file#Object#gets */
9651 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to posix:Group:file#Object#getcwd */
9652 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to posix:Group:file#Object#file_getcwd */
9653 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to posix:Group:file#Object#stdin */
9654 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to posix:Group:file#Object#stdout */
9655 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to posix:Group:file#Object#stderr */
9656 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to posix:Group:model_base#Object#intrude_visibility */
9657 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to posix:Group:model_base#Object#public_visibility */
9658 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to posix:Group:model_base#Object#protected_visibility */
9659 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to posix:Group:model_base#Object#private_visibility */
9660 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to posix:Group:model_base#Object#none_visibility */
9661 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to posix:Group:model#Object#abstract_kind */
9662 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to posix:Group:model#Object#concrete_kind */
9663 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to posix:Group:model#Object#interface_kind */
9664 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to posix:Group:model#Object#enum_kind */
9665 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to posix:Group:model#Object#extern_kind */
9666 (nitmethod_t)VIRTUAL_kernel__Pointer__address_is_null, /* pointer to posix:Group:kernel#Pointer#address_is_null */
9667 (nitmethod_t)VIRTUAL_posix__Group__from_gid, /* pointer to posix:Group:posix#Group#from_gid */
9668 (nitmethod_t)VIRTUAL_posix__Group__from_name, /* pointer to posix:Group:posix#Group#from_name */
9669 (nitmethod_t)VIRTUAL_posix__Group__name, /* pointer to posix:Group:posix#Group#name */
9670 (nitmethod_t)VIRTUAL_posix__Group__passwd, /* pointer to posix:Group:posix#Group#passwd */
9671 (nitmethod_t)VIRTUAL_posix__Group__gid, /* pointer to posix:Group:posix#Group#gid */
9672 (nitmethod_t)VIRTUAL_posix__Group__mem, /* pointer to posix:Group:posix#Group#mem */
9673 }
9674 };
9675 /* runtime class string__String */
9676 const struct class class_string__String = {
9677 0, /* box_kind */
9678 {
9679 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to string:String:kernel#Object#object_id */
9680 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to string:String:kernel#Object#is_same_type */
9681 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to string:String:kernel#Object#is_same_instance */
9682 (nitmethod_t)VIRTUAL_ropes__String___61d_61d, /* pointer to string:String:ropes#String#== */
9683 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to string:String:kernel#Object#!= */
9684 (nitmethod_t)VIRTUAL_string__String__output, /* pointer to string:String:string#String#output */
9685 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to string:String:kernel#Object#output_class_name */
9686 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to string:String:kernel#Object#exit */
9687 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to string:String:kernel#Object#sys */
9688 (nitmethod_t)VIRTUAL_string__String__hash, /* pointer to string:String:string#String#hash */
9689 (nitmethod_t)VIRTUAL_string__String__to_s, /* pointer to string:String:string#String#to_s */
9690 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to string:String:string#Object#native_class_name */
9691 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to string:String:string#Object#class_name */
9692 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to string:String:string#Object#inspect */
9693 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to string:String:string#Object#inspect_head */
9694 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to string:String:string#Object#args */
9695 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to string:String:math#Object#atan2 */
9696 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to string:String:math#Object#pi */
9697 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to string:String:math#Object#srand_from */
9698 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to string:String:math#Object#srand */
9699 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to string:String:stream#Object#poll */
9700 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to string:String:stream#Object#intern_poll */
9701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to string:String:time#Object#get_time */
9702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to string:String:file#Object#printn */
9703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to string:String:file#Object#print */
9704 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to string:String:file#Object#getc */
9705 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to string:String:file#Object#gets */
9706 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to string:String:file#Object#getcwd */
9707 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to string:String:file#Object#file_getcwd */
9708 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to string:String:file#Object#stdin */
9709 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to string:String:file#Object#stdout */
9710 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to string:String:file#Object#stderr */
9711 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to string:String:model_base#Object#intrude_visibility */
9712 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to string:String:model_base#Object#public_visibility */
9713 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to string:String:model_base#Object#protected_visibility */
9714 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to string:String:model_base#Object#private_visibility */
9715 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to string:String:model_base#Object#none_visibility */
9716 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to string:String:model#Object#abstract_kind */
9717 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to string:String:model#Object#concrete_kind */
9718 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to string:String:model#Object#interface_kind */
9719 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to string:String:model#Object#enum_kind */
9720 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to string:String:model#Object#extern_kind */
9721 (nitmethod_t)VIRTUAL_string__String___60d, /* pointer to string:String:string#String#< */
9722 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d, /* pointer to string:String:kernel#Comparable#<= */
9723 (nitmethod_t)VIRTUAL_kernel__Comparable___62d_61d, /* pointer to string:String:kernel#Comparable#>= */
9724 (nitmethod_t)VIRTUAL_kernel__Comparable___62d, /* pointer to string:String:kernel#Comparable#> */
9725 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d_62d, /* pointer to string:String:kernel#Comparable#<=> */
9726 (nitmethod_t)VIRTUAL_kernel__Comparable__is_between, /* pointer to string:String:kernel#Comparable#is_between */
9727 (nitmethod_t)VIRTUAL_kernel__Comparable__max, /* pointer to string:String:kernel#Comparable#max */
9728 (nitmethod_t)VIRTUAL_kernel__Comparable__min, /* pointer to string:String:kernel#Comparable#min */
9729 NULL, /* empty */
9730 NULL, /* empty */
9731 NULL, /* empty */
9732 NULL, /* empty */
9733 NULL, /* empty */
9734 (nitmethod_t)VIRTUAL_string_search__String__search_index_in, /* pointer to string:String:string_search#String#search_index_in */
9735 (nitmethod_t)VIRTUAL_string_search__String__search_in, /* pointer to string:String:string_search#String#search_in */
9736 (nitmethod_t)VIRTUAL_string_search__Pattern__search_all_in, /* pointer to string:String:string_search#Pattern#search_all_in */
9737 (nitmethod_t)VIRTUAL_string_search__Pattern__split_in, /* pointer to string:String:string_search#Pattern#split_in */
9738 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__iterator, /* pointer to string:String:array#AbstractArrayRead#iterator */
9739 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__is_empty, /* pointer to string:String:array#AbstractArrayRead#is_empty */
9740 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__length, /* pointer to string:String:array#AbstractArrayRead#length */
9741 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__has, /* pointer to string:String:array#AbstractArrayRead#has */
9742 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__has_only, /* pointer to string:String:array#AbstractArrayRead#has_only */
9743 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__count, /* pointer to string:String:array#AbstractArrayRead#count */
9744 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__first, /* pointer to string:String:abstract_collection#SequenceRead#first */
9745 (nitmethod_t)VIRTUAL_abstract_collection__Collection__has_all, /* pointer to string:String:abstract_collection#Collection#has_all */
9746 (nitmethod_t)VIRTUAL_array__Collection__to_a, /* pointer to string:String:array#Collection#to_a */
9747 (nitmethod_t)VIRTUAL_string__Collection__join, /* pointer to string:String:string#Collection#join */
9748 (nitmethod_t)VIRTUAL_math__Collection__rand, /* pointer to string:String:math#Collection#rand */
9749 NULL, /* empty */
9750 NULL, /* empty */
9751 NULL, /* empty */
9752 NULL, /* empty */
9753 NULL, /* empty */
9754 (nitmethod_t)VIRTUAL_string__String___91d_93d, /* pointer to string:String:string#String#[] */
9755 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__last, /* pointer to string:String:abstract_collection#SequenceRead#last */
9756 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__index_of, /* pointer to string:String:array#AbstractArrayRead#index_of */
9757 NULL, /* empty */
9758 NULL, /* empty */
9759 NULL, /* empty */
9760 NULL, /* empty */
9761 NULL, /* empty */
9762 NULL, /* empty */
9763 NULL, /* empty */
9764 NULL, /* empty */
9765 NULL, /* empty */
9766 NULL, /* empty */
9767 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__last_index_of, /* pointer to string:String:array#AbstractArrayRead#last_index_of */
9768 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__index_of_from, /* pointer to string:String:array#AbstractArrayRead#index_of_from */
9769 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__last_index_of_from, /* pointer to string:String:array#AbstractArrayRead#last_index_of_from */
9770 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__reversed, /* pointer to string:String:array#AbstractArrayRead#reversed */
9771 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__copy_to, /* pointer to string:String:array#AbstractArrayRead#copy_to */
9772 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__init, /* pointer to string:String:array#AbstractArrayRead#init */
9773 NULL, /* empty */
9774 NULL, /* empty */
9775 NULL, /* empty */
9776 NULL, /* empty */
9777 (nitmethod_t)VIRTUAL_string__AbstractString__items, /* pointer to string:String:string#AbstractString#items */
9778 (nitmethod_t)VIRTUAL_string__String__substring, /* pointer to string:String:string#String#substring */
9779 (nitmethod_t)VIRTUAL_string__String__substring_from, /* pointer to string:String:string#String#substring_from */
9780 (nitmethod_t)VIRTUAL_string__String__has_substring, /* pointer to string:String:string#String#has_substring */
9781 (nitmethod_t)VIRTUAL_string__AbstractString__has_prefix, /* pointer to string:String:string#AbstractString#has_prefix */
9782 (nitmethod_t)VIRTUAL_string__AbstractString__has_suffix, /* pointer to string:String:string#AbstractString#has_suffix */
9783 (nitmethod_t)VIRTUAL_string__AbstractString__to_i, /* pointer to string:String:string#AbstractString#to_i */
9784 (nitmethod_t)VIRTUAL_string__AbstractString__to_f, /* pointer to string:String:string#AbstractString#to_f */
9785 (nitmethod_t)VIRTUAL_string__AbstractString__to_hex, /* pointer to string:String:string#AbstractString#to_hex */
9786 (nitmethod_t)VIRTUAL_string__AbstractString__a_to, /* pointer to string:String:string#AbstractString#a_to */
9787 (nitmethod_t)VIRTUAL_string__AbstractString__is_numeric, /* pointer to string:String:string#AbstractString#is_numeric */
9788 (nitmethod_t)VIRTUAL_string__String__to_upper, /* pointer to string:String:string#String#to_upper */
9789 (nitmethod_t)VIRTUAL_string__String__to_lower, /* pointer to string:String:string#String#to_lower */
9790 (nitmethod_t)VIRTUAL_string__String__trim, /* pointer to string:String:string#String#trim */
9791 (nitmethod_t)VIRTUAL_string__AbstractString__to_cmangle, /* pointer to string:String:string#AbstractString#to_cmangle */
9792 (nitmethod_t)VIRTUAL_string__AbstractString__escape_to_c, /* pointer to string:String:string#AbstractString#escape_to_c */
9793 (nitmethod_t)VIRTUAL_string__AbstractString__escape_more_to_c, /* pointer to string:String:string#AbstractString#escape_more_to_c */
9794 (nitmethod_t)VIRTUAL_string__AbstractString__escape_to_nit, /* pointer to string:String:string#AbstractString#escape_to_nit */
9795 (nitmethod_t)VIRTUAL_string__AbstractString__unescape_nit, /* pointer to string:String:string#AbstractString#unescape_nit */
9796 (nitmethod_t)VIRTUAL_string__AbstractString__init, /* pointer to string:String:string#AbstractString#init */
9797 (nitmethod_t)VIRTUAL_string__StringCapable__calloc_string, /* pointer to string:String:string#StringCapable#calloc_string */
9798 (nitmethod_t)VIRTUAL_string__String__index_from, /* pointer to string:String:string#String#index_from */
9799 (nitmethod_t)VIRTUAL_string__String__index_to, /* pointer to string:String:string#String#index_to */
9800 (nitmethod_t)VIRTUAL_string__String__from_substring, /* pointer to string:String:string#String#from_substring */
9801 (nitmethod_t)VIRTUAL_string__String__with_infos, /* pointer to string:String:string#String#with_infos */
9802 (nitmethod_t)VIRTUAL_string__String__to_cstring, /* pointer to string:String:string#String#to_cstring */
9803 (nitmethod_t)VIRTUAL_string__String___43d, /* pointer to string:String:string#String#+ */
9804 (nitmethod_t)VIRTUAL_string__String___42d, /* pointer to string:String:string#String#* */
9805 (nitmethod_t)VIRTUAL_string_search__String__search, /* pointer to string:String:string_search#String#search */
9806 (nitmethod_t)VIRTUAL_string_search__String__search_from, /* pointer to string:String:string_search#String#search_from */
9807 (nitmethod_t)VIRTUAL_string_search__String__search_all, /* pointer to string:String:string_search#String#search_all */
9808 (nitmethod_t)VIRTUAL_string_search__String__split, /* pointer to string:String:string_search#String#split */
9809 (nitmethod_t)VIRTUAL_string_search__String__split_with, /* pointer to string:String:string_search#String#split_with */
9810 (nitmethod_t)VIRTUAL_string_search__String__replace, /* pointer to string:String:string_search#String#replace */
9811 (nitmethod_t)VIRTUAL_string_search__String__html_escape, /* pointer to string:String:string_search#String#html_escape */
9812 (nitmethod_t)VIRTUAL_environ__String__environ, /* pointer to string:String:environ#String#environ */
9813 (nitmethod_t)VIRTUAL_environ__String__setenv, /* pointer to string:String:environ#String#setenv */
9814 (nitmethod_t)VIRTUAL_file__String__file_exists, /* pointer to string:String:file#String#file_exists */
9815 (nitmethod_t)VIRTUAL_file__String__file_stat, /* pointer to string:String:file#String#file_stat */
9816 (nitmethod_t)VIRTUAL_file__String__file_lstat, /* pointer to string:String:file#String#file_lstat */
9817 (nitmethod_t)VIRTUAL_file__String__file_delete, /* pointer to string:String:file#String#file_delete */
9818 (nitmethod_t)VIRTUAL_file__String__strip_extension, /* pointer to string:String:file#String#strip_extension */
9819 (nitmethod_t)VIRTUAL_file__String__basename, /* pointer to string:String:file#String#basename */
9820 (nitmethod_t)VIRTUAL_file__String__dirname, /* pointer to string:String:file#String#dirname */
9821 (nitmethod_t)VIRTUAL_file__String__realpath, /* pointer to string:String:file#String#realpath */
9822 (nitmethod_t)VIRTUAL_file__String__simplify_path, /* pointer to string:String:file#String#simplify_path */
9823 (nitmethod_t)VIRTUAL_file__String__join_path, /* pointer to string:String:file#String#join_path */
9824 (nitmethod_t)VIRTUAL_file__String__mkdir, /* pointer to string:String:file#String#mkdir */
9825 (nitmethod_t)VIRTUAL_file__String__chdir, /* pointer to string:String:file#String#chdir */
9826 (nitmethod_t)VIRTUAL_file__String__file_extension, /* pointer to string:String:file#String#file_extension */
9827 (nitmethod_t)VIRTUAL_file__String__files, /* pointer to string:String:file#String#files */
9828 (nitmethod_t)VIRTUAL_string__String___61d_61d, /* pointer to string:String:string#String#== */
9829 }
9830 };
9831 /* allocate String */
9832 val* NEW_string__String(const struct type* type) {
9833 val* self /* : String */;
9834 long var /* : Int */;
9835 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
9836 self->type = type;
9837 self->class = &class_string__String;
9838 var = 0;
9839 self->attrs[COLOR_array__AbstractArrayRead___length].l = var; /* _length on <self:String exact> */
9840 return self;
9841 }
9842 /* runtime class string__Buffer */
9843 const struct class class_string__Buffer = {
9844 0, /* box_kind */
9845 {
9846 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to string:Buffer:kernel#Object#object_id */
9847 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to string:Buffer:kernel#Object#is_same_type */
9848 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to string:Buffer:kernel#Object#is_same_instance */
9849 (nitmethod_t)VIRTUAL_ropes__Buffer___61d_61d, /* pointer to string:Buffer:ropes#Buffer#== */
9850 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to string:Buffer:kernel#Object#!= */
9851 (nitmethod_t)VIRTUAL_string__AbstractString__output, /* pointer to string:Buffer:string#AbstractString#output */
9852 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to string:Buffer:kernel#Object#output_class_name */
9853 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to string:Buffer:kernel#Object#exit */
9854 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to string:Buffer:kernel#Object#sys */
9855 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__hash, /* pointer to string:Buffer:abstract_collection#SequenceRead#hash */
9856 (nitmethod_t)VIRTUAL_string__Buffer__to_s, /* pointer to string:Buffer:string#Buffer#to_s */
9857 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to string:Buffer:string#Object#native_class_name */
9858 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to string:Buffer:string#Object#class_name */
9859 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to string:Buffer:string#Object#inspect */
9860 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to string:Buffer:string#Object#inspect_head */
9861 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to string:Buffer:string#Object#args */
9862 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to string:Buffer:math#Object#atan2 */
9863 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to string:Buffer:math#Object#pi */
9864 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to string:Buffer:math#Object#srand_from */
9865 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to string:Buffer:math#Object#srand */
9866 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to string:Buffer:stream#Object#poll */
9867 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to string:Buffer:stream#Object#intern_poll */
9868 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to string:Buffer:time#Object#get_time */
9869 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to string:Buffer:file#Object#printn */
9870 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to string:Buffer:file#Object#print */
9871 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to string:Buffer:file#Object#getc */
9872 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to string:Buffer:file#Object#gets */
9873 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to string:Buffer:file#Object#getcwd */
9874 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to string:Buffer:file#Object#file_getcwd */
9875 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to string:Buffer:file#Object#stdin */
9876 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to string:Buffer:file#Object#stdout */
9877 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to string:Buffer:file#Object#stderr */
9878 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to string:Buffer:model_base#Object#intrude_visibility */
9879 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to string:Buffer:model_base#Object#public_visibility */
9880 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to string:Buffer:model_base#Object#protected_visibility */
9881 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to string:Buffer:model_base#Object#private_visibility */
9882 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to string:Buffer:model_base#Object#none_visibility */
9883 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to string:Buffer:model#Object#abstract_kind */
9884 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to string:Buffer:model#Object#concrete_kind */
9885 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to string:Buffer:model#Object#interface_kind */
9886 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to string:Buffer:model#Object#enum_kind */
9887 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to string:Buffer:model#Object#extern_kind */
9888 (nitmethod_t)VIRTUAL_string__Buffer___60d, /* pointer to string:Buffer:string#Buffer#< */
9889 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d, /* pointer to string:Buffer:kernel#Comparable#<= */
9890 (nitmethod_t)VIRTUAL_kernel__Comparable___62d_61d, /* pointer to string:Buffer:kernel#Comparable#>= */
9891 (nitmethod_t)VIRTUAL_kernel__Comparable___62d, /* pointer to string:Buffer:kernel#Comparable#> */
9892 (nitmethod_t)VIRTUAL_kernel__Comparable___60d_61d_62d, /* pointer to string:Buffer:kernel#Comparable#<=> */
9893 (nitmethod_t)VIRTUAL_kernel__Comparable__is_between, /* pointer to string:Buffer:kernel#Comparable#is_between */
9894 (nitmethod_t)VIRTUAL_kernel__Comparable__max, /* pointer to string:Buffer:kernel#Comparable#max */
9895 (nitmethod_t)VIRTUAL_kernel__Comparable__min, /* pointer to string:Buffer:kernel#Comparable#min */
9896 NULL, /* empty */
9897 NULL, /* empty */
9898 NULL, /* empty */
9899 NULL, /* empty */
9900 NULL, /* empty */
9901 NULL, /* empty */
9902 NULL, /* empty */
9903 NULL, /* empty */
9904 NULL, /* empty */
9905 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__iterator, /* pointer to string:Buffer:array#AbstractArrayRead#iterator */
9906 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__is_empty, /* pointer to string:Buffer:array#AbstractArrayRead#is_empty */
9907 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__length, /* pointer to string:Buffer:array#AbstractArrayRead#length */
9908 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__has, /* pointer to string:Buffer:array#AbstractArrayRead#has */
9909 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__has_only, /* pointer to string:Buffer:array#AbstractArrayRead#has_only */
9910 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__count, /* pointer to string:Buffer:array#AbstractArrayRead#count */
9911 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__first, /* pointer to string:Buffer:abstract_collection#SequenceRead#first */
9912 (nitmethod_t)VIRTUAL_abstract_collection__Collection__has_all, /* pointer to string:Buffer:abstract_collection#Collection#has_all */
9913 (nitmethod_t)VIRTUAL_array__Collection__to_a, /* pointer to string:Buffer:array#Collection#to_a */
9914 (nitmethod_t)VIRTUAL_string__Collection__join, /* pointer to string:Buffer:string#Collection#join */
9915 (nitmethod_t)VIRTUAL_math__Collection__rand, /* pointer to string:Buffer:math#Collection#rand */
9916 (nitmethod_t)VIRTUAL_array__AbstractArray__clear, /* pointer to string:Buffer:array#AbstractArray#clear */
9917 (nitmethod_t)VIRTUAL_array__AbstractArray__remove, /* pointer to string:Buffer:array#AbstractArray#remove */
9918 (nitmethod_t)VIRTUAL_array__AbstractArray__remove_all, /* pointer to string:Buffer:array#AbstractArray#remove_all */
9919 (nitmethod_t)VIRTUAL_string__Buffer__add, /* pointer to string:Buffer:string#Buffer#add */
9920 (nitmethod_t)VIRTUAL_abstract_collection__SimpleCollection__add_all, /* pointer to string:Buffer:abstract_collection#SimpleCollection#add_all */
9921 (nitmethod_t)VIRTUAL_string__AbstractString___91d_93d, /* pointer to string:Buffer:string#AbstractString#[] */
9922 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__last, /* pointer to string:Buffer:abstract_collection#SequenceRead#last */
9923 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__index_of, /* pointer to string:Buffer:array#AbstractArrayRead#index_of */
9924 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__first_61d, /* pointer to string:Buffer:abstract_collection#Sequence#first= */
9925 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__last_61d, /* pointer to string:Buffer:abstract_collection#Sequence#last= */
9926 (nitmethod_t)VIRTUAL_array__AbstractArray__push, /* pointer to string:Buffer:array#AbstractArray#push */
9927 (nitmethod_t)VIRTUAL_string__Buffer__append, /* pointer to string:Buffer:string#Buffer#append */
9928 (nitmethod_t)VIRTUAL_array__AbstractArray__pop, /* pointer to string:Buffer:array#AbstractArray#pop */
9929 (nitmethod_t)VIRTUAL_array__AbstractArray__unshift, /* pointer to string:Buffer:array#AbstractArray#unshift */
9930 (nitmethod_t)VIRTUAL_array__AbstractArray__shift, /* pointer to string:Buffer:array#AbstractArray#shift */
9931 (nitmethod_t)VIRTUAL_string__Buffer___91d_93d_61d, /* pointer to string:Buffer:string#Buffer#[]= */
9932 (nitmethod_t)VIRTUAL_array__AbstractArray__remove_at, /* pointer to string:Buffer:array#AbstractArray#remove_at */
9933 (nitmethod_t)VIRTUAL_collection__Sequence__subarray, /* pointer to string:Buffer:collection#Sequence#subarray */
9934 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__last_index_of, /* pointer to string:Buffer:array#AbstractArrayRead#last_index_of */
9935 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__index_of_from, /* pointer to string:Buffer:array#AbstractArrayRead#index_of_from */
9936 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__last_index_of_from, /* pointer to string:Buffer:array#AbstractArrayRead#last_index_of_from */
9937 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__reversed, /* pointer to string:Buffer:array#AbstractArrayRead#reversed */
9938 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__copy_to, /* pointer to string:Buffer:array#AbstractArrayRead#copy_to */
9939 (nitmethod_t)VIRTUAL_array__AbstractArrayRead__init, /* pointer to string:Buffer:array#AbstractArrayRead#init */
9940 (nitmethod_t)VIRTUAL_string__Buffer__enlarge, /* pointer to string:Buffer:string#Buffer#enlarge */
9941 (nitmethod_t)VIRTUAL_array__AbstractArray__insert, /* pointer to string:Buffer:array#AbstractArray#insert */
9942 (nitmethod_t)VIRTUAL_array__AbstractArray__swap_at, /* pointer to string:Buffer:array#AbstractArray#swap_at */
9943 (nitmethod_t)VIRTUAL_array__AbstractArray__init, /* pointer to string:Buffer:array#AbstractArray#init */
9944 (nitmethod_t)VIRTUAL_string__AbstractString__items, /* pointer to string:Buffer:string#AbstractString#items */
9945 (nitmethod_t)VIRTUAL_string__AbstractString__substring, /* pointer to string:Buffer:string#AbstractString#substring */
9946 (nitmethod_t)VIRTUAL_string__AbstractString__substring_from, /* pointer to string:Buffer:string#AbstractString#substring_from */
9947 (nitmethod_t)VIRTUAL_string__AbstractString__has_substring, /* pointer to string:Buffer:string#AbstractString#has_substring */
9948 (nitmethod_t)VIRTUAL_string__AbstractString__has_prefix, /* pointer to string:Buffer:string#AbstractString#has_prefix */
9949 (nitmethod_t)VIRTUAL_string__AbstractString__has_suffix, /* pointer to string:Buffer:string#AbstractString#has_suffix */
9950 (nitmethod_t)VIRTUAL_string__AbstractString__to_i, /* pointer to string:Buffer:string#AbstractString#to_i */
9951 (nitmethod_t)VIRTUAL_string__AbstractString__to_f, /* pointer to string:Buffer:string#AbstractString#to_f */
9952 (nitmethod_t)VIRTUAL_string__AbstractString__to_hex, /* pointer to string:Buffer:string#AbstractString#to_hex */
9953 (nitmethod_t)VIRTUAL_string__AbstractString__a_to, /* pointer to string:Buffer:string#AbstractString#a_to */
9954 (nitmethod_t)VIRTUAL_string__AbstractString__is_numeric, /* pointer to string:Buffer:string#AbstractString#is_numeric */
9955 (nitmethod_t)VIRTUAL_string__AbstractString__to_upper, /* pointer to string:Buffer:string#AbstractString#to_upper */
9956 (nitmethod_t)VIRTUAL_string__AbstractString__to_lower, /* pointer to string:Buffer:string#AbstractString#to_lower */
9957 (nitmethod_t)VIRTUAL_string__AbstractString__trim, /* pointer to string:Buffer:string#AbstractString#trim */
9958 (nitmethod_t)VIRTUAL_string__AbstractString__to_cmangle, /* pointer to string:Buffer:string#AbstractString#to_cmangle */
9959 (nitmethod_t)VIRTUAL_string__AbstractString__escape_to_c, /* pointer to string:Buffer:string#AbstractString#escape_to_c */
9960 (nitmethod_t)VIRTUAL_string__AbstractString__escape_more_to_c, /* pointer to string:Buffer:string#AbstractString#escape_more_to_c */
9961 (nitmethod_t)VIRTUAL_string__AbstractString__escape_to_nit, /* pointer to string:Buffer:string#AbstractString#escape_to_nit */
9962 (nitmethod_t)VIRTUAL_string__AbstractString__unescape_nit, /* pointer to string:Buffer:string#AbstractString#unescape_nit */
9963 (nitmethod_t)VIRTUAL_string__AbstractString__init, /* pointer to string:Buffer:string#AbstractString#init */
9964 (nitmethod_t)VIRTUAL_string__StringCapable__calloc_string, /* pointer to string:Buffer:string#StringCapable#calloc_string */
9965 (nitmethod_t)VIRTUAL_string__Buffer__init, /* pointer to string:Buffer:string#Buffer#init */
9966 (nitmethod_t)VIRTUAL_string__Buffer__from, /* pointer to string:Buffer:string#Buffer#from */
9967 (nitmethod_t)VIRTUAL_string__Buffer__with_capacity, /* pointer to string:Buffer:string#Buffer#with_capacity */
9968 (nitmethod_t)VIRTUAL_string__Buffer__capacity, /* pointer to string:Buffer:string#Buffer#capacity */
9969 (nitmethod_t)VIRTUAL_string__Buffer___61d_61d, /* pointer to string:Buffer:string#Buffer#== */
9970 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__append, /* pointer to string:Buffer:abstract_collection#Sequence#append */
9971 }
9972 };
9973 /* allocate Buffer */
9974 val* NEW_string__Buffer(const struct type* type) {
9975 val* self /* : Buffer */;
9976 long var /* : Int */;
9977 self = nit_alloc(sizeof(struct instance) + 3*sizeof(nitattribute_t));
9978 self->type = type;
9979 self->class = &class_string__Buffer;
9980 var = 0;
9981 self->attrs[COLOR_array__AbstractArrayRead___length].l = var; /* _length on <self:Buffer exact> */
9982 return self;
9983 }