pep8analysis: add copyright info for viz.js
[nit.git] / c_src / nitg.classes.8.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser_nodes__AMainClassdef */
3 const struct class class_parser_nodes__AMainClassdef = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMainClassdef:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMainClassdef:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMainClassdef:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMainClassdef:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMainClassdef:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMainClassdef:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMainClassdef:math#Object#atan2 */
17 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMainClassdef:math#Object#pi */
18 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMainClassdef:math#Object#srand_from */
19 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMainClassdef:math#Object#srand */
20 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMainClassdef:string#Object#to_s */
21 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMainClassdef:string#Object#native_class_name */
22 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMainClassdef:string#Object#class_name */
23 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect */
24 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect_head */
25 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMainClassdef:string#Object#args */
26 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AMainClassdef:string#Object#alpha_comparator */
27 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMainClassdef:stream#Object#poll */
28 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMainClassdef:stream#Object#intern_poll */
29 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMainClassdef:time#Object#get_time */
30 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMainClassdef:file#Object#printn */
31 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMainClassdef:file#Object#print */
32 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMainClassdef:file#Object#getc */
33 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMainClassdef:file#Object#gets */
34 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMainClassdef:file#Object#getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMainClassdef:file#Object#file_getcwd */
36 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMainClassdef:file#Object#stdin */
37 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMainClassdef:file#Object#stdout */
38 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMainClassdef:file#Object#stderr */
39 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#intrude_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#public_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#protected_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#private_visibility */
43 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMainClassdef:model_base#Object#none_visibility */
44 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#abstract_kind */
45 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#concrete_kind */
46 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#interface_kind */
47 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#enum_kind */
48 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMainClassdef:model#Object#extern_kind */
49 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AMainClassdef:nitni_utilities#Object#internal_call_context */
50 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AMainClassdef:nitni_utilities#Object#long_signature */
51 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AMainClassdef:nitni_utilities#Object#short_signature */
52 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AMainClassdef:c#Object#to_c_call_context */
53 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AMainClassdef:c#Object#from_c_call_context */
54 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AMainClassdef:cpp#Object#cpp_call_context */
55 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AMainClassdef:cpp#Object#to_cpp_call_context */
56 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AMainClassdef:cpp#Object#from_cpp_call_context */
57 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location */
58 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#hot_location */
59 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#debug */
60 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent */
61 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent= */
62 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#init */
63 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__replace_child, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#replace_child */
64 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#detach */
65 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#replace_with */
66 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__visit_all, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#visit_all */
67 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMainClassdef:parser_util#ANode#collect_tokens_by_text */
68 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMainClassdef:parser_util#ANode#collect_annotations_by_name */
69 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMainClassdef:simple_misc_analysis#ANode#accept_simple_misc */
70 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMainClassdef:simple_misc_analysis#ANode#after_simple_misc */
71 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMainClassdef:literal#ANode#accept_literal */
72 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMainClassdef:scope#ANode#accept_scope_visitor */
73 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainClassdef:flow#ANode#accept_flow_visitor */
74 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMainClassdef:local_var_init#ANode#accept_local_var_visitor */
75 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMainClassdef:auto_super_init#ANode#accept_auto_super_init */
76 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMainClassdef:astvalidation#ANode#accept_ast_validation */
77 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
78 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform#ANode#accept_transform_visitor */
79 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#location= */
80 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations */
81 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations= */
82 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#init */
83 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMainClassdef:modelize_property#Prod#collect_text */
84 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#replace_with */
85 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#n_propdefs */
86 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#init */
87 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass */
88 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass= */
89 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef */
90 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef= */
91 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done */
92 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done= */
93 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits */
94 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits= */
95 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init */
96 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init= */
97 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mprop2npropdef */
98 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mprop2npropdef= */
99 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache, /* pointer to parser_nodes:AMainClassdef:extern_classes#AClassdef#ftype_cache */
100 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache_61d, /* pointer to parser_nodes:AMainClassdef:extern_classes#AClassdef#ftype_cache= */
101 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed, /* pointer to parser_nodes:AMainClassdef:extern_classes#AClassdef#ftype_computed */
102 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed_61d, /* pointer to parser_nodes:AMainClassdef:extern_classes#AClassdef#ftype_computed= */
103 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype, /* pointer to parser_nodes:AMainClassdef:extern_classes#AClassdef#ftype */
104 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:AMainClassdef:abstract_compiler#AClassdef#compile_to_c */
105 (nitmethod_t)VIRTUAL_parser_nodes__AMainClassdef__init, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AMainClassdef#init */
106 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__empty_init, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#empty_init */
107 (nitmethod_t)VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#init_amainclassdef */
108 }
109 };
110 /* allocate AMainClassdef */
111 val* NEW_parser_nodes__AMainClassdef(const struct type* type) {
112 val* self /* : AMainClassdef */;
113 val* var /* : null */;
114 val* var1 /* : null */;
115 val* var2 /* : null */;
116 val* var3 /* : ANodes[APropdef] */;
117 short int var4 /* : Bool */;
118 val* var5 /* : null */;
119 val* var6 /* : null */;
120 val* var7 /* : HashMap[MProperty, APropdef] */;
121 val* var8 /* : null */;
122 short int var9 /* : Bool */;
123 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
124 self->type = type;
125 self->class = &class_parser_nodes__AMainClassdef;
126 var = NULL;
127 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMainClassdef exact> */
128 var1 = NULL;
129 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMainClassdef exact> */
130 var2 = NULL;
131 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMainClassdef exact> */
132 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
133 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
134 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:AMainClassdef exact> */
135 var4 = 0;
136 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:AMainClassdef exact> */
137 var5 = NULL;
138 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:AMainClassdef exact> */
139 var6 = NULL;
140 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:AMainClassdef exact> */
141 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
142 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
143 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:AMainClassdef exact> */
144 var8 = NULL;
145 self->attrs[COLOR_extern_classes__AClassdef___64dftype_cache].val = var8; /* @ftype_cache on <self:AMainClassdef exact> */
146 var9 = 0;
147 self->attrs[COLOR_extern_classes__AClassdef___64dftype_computed].s = var9; /* @ftype_computed on <self:AMainClassdef exact> */
148 return self;
149 }
150 /* runtime class parser_nodes__AConcreteClasskind */
151 const struct class class_parser_nodes__AConcreteClasskind = {
152 0, /* box_kind */
153 {
154 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#object_id */
155 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_type */
156 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_instance */
157 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#== */
158 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#!= */
159 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#output */
160 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#output_class_name */
161 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#exit */
162 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#sys */
163 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#hash */
164 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteClasskind:math#Object#atan2 */
165 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteClasskind:math#Object#pi */
166 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteClasskind:math#Object#srand_from */
167 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteClasskind:math#Object#srand */
168 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteClasskind:string#Object#to_s */
169 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteClasskind:string#Object#native_class_name */
170 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteClasskind:string#Object#class_name */
171 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect */
172 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect_head */
173 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteClasskind:string#Object#args */
174 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AConcreteClasskind:string#Object#alpha_comparator */
175 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteClasskind:stream#Object#poll */
176 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteClasskind:stream#Object#intern_poll */
177 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteClasskind:time#Object#get_time */
178 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteClasskind:file#Object#printn */
179 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteClasskind:file#Object#print */
180 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getc */
181 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteClasskind:file#Object#gets */
182 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getcwd */
183 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteClasskind:file#Object#file_getcwd */
184 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stdin */
185 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stdout */
186 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteClasskind:file#Object#stderr */
187 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#intrude_visibility */
188 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#public_visibility */
189 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#protected_visibility */
190 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#private_visibility */
191 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#none_visibility */
192 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#abstract_kind */
193 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#concrete_kind */
194 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#interface_kind */
195 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#enum_kind */
196 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteClasskind:model#Object#extern_kind */
197 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AConcreteClasskind:nitni_utilities#Object#internal_call_context */
198 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AConcreteClasskind:nitni_utilities#Object#long_signature */
199 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AConcreteClasskind:nitni_utilities#Object#short_signature */
200 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AConcreteClasskind:c#Object#to_c_call_context */
201 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AConcreteClasskind:c#Object#from_c_call_context */
202 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AConcreteClasskind:cpp#Object#cpp_call_context */
203 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AConcreteClasskind:cpp#Object#to_cpp_call_context */
204 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AConcreteClasskind:cpp#Object#from_cpp_call_context */
205 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location */
206 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#hot_location */
207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#debug */
208 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent */
209 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent= */
210 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#init */
211 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__replace_child, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#replace_child */
212 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#detach */
213 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#replace_with */
214 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__visit_all, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#visit_all */
215 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteClasskind:parser_util#ANode#collect_tokens_by_text */
216 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteClasskind:parser_util#ANode#collect_annotations_by_name */
217 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteClasskind:simple_misc_analysis#ANode#accept_simple_misc */
218 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteClasskind:simple_misc_analysis#ANode#after_simple_misc */
219 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteClasskind:literal#ANode#accept_literal */
220 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteClasskind:scope#ANode#accept_scope_visitor */
221 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteClasskind:flow#ANode#accept_flow_visitor */
222 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteClasskind:local_var_init#ANode#accept_local_var_visitor */
223 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init#ANode#accept_auto_super_init */
224 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteClasskind:astvalidation#ANode#accept_ast_validation */
225 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
226 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#accept_transform_visitor */
227 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#location= */
228 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations */
229 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations= */
230 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#init */
231 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteClasskind:modelize_property#Prod#collect_text */
232 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#replace_with */
233 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AClasskind#init */
234 (nitmethod_t)VIRTUAL_modelize_class__AConcreteClasskind__mkind, /* pointer to parser_nodes:AConcreteClasskind:modelize_class#AConcreteClasskind#mkind */
235 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteClasskind__n_kwclass, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AConcreteClasskind#n_kwclass */
236 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#n_kwclass= */
237 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteClasskind__init, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#AConcreteClasskind#init */
238 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__empty_init, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#empty_init */
239 (nitmethod_t)VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#init_aconcreteclasskind */
240 }
241 };
242 /* allocate AConcreteClasskind */
243 val* NEW_parser_nodes__AConcreteClasskind(const struct type* type) {
244 val* self /* : AConcreteClasskind */;
245 val* var /* : null */;
246 val* var1 /* : null */;
247 val* var2 /* : null */;
248 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
249 self->type = type;
250 self->class = &class_parser_nodes__AConcreteClasskind;
251 var = NULL;
252 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteClasskind exact> */
253 var1 = NULL;
254 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteClasskind exact> */
255 var2 = NULL;
256 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteClasskind exact> */
257 return self;
258 }
259 /* runtime class parser_nodes__AAbstractClasskind */
260 const struct class class_parser_nodes__AAbstractClasskind = {
261 0, /* box_kind */
262 {
263 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#object_id */
264 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_type */
265 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_instance */
266 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#== */
267 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#!= */
268 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#output */
269 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#output_class_name */
270 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#exit */
271 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#sys */
272 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#hash */
273 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAbstractClasskind:math#Object#atan2 */
274 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAbstractClasskind:math#Object#pi */
275 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAbstractClasskind:math#Object#srand_from */
276 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAbstractClasskind:math#Object#srand */
277 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAbstractClasskind:string#Object#to_s */
278 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAbstractClasskind:string#Object#native_class_name */
279 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAbstractClasskind:string#Object#class_name */
280 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect */
281 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect_head */
282 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAbstractClasskind:string#Object#args */
283 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAbstractClasskind:string#Object#alpha_comparator */
284 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAbstractClasskind:stream#Object#poll */
285 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAbstractClasskind:stream#Object#intern_poll */
286 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAbstractClasskind:time#Object#get_time */
287 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAbstractClasskind:file#Object#printn */
288 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAbstractClasskind:file#Object#print */
289 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getc */
290 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAbstractClasskind:file#Object#gets */
291 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getcwd */
292 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAbstractClasskind:file#Object#file_getcwd */
293 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stdin */
294 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stdout */
295 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAbstractClasskind:file#Object#stderr */
296 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#intrude_visibility */
297 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#public_visibility */
298 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#protected_visibility */
299 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#private_visibility */
300 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#none_visibility */
301 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#abstract_kind */
302 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#concrete_kind */
303 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#interface_kind */
304 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#enum_kind */
305 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAbstractClasskind:model#Object#extern_kind */
306 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAbstractClasskind:nitni_utilities#Object#internal_call_context */
307 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAbstractClasskind:nitni_utilities#Object#long_signature */
308 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAbstractClasskind:nitni_utilities#Object#short_signature */
309 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAbstractClasskind:c#Object#to_c_call_context */
310 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAbstractClasskind:c#Object#from_c_call_context */
311 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAbstractClasskind:cpp#Object#cpp_call_context */
312 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAbstractClasskind:cpp#Object#to_cpp_call_context */
313 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAbstractClasskind:cpp#Object#from_cpp_call_context */
314 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location */
315 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#hot_location */
316 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#debug */
317 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent */
318 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent= */
319 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#init */
320 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__replace_child, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#replace_child */
321 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#detach */
322 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#replace_with */
323 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__visit_all, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#visit_all */
324 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAbstractClasskind:parser_util#ANode#collect_tokens_by_text */
325 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAbstractClasskind:parser_util#ANode#collect_annotations_by_name */
326 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAbstractClasskind:simple_misc_analysis#ANode#accept_simple_misc */
327 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAbstractClasskind:simple_misc_analysis#ANode#after_simple_misc */
328 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAbstractClasskind:literal#ANode#accept_literal */
329 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAbstractClasskind:scope#ANode#accept_scope_visitor */
330 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbstractClasskind:flow#ANode#accept_flow_visitor */
331 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAbstractClasskind:local_var_init#ANode#accept_local_var_visitor */
332 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init#ANode#accept_auto_super_init */
333 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAbstractClasskind:astvalidation#ANode#accept_ast_validation */
334 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
335 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#accept_transform_visitor */
336 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#location= */
337 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations */
338 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations= */
339 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#init */
340 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAbstractClasskind:modelize_property#Prod#collect_text */
341 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#replace_with */
342 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AClasskind#init */
343 (nitmethod_t)VIRTUAL_modelize_class__AAbstractClasskind__mkind, /* pointer to parser_nodes:AAbstractClasskind:modelize_class#AAbstractClasskind#mkind */
344 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__n_kwabstract, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#n_kwabstract */
345 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwabstract= */
346 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__n_kwclass, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#n_kwclass */
347 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwclass= */
348 (nitmethod_t)VIRTUAL_parser_nodes__AAbstractClasskind__init, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#AAbstractClasskind#init */
349 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__empty_init, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#empty_init */
350 (nitmethod_t)VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#init_aabstractclasskind */
351 }
352 };
353 /* allocate AAbstractClasskind */
354 val* NEW_parser_nodes__AAbstractClasskind(const struct type* type) {
355 val* self /* : AAbstractClasskind */;
356 val* var /* : null */;
357 val* var1 /* : null */;
358 val* var2 /* : null */;
359 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
360 self->type = type;
361 self->class = &class_parser_nodes__AAbstractClasskind;
362 var = NULL;
363 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAbstractClasskind exact> */
364 var1 = NULL;
365 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAbstractClasskind exact> */
366 var2 = NULL;
367 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAbstractClasskind exact> */
368 return self;
369 }
370 /* runtime class parser_nodes__AInterfaceClasskind */
371 const struct class class_parser_nodes__AInterfaceClasskind = {
372 0, /* box_kind */
373 {
374 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#object_id */
375 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_type */
376 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_instance */
377 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#== */
378 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#!= */
379 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#output */
380 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#output_class_name */
381 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#exit */
382 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#sys */
383 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#hash */
384 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#atan2 */
385 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#pi */
386 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#srand_from */
387 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInterfaceClasskind:math#Object#srand */
388 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#to_s */
389 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#native_class_name */
390 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#class_name */
391 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect */
392 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect_head */
393 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#args */
394 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#alpha_comparator */
395 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInterfaceClasskind:stream#Object#poll */
396 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInterfaceClasskind:stream#Object#intern_poll */
397 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInterfaceClasskind:time#Object#get_time */
398 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#printn */
399 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#print */
400 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getc */
401 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#gets */
402 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getcwd */
403 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#file_getcwd */
404 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stdin */
405 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stdout */
406 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#stderr */
407 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#intrude_visibility */
408 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#public_visibility */
409 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#protected_visibility */
410 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#private_visibility */
411 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#none_visibility */
412 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#abstract_kind */
413 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#concrete_kind */
414 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#interface_kind */
415 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#enum_kind */
416 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#extern_kind */
417 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AInterfaceClasskind:nitni_utilities#Object#internal_call_context */
418 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AInterfaceClasskind:nitni_utilities#Object#long_signature */
419 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AInterfaceClasskind:nitni_utilities#Object#short_signature */
420 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AInterfaceClasskind:c#Object#to_c_call_context */
421 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AInterfaceClasskind:c#Object#from_c_call_context */
422 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AInterfaceClasskind:cpp#Object#cpp_call_context */
423 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AInterfaceClasskind:cpp#Object#to_cpp_call_context */
424 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AInterfaceClasskind:cpp#Object#from_cpp_call_context */
425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location */
426 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#hot_location */
427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#debug */
428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent */
429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent= */
430 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#init */
431 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__replace_child, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#replace_child */
432 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#detach */
433 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#replace_with */
434 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__visit_all, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#visit_all */
435 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInterfaceClasskind:parser_util#ANode#collect_tokens_by_text */
436 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInterfaceClasskind:parser_util#ANode#collect_annotations_by_name */
437 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInterfaceClasskind:simple_misc_analysis#ANode#accept_simple_misc */
438 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInterfaceClasskind:simple_misc_analysis#ANode#after_simple_misc */
439 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInterfaceClasskind:literal#ANode#accept_literal */
440 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInterfaceClasskind:scope#ANode#accept_scope_visitor */
441 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInterfaceClasskind:flow#ANode#accept_flow_visitor */
442 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init#ANode#accept_local_var_visitor */
443 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init#ANode#accept_auto_super_init */
444 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation#ANode#accept_ast_validation */
445 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
446 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#accept_transform_visitor */
447 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#location= */
448 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations */
449 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations= */
450 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#init */
451 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInterfaceClasskind:modelize_property#Prod#collect_text */
452 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#replace_with */
453 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AClasskind#init */
454 (nitmethod_t)VIRTUAL_modelize_class__AInterfaceClasskind__mkind, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class#AInterfaceClasskind#mkind */
455 (nitmethod_t)VIRTUAL_parser_nodes__AInterfaceClasskind__n_kwinterface, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AInterfaceClasskind#n_kwinterface */
456 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#n_kwinterface= */
457 (nitmethod_t)VIRTUAL_parser_nodes__AInterfaceClasskind__init, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#AInterfaceClasskind#init */
458 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__empty_init, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#empty_init */
459 (nitmethod_t)VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#init_ainterfaceclasskind */
460 }
461 };
462 /* allocate AInterfaceClasskind */
463 val* NEW_parser_nodes__AInterfaceClasskind(const struct type* type) {
464 val* self /* : AInterfaceClasskind */;
465 val* var /* : null */;
466 val* var1 /* : null */;
467 val* var2 /* : null */;
468 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
469 self->type = type;
470 self->class = &class_parser_nodes__AInterfaceClasskind;
471 var = NULL;
472 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInterfaceClasskind exact> */
473 var1 = NULL;
474 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInterfaceClasskind exact> */
475 var2 = NULL;
476 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInterfaceClasskind exact> */
477 return self;
478 }
479 /* runtime class parser_nodes__AEnumClasskind */
480 const struct class class_parser_nodes__AEnumClasskind = {
481 0, /* box_kind */
482 {
483 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#object_id */
484 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_type */
485 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_instance */
486 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#== */
487 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#!= */
488 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#output */
489 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#output_class_name */
490 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#exit */
491 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#sys */
492 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#hash */
493 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEnumClasskind:math#Object#atan2 */
494 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEnumClasskind:math#Object#pi */
495 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEnumClasskind:math#Object#srand_from */
496 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEnumClasskind:math#Object#srand */
497 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEnumClasskind:string#Object#to_s */
498 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEnumClasskind:string#Object#native_class_name */
499 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEnumClasskind:string#Object#class_name */
500 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect */
501 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect_head */
502 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEnumClasskind:string#Object#args */
503 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AEnumClasskind:string#Object#alpha_comparator */
504 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEnumClasskind:stream#Object#poll */
505 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEnumClasskind:stream#Object#intern_poll */
506 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEnumClasskind:time#Object#get_time */
507 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEnumClasskind:file#Object#printn */
508 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEnumClasskind:file#Object#print */
509 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEnumClasskind:file#Object#getc */
510 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEnumClasskind:file#Object#gets */
511 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEnumClasskind:file#Object#getcwd */
512 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEnumClasskind:file#Object#file_getcwd */
513 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEnumClasskind:file#Object#stdin */
514 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEnumClasskind:file#Object#stdout */
515 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEnumClasskind:file#Object#stderr */
516 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#intrude_visibility */
517 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#public_visibility */
518 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#protected_visibility */
519 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#private_visibility */
520 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#none_visibility */
521 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#abstract_kind */
522 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#concrete_kind */
523 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#interface_kind */
524 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#enum_kind */
525 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEnumClasskind:model#Object#extern_kind */
526 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AEnumClasskind:nitni_utilities#Object#internal_call_context */
527 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AEnumClasskind:nitni_utilities#Object#long_signature */
528 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AEnumClasskind:nitni_utilities#Object#short_signature */
529 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AEnumClasskind:c#Object#to_c_call_context */
530 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AEnumClasskind:c#Object#from_c_call_context */
531 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AEnumClasskind:cpp#Object#cpp_call_context */
532 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AEnumClasskind:cpp#Object#to_cpp_call_context */
533 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AEnumClasskind:cpp#Object#from_cpp_call_context */
534 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location */
535 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#hot_location */
536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#debug */
537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent */
538 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent= */
539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#init */
540 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__replace_child, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#replace_child */
541 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#detach */
542 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#replace_with */
543 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__visit_all, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#visit_all */
544 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEnumClasskind:parser_util#ANode#collect_tokens_by_text */
545 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEnumClasskind:parser_util#ANode#collect_annotations_by_name */
546 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEnumClasskind:simple_misc_analysis#ANode#accept_simple_misc */
547 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEnumClasskind:simple_misc_analysis#ANode#after_simple_misc */
548 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEnumClasskind:literal#ANode#accept_literal */
549 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEnumClasskind:scope#ANode#accept_scope_visitor */
550 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEnumClasskind:flow#ANode#accept_flow_visitor */
551 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEnumClasskind:local_var_init#ANode#accept_local_var_visitor */
552 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AEnumClasskind:auto_super_init#ANode#accept_auto_super_init */
553 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEnumClasskind:astvalidation#ANode#accept_ast_validation */
554 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
555 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#accept_transform_visitor */
556 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#location= */
557 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations */
558 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations= */
559 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#init */
560 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEnumClasskind:modelize_property#Prod#collect_text */
561 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#replace_with */
562 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AClasskind#init */
563 (nitmethod_t)VIRTUAL_modelize_class__AEnumClasskind__mkind, /* pointer to parser_nodes:AEnumClasskind:modelize_class#AEnumClasskind#mkind */
564 (nitmethod_t)VIRTUAL_parser_nodes__AEnumClasskind__n_kwenum, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AEnumClasskind#n_kwenum */
565 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#n_kwenum= */
566 (nitmethod_t)VIRTUAL_parser_nodes__AEnumClasskind__init, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#AEnumClasskind#init */
567 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__empty_init, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#empty_init */
568 (nitmethod_t)VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#init_aenumclasskind */
569 }
570 };
571 /* allocate AEnumClasskind */
572 val* NEW_parser_nodes__AEnumClasskind(const struct type* type) {
573 val* self /* : AEnumClasskind */;
574 val* var /* : null */;
575 val* var1 /* : null */;
576 val* var2 /* : null */;
577 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
578 self->type = type;
579 self->class = &class_parser_nodes__AEnumClasskind;
580 var = NULL;
581 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEnumClasskind exact> */
582 var1 = NULL;
583 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEnumClasskind exact> */
584 var2 = NULL;
585 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEnumClasskind exact> */
586 return self;
587 }
588 /* runtime class parser_nodes__AExternClasskind */
589 const struct class class_parser_nodes__AExternClasskind = {
590 0, /* box_kind */
591 {
592 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternClasskind:kernel#Object#object_id */
593 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_type */
594 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_instance */
595 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#== */
596 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#!= */
597 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternClasskind:kernel#Object#output */
598 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternClasskind:kernel#Object#output_class_name */
599 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternClasskind:kernel#Object#exit */
600 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternClasskind:kernel#Object#sys */
601 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternClasskind:kernel#Object#hash */
602 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternClasskind:math#Object#atan2 */
603 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternClasskind:math#Object#pi */
604 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternClasskind:math#Object#srand_from */
605 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternClasskind:math#Object#srand */
606 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternClasskind:string#Object#to_s */
607 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternClasskind:string#Object#native_class_name */
608 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternClasskind:string#Object#class_name */
609 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect */
610 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect_head */
611 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternClasskind:string#Object#args */
612 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AExternClasskind:string#Object#alpha_comparator */
613 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternClasskind:stream#Object#poll */
614 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternClasskind:stream#Object#intern_poll */
615 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternClasskind:time#Object#get_time */
616 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternClasskind:file#Object#printn */
617 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternClasskind:file#Object#print */
618 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternClasskind:file#Object#getc */
619 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternClasskind:file#Object#gets */
620 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternClasskind:file#Object#getcwd */
621 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternClasskind:file#Object#file_getcwd */
622 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternClasskind:file#Object#stdin */
623 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternClasskind:file#Object#stdout */
624 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternClasskind:file#Object#stderr */
625 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#intrude_visibility */
626 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#public_visibility */
627 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#protected_visibility */
628 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#private_visibility */
629 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternClasskind:model_base#Object#none_visibility */
630 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#abstract_kind */
631 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#concrete_kind */
632 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#interface_kind */
633 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#enum_kind */
634 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternClasskind:model#Object#extern_kind */
635 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AExternClasskind:nitni_utilities#Object#internal_call_context */
636 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AExternClasskind:nitni_utilities#Object#long_signature */
637 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AExternClasskind:nitni_utilities#Object#short_signature */
638 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AExternClasskind:c#Object#to_c_call_context */
639 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AExternClasskind:c#Object#from_c_call_context */
640 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AExternClasskind:cpp#Object#cpp_call_context */
641 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AExternClasskind:cpp#Object#to_cpp_call_context */
642 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AExternClasskind:cpp#Object#from_cpp_call_context */
643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location */
644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#hot_location */
645 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#debug */
646 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent */
647 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent= */
648 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#init */
649 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__replace_child, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#replace_child */
650 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#detach */
651 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#replace_with */
652 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__visit_all, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#visit_all */
653 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternClasskind:parser_util#ANode#collect_tokens_by_text */
654 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternClasskind:parser_util#ANode#collect_annotations_by_name */
655 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternClasskind:simple_misc_analysis#ANode#accept_simple_misc */
656 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternClasskind:simple_misc_analysis#ANode#after_simple_misc */
657 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternClasskind:literal#ANode#accept_literal */
658 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternClasskind:scope#ANode#accept_scope_visitor */
659 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternClasskind:flow#ANode#accept_flow_visitor */
660 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternClasskind:local_var_init#ANode#accept_local_var_visitor */
661 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternClasskind:auto_super_init#ANode#accept_auto_super_init */
662 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternClasskind:astvalidation#ANode#accept_ast_validation */
663 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
664 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform#ANode#accept_transform_visitor */
665 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#location= */
666 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations */
667 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations= */
668 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#init */
669 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternClasskind:modelize_property#Prod#collect_text */
670 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#replace_with */
671 (nitmethod_t)VIRTUAL_parser_nodes__AClasskind__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AClasskind#init */
672 (nitmethod_t)VIRTUAL_modelize_class__AExternClasskind__mkind, /* pointer to parser_nodes:AExternClasskind:modelize_class#AExternClasskind#mkind */
673 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__n_kwextern, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#n_kwextern */
674 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwextern= */
675 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__n_kwclass, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#n_kwclass */
676 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwclass= */
677 (nitmethod_t)VIRTUAL_parser_nodes__AExternClasskind__init, /* pointer to parser_nodes:AExternClasskind:parser_nodes#AExternClasskind#init */
678 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__empty_init, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#empty_init */
679 (nitmethod_t)VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#init_aexternclasskind */
680 }
681 };
682 /* allocate AExternClasskind */
683 val* NEW_parser_nodes__AExternClasskind(const struct type* type) {
684 val* self /* : AExternClasskind */;
685 val* var /* : null */;
686 val* var1 /* : null */;
687 val* var2 /* : null */;
688 val* var3 /* : null */;
689 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
690 self->type = type;
691 self->class = &class_parser_nodes__AExternClasskind;
692 var = NULL;
693 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternClasskind exact> */
694 var1 = NULL;
695 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternClasskind exact> */
696 var2 = NULL;
697 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternClasskind exact> */
698 var3 = NULL;
699 self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwclass].val = var3; /* _n_kwclass on <self:AExternClasskind exact> */
700 return self;
701 }
702 /* runtime class parser_nodes__AFormaldef */
703 const struct class class_parser_nodes__AFormaldef = {
704 0, /* box_kind */
705 {
706 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFormaldef:kernel#Object#object_id */
707 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_type */
708 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_instance */
709 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#== */
710 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#!= */
711 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFormaldef:kernel#Object#output */
712 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFormaldef:kernel#Object#output_class_name */
713 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFormaldef:kernel#Object#exit */
714 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFormaldef:kernel#Object#sys */
715 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFormaldef:kernel#Object#hash */
716 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFormaldef:math#Object#atan2 */
717 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFormaldef:math#Object#pi */
718 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFormaldef:math#Object#srand_from */
719 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFormaldef:math#Object#srand */
720 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFormaldef:string#Object#to_s */
721 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFormaldef:string#Object#native_class_name */
722 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFormaldef:string#Object#class_name */
723 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFormaldef:string#Object#inspect */
724 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFormaldef:string#Object#inspect_head */
725 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFormaldef:string#Object#args */
726 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AFormaldef:string#Object#alpha_comparator */
727 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFormaldef:stream#Object#poll */
728 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFormaldef:stream#Object#intern_poll */
729 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFormaldef:time#Object#get_time */
730 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFormaldef:file#Object#printn */
731 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFormaldef:file#Object#print */
732 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFormaldef:file#Object#getc */
733 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFormaldef:file#Object#gets */
734 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFormaldef:file#Object#getcwd */
735 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFormaldef:file#Object#file_getcwd */
736 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFormaldef:file#Object#stdin */
737 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFormaldef:file#Object#stdout */
738 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFormaldef:file#Object#stderr */
739 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#intrude_visibility */
740 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#public_visibility */
741 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#protected_visibility */
742 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#private_visibility */
743 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFormaldef:model_base#Object#none_visibility */
744 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFormaldef:model#Object#abstract_kind */
745 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFormaldef:model#Object#concrete_kind */
746 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFormaldef:model#Object#interface_kind */
747 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFormaldef:model#Object#enum_kind */
748 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFormaldef:model#Object#extern_kind */
749 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AFormaldef:nitni_utilities#Object#internal_call_context */
750 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AFormaldef:nitni_utilities#Object#long_signature */
751 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AFormaldef:nitni_utilities#Object#short_signature */
752 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AFormaldef:c#Object#to_c_call_context */
753 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AFormaldef:c#Object#from_c_call_context */
754 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AFormaldef:cpp#Object#cpp_call_context */
755 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AFormaldef:cpp#Object#to_cpp_call_context */
756 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AFormaldef:cpp#Object#from_cpp_call_context */
757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location */
758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#hot_location */
759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#debug */
760 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent */
761 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent= */
762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#init */
763 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__replace_child, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#replace_child */
764 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#detach */
765 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#replace_with */
766 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__visit_all, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#visit_all */
767 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFormaldef:parser_util#ANode#collect_tokens_by_text */
768 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFormaldef:parser_util#ANode#collect_annotations_by_name */
769 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFormaldef:simple_misc_analysis#ANode#accept_simple_misc */
770 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFormaldef:simple_misc_analysis#ANode#after_simple_misc */
771 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AFormaldef:literal#ANode#accept_literal */
772 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFormaldef:scope#ANode#accept_scope_visitor */
773 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFormaldef:flow#ANode#accept_flow_visitor */
774 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFormaldef:local_var_init#ANode#accept_local_var_visitor */
775 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFormaldef:auto_super_init#ANode#accept_auto_super_init */
776 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFormaldef:astvalidation#ANode#accept_ast_validation */
777 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
778 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform#ANode#accept_transform_visitor */
779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#location= */
780 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#n_annotations */
781 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_annotations_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_annotations= */
782 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#init */
783 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFormaldef:modelize_property#Prod#collect_text */
784 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#replace_with */
785 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__n_id, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_id */
786 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_id_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_id= */
787 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__n_type, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_type */
788 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__n_type_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_type= */
789 (nitmethod_t)VIRTUAL_parser_nodes__AFormaldef__init, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#init */
790 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__empty_init, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#empty_init */
791 (nitmethod_t)VIRTUAL_parser_prod__AFormaldef__init_aformaldef, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#init_aformaldef */
792 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__mtype, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#mtype */
793 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__mtype_61d, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#mtype= */
794 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__bound, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound */
795 (nitmethod_t)VIRTUAL_modelize_class__AFormaldef__bound_61d, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound= */
796 }
797 };
798 /* allocate AFormaldef */
799 val* NEW_parser_nodes__AFormaldef(const struct type* type) {
800 val* self /* : AFormaldef */;
801 val* var /* : null */;
802 val* var1 /* : null */;
803 val* var2 /* : null */;
804 val* var3 /* : null */;
805 val* var4 /* : null */;
806 val* var5 /* : null */;
807 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
808 self->type = type;
809 self->class = &class_parser_nodes__AFormaldef;
810 var = NULL;
811 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFormaldef exact> */
812 var1 = NULL;
813 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFormaldef exact> */
814 var2 = NULL;
815 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFormaldef exact> */
816 var3 = NULL;
817 self->attrs[COLOR_parser_nodes__AFormaldef___n_type].val = var3; /* _n_type on <self:AFormaldef exact> */
818 var4 = NULL;
819 self->attrs[COLOR_modelize_class__AFormaldef___64dmtype].val = var4; /* @mtype on <self:AFormaldef exact> */
820 var5 = NULL;
821 self->attrs[COLOR_modelize_class__AFormaldef___64dbound].val = var5; /* @bound on <self:AFormaldef exact> */
822 return self;
823 }
824 /* runtime class parser_nodes__ASuperclass */
825 const struct class class_parser_nodes__ASuperclass = {
826 0, /* box_kind */
827 {
828 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperclass:kernel#Object#object_id */
829 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_type */
830 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_instance */
831 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperclass:kernel#Object#== */
832 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperclass:kernel#Object#!= */
833 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperclass:kernel#Object#output */
834 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperclass:kernel#Object#output_class_name */
835 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperclass:kernel#Object#exit */
836 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperclass:kernel#Object#sys */
837 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperclass:kernel#Object#hash */
838 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperclass:math#Object#atan2 */
839 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperclass:math#Object#pi */
840 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperclass:math#Object#srand_from */
841 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperclass:math#Object#srand */
842 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperclass:string#Object#to_s */
843 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperclass:string#Object#native_class_name */
844 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperclass:string#Object#class_name */
845 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperclass:string#Object#inspect */
846 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperclass:string#Object#inspect_head */
847 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperclass:string#Object#args */
848 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ASuperclass:string#Object#alpha_comparator */
849 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperclass:stream#Object#poll */
850 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperclass:stream#Object#intern_poll */
851 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperclass:time#Object#get_time */
852 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperclass:file#Object#printn */
853 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperclass:file#Object#print */
854 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperclass:file#Object#getc */
855 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperclass:file#Object#gets */
856 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperclass:file#Object#getcwd */
857 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperclass:file#Object#file_getcwd */
858 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperclass:file#Object#stdin */
859 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperclass:file#Object#stdout */
860 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperclass:file#Object#stderr */
861 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#intrude_visibility */
862 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#public_visibility */
863 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#protected_visibility */
864 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#private_visibility */
865 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperclass:model_base#Object#none_visibility */
866 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperclass:model#Object#abstract_kind */
867 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperclass:model#Object#concrete_kind */
868 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperclass:model#Object#interface_kind */
869 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperclass:model#Object#enum_kind */
870 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperclass:model#Object#extern_kind */
871 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ASuperclass:nitni_utilities#Object#internal_call_context */
872 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ASuperclass:nitni_utilities#Object#long_signature */
873 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ASuperclass:nitni_utilities#Object#short_signature */
874 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ASuperclass:c#Object#to_c_call_context */
875 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ASuperclass:c#Object#from_c_call_context */
876 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ASuperclass:cpp#Object#cpp_call_context */
877 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ASuperclass:cpp#Object#to_cpp_call_context */
878 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ASuperclass:cpp#Object#from_cpp_call_context */
879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#location */
880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#hot_location */
881 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#debug */
882 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent */
883 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent= */
884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#init */
885 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__replace_child, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#replace_child */
886 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#detach */
887 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#replace_with */
888 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__visit_all, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#visit_all */
889 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperclass:parser_util#ANode#collect_tokens_by_text */
890 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperclass:parser_util#ANode#collect_annotations_by_name */
891 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperclass:simple_misc_analysis#ANode#accept_simple_misc */
892 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperclass:simple_misc_analysis#ANode#after_simple_misc */
893 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperclass:literal#ANode#accept_literal */
894 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperclass:scope#ANode#accept_scope_visitor */
895 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperclass:flow#ANode#accept_flow_visitor */
896 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperclass:local_var_init#ANode#accept_local_var_visitor */
897 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASuperclass:auto_super_init#ANode#accept_auto_super_init */
898 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperclass:astvalidation#ANode#accept_ast_validation */
899 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
900 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASuperclass:transform#ANode#accept_transform_visitor */
901 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#location= */
902 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#n_annotations */
903 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_annotations_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_annotations= */
904 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#init */
905 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperclass:modelize_property#Prod#collect_text */
906 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#replace_with */
907 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__n_kwsuper, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_kwsuper */
908 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_kwsuper= */
909 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__n_type, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_type */
910 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__n_type_61d, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_type= */
911 (nitmethod_t)VIRTUAL_parser_nodes__ASuperclass__init, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#init */
912 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__empty_init, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#empty_init */
913 (nitmethod_t)VIRTUAL_parser_prod__ASuperclass__init_asuperclass, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#init_asuperclass */
914 }
915 };
916 /* allocate ASuperclass */
917 val* NEW_parser_nodes__ASuperclass(const struct type* type) {
918 val* self /* : ASuperclass */;
919 val* var /* : null */;
920 val* var1 /* : null */;
921 val* var2 /* : null */;
922 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
923 self->type = type;
924 self->class = &class_parser_nodes__ASuperclass;
925 var = NULL;
926 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperclass exact> */
927 var1 = NULL;
928 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperclass exact> */
929 var2 = NULL;
930 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperclass exact> */
931 return self;
932 }
933 /* runtime class parser_nodes__AAttrPropdef */
934 const struct class class_parser_nodes__AAttrPropdef = {
935 0, /* box_kind */
936 {
937 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#object_id */
938 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_type */
939 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_instance */
940 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#== */
941 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#!= */
942 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#output */
943 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#output_class_name */
944 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#exit */
945 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#sys */
946 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#hash */
947 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAttrPropdef:math#Object#atan2 */
948 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAttrPropdef:math#Object#pi */
949 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAttrPropdef:math#Object#srand_from */
950 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAttrPropdef:math#Object#srand */
951 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAttrPropdef:string#Object#to_s */
952 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAttrPropdef:string#Object#native_class_name */
953 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAttrPropdef:string#Object#class_name */
954 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect */
955 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect_head */
956 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAttrPropdef:string#Object#args */
957 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAttrPropdef:string#Object#alpha_comparator */
958 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAttrPropdef:stream#Object#poll */
959 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAttrPropdef:stream#Object#intern_poll */
960 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAttrPropdef:time#Object#get_time */
961 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAttrPropdef:file#Object#printn */
962 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAttrPropdef:file#Object#print */
963 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAttrPropdef:file#Object#getc */
964 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAttrPropdef:file#Object#gets */
965 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAttrPropdef:file#Object#getcwd */
966 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAttrPropdef:file#Object#file_getcwd */
967 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAttrPropdef:file#Object#stdin */
968 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAttrPropdef:file#Object#stdout */
969 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAttrPropdef:file#Object#stderr */
970 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#intrude_visibility */
971 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#public_visibility */
972 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#protected_visibility */
973 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#private_visibility */
974 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#none_visibility */
975 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#abstract_kind */
976 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#concrete_kind */
977 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#interface_kind */
978 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#enum_kind */
979 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAttrPropdef:model#Object#extern_kind */
980 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAttrPropdef:nitni_utilities#Object#internal_call_context */
981 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAttrPropdef:nitni_utilities#Object#long_signature */
982 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAttrPropdef:nitni_utilities#Object#short_signature */
983 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAttrPropdef:c#Object#to_c_call_context */
984 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAttrPropdef:c#Object#from_c_call_context */
985 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAttrPropdef:cpp#Object#cpp_call_context */
986 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAttrPropdef:cpp#Object#to_cpp_call_context */
987 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAttrPropdef:cpp#Object#from_cpp_call_context */
988 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location */
989 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__hot_location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#hot_location */
990 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#debug */
991 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent */
992 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent= */
993 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#init */
994 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__replace_child, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#replace_child */
995 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#detach */
996 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#replace_with */
997 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__visit_all, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#visit_all */
998 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAttrPropdef:parser_util#ANode#collect_tokens_by_text */
999 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAttrPropdef:parser_util#ANode#collect_annotations_by_name */
1000 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAttrPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1001 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAttrPropdef:simple_misc_analysis#ANode#after_simple_misc */
1002 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAttrPropdef:literal#ANode#accept_literal */
1003 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAttrPropdef:scope#ANode#accept_scope_visitor */
1004 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#accept_flow_visitor */
1005 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAttrPropdef:local_var_init#ANode#accept_local_var_visitor */
1006 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAttrPropdef:auto_super_init#ANode#accept_auto_super_init */
1007 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAttrPropdef:astvalidation#ANode#accept_ast_validation */
1008 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1009 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#accept_transform_visitor */
1010 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#location= */
1011 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#n_annotations */
1012 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_annotations= */
1013 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#init */
1014 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAttrPropdef:modelize_property#Prod#collect_text */
1015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#replace_with */
1016 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_doc */
1017 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_doc= */
1018 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#init */
1019 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AAttrPropdef:scope#APropdef#do_scope */
1020 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#do_flow */
1021 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context */
1022 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context= */
1023 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context */
1024 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context= */
1025 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AAttrPropdef:local_var_init#APropdef#do_local_var_init */
1026 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef */
1027 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef= */
1028 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__build_property, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_property */
1029 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__build_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_signature */
1030 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__check_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_signature */
1031 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#new_property_visibility */
1032 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_property_visibility */
1033 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_keyword */
1034 (nitmethod_t)VIRTUAL_typing__AAttrPropdef__do_typing, /* pointer to parser_nodes:AAttrPropdef:typing#AAttrPropdef#do_typing */
1035 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable */
1036 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable= */
1037 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#compile_to_c */
1038 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#APropdef#can_inline */
1039 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#ANode#accept_flow_visitor */
1040 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_kwredef, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_kwredef */
1041 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwredef= */
1042 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_visibility, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_visibility */
1043 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_visibility= */
1044 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_kwvar, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_kwvar */
1045 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwvar= */
1046 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_id, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id */
1047 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_id_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id= */
1048 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_id2, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id2 */
1049 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id2= */
1050 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_type, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_type */
1051 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_type_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_type= */
1052 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_readable, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_readable */
1053 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_readable_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_readable= */
1054 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_writable, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_writable */
1055 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_writable_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_writable= */
1056 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__n_expr, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_expr */
1057 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_expr= */
1058 (nitmethod_t)VIRTUAL_parser_nodes__AAttrPropdef__init, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#init */
1059 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__empty_init, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#empty_init */
1060 (nitmethod_t)VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#init_aattrpropdef */
1061 (nitmethod_t)VIRTUAL_serialization_phase__AAttrPropdef__name, /* pointer to parser_nodes:AAttrPropdef:serialization_phase#AAttrPropdef#name */
1062 (nitmethod_t)VIRTUAL_serialization_phase__AAttrPropdef__type_name, /* pointer to parser_nodes:AAttrPropdef:serialization_phase#AAttrPropdef#type_name */
1063 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef */
1064 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef= */
1065 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef */
1066 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef= */
1067 (nitmethod_t)VIRTUAL_modelize_property__AAttrPropdef__check_method_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_method_signature */
1068 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__init_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#init_expr */
1069 (nitmethod_t)VIRTUAL_abstract_compiler__AAttrPropdef__check_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#check_expr */
1070 }
1071 };
1072 /* allocate AAttrPropdef */
1073 val* NEW_parser_nodes__AAttrPropdef(const struct type* type) {
1074 val* self /* : AAttrPropdef */;
1075 val* var /* : null */;
1076 val* var1 /* : null */;
1077 val* var2 /* : null */;
1078 val* var3 /* : null */;
1079 val* var4 /* : null */;
1080 val* var5 /* : null */;
1081 val* var6 /* : null */;
1082 val* var7 /* : null */;
1083 val* var8 /* : null */;
1084 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
1085 self->type = type;
1086 self->class = &class_parser_nodes__AAttrPropdef;
1087 var = NULL;
1088 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAttrPropdef exact> */
1089 var1 = NULL;
1090 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAttrPropdef exact> */
1091 var2 = NULL;
1092 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAttrPropdef exact> */
1093 var3 = NULL;
1094 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AAttrPropdef exact> */
1095 var4 = NULL;
1096 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AAttrPropdef exact> */
1097 var5 = NULL;
1098 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_type].val = var5; /* _n_type on <self:AAttrPropdef exact> */
1099 var6 = NULL;
1100 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_readable].val = var6; /* _n_readable on <self:AAttrPropdef exact> */
1101 var7 = NULL;
1102 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_writable].val = var7; /* _n_writable on <self:AAttrPropdef exact> */
1103 var8 = NULL;
1104 self->attrs[COLOR_parser_nodes__AAttrPropdef___n_expr].val = var8; /* _n_expr on <self:AAttrPropdef exact> */
1105 return self;
1106 }
1107 /* runtime class parser_nodes__ADeferredMethPropdef */
1108 const struct class class_parser_nodes__ADeferredMethPropdef = {
1109 0, /* box_kind */
1110 {
1111 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#object_id */
1112 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#is_same_type */
1113 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#is_same_instance */
1114 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#== */
1115 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#!= */
1116 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#output */
1117 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#output_class_name */
1118 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#exit */
1119 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#sys */
1120 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#hash */
1121 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#atan2 */
1122 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#pi */
1123 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#srand_from */
1124 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADeferredMethPropdef:math#Object#srand */
1125 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#to_s */
1126 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#native_class_name */
1127 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#class_name */
1128 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect */
1129 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect_head */
1130 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#args */
1131 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#alpha_comparator */
1132 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADeferredMethPropdef:stream#Object#poll */
1133 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADeferredMethPropdef:stream#Object#intern_poll */
1134 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADeferredMethPropdef:time#Object#get_time */
1135 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#printn */
1136 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#print */
1137 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#getc */
1138 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#gets */
1139 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#getcwd */
1140 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#file_getcwd */
1141 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stdin */
1142 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stdout */
1143 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#stderr */
1144 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#intrude_visibility */
1145 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#public_visibility */
1146 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#protected_visibility */
1147 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#private_visibility */
1148 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#none_visibility */
1149 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#abstract_kind */
1150 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#concrete_kind */
1151 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#interface_kind */
1152 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#enum_kind */
1153 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#extern_kind */
1154 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:nitni_utilities#Object#internal_call_context */
1155 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ADeferredMethPropdef:nitni_utilities#Object#long_signature */
1156 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ADeferredMethPropdef:nitni_utilities#Object#short_signature */
1157 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:c#Object#to_c_call_context */
1158 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:c#Object#from_c_call_context */
1159 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:cpp#Object#cpp_call_context */
1160 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:cpp#Object#to_cpp_call_context */
1161 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ADeferredMethPropdef:cpp#Object#from_cpp_call_context */
1162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#location */
1163 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#hot_location */
1164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#debug */
1165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent */
1166 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent= */
1167 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#init */
1168 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__replace_child, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#replace_child */
1169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#detach */
1170 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#replace_with */
1171 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__visit_all, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#visit_all */
1172 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADeferredMethPropdef:parser_util#ANode#collect_tokens_by_text */
1173 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADeferredMethPropdef:parser_util#ANode#collect_annotations_by_name */
1174 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADeferredMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1175 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADeferredMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
1176 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADeferredMethPropdef:literal#ANode#accept_literal */
1177 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:scope#ANode#accept_scope_visitor */
1178 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#accept_flow_visitor */
1179 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#ANode#accept_local_var_visitor */
1180 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#ANode#accept_auto_super_init */
1181 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADeferredMethPropdef:astvalidation#ANode#accept_ast_validation */
1182 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1183 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:transform#ANode#accept_transform_visitor */
1184 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#location= */
1185 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#n_annotations */
1186 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_annotations_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_annotations= */
1187 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#init */
1188 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#Prod#collect_text */
1189 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#replace_with */
1190 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#n_doc */
1191 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_doc_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_doc= */
1192 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#init */
1193 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:ADeferredMethPropdef:scope#APropdef#do_scope */
1194 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#do_flow */
1195 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#before_flow_context */
1196 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#before_flow_context= */
1197 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#after_flow_context */
1198 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#after_flow_context= */
1199 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#APropdef#do_local_var_init */
1200 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef */
1201 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef= */
1202 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_property */
1203 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_signature */
1204 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#check_signature */
1205 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#new_property_visibility */
1206 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
1207 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_keyword */
1208 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#do_typing */
1209 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#selfvariable */
1210 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#selfvariable= */
1211 (nitmethod_t)VIRTUAL_abstract_compiler__ADeferredMethPropdef__compile_to_c, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#ADeferredMethPropdef#compile_to_c */
1212 (nitmethod_t)VIRTUAL_abstract_compiler__ADeferredMethPropdef__can_inline, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#ADeferredMethPropdef#can_inline */
1213 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADeferredMethPropdef:flow#ANode#accept_flow_visitor */
1214 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
1215 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwredef= */
1216 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_visibility */
1217 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_visibility_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_visibility= */
1218 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_methid */
1219 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_methid_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_methid= */
1220 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_signature */
1221 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_signature_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_signature= */
1222 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#init */
1223 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#AMethPropdef#empty_init */
1224 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
1225 (nitmethod_t)VIRTUAL_parser_nodes__ADeferredMethPropdef__n_kwmeth, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ADeferredMethPropdef#n_kwmeth */
1226 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwmeth= */
1227 (nitmethod_t)VIRTUAL_parser_nodes__ADeferredMethPropdef__init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ADeferredMethPropdef#init */
1228 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__empty_init, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#empty_init */
1229 (nitmethod_t)VIRTUAL_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#init_adeferredmethpropdef */
1230 }
1231 };
1232 /* allocate ADeferredMethPropdef */
1233 val* NEW_parser_nodes__ADeferredMethPropdef(const struct type* type) {
1234 val* self /* : ADeferredMethPropdef */;
1235 val* var /* : null */;
1236 val* var1 /* : null */;
1237 val* var2 /* : null */;
1238 val* var3 /* : null */;
1239 val* var4 /* : null */;
1240 val* var5 /* : null */;
1241 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
1242 self->type = type;
1243 self->class = &class_parser_nodes__ADeferredMethPropdef;
1244 var = NULL;
1245 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADeferredMethPropdef exact> */
1246 var1 = NULL;
1247 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADeferredMethPropdef exact> */
1248 var2 = NULL;
1249 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADeferredMethPropdef exact> */
1250 var3 = NULL;
1251 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:ADeferredMethPropdef exact> */
1252 var4 = NULL;
1253 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:ADeferredMethPropdef exact> */
1254 var5 = NULL;
1255 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:ADeferredMethPropdef exact> */
1256 return self;
1257 }
1258 /* runtime class parser_nodes__AInternMethPropdef */
1259 const struct class class_parser_nodes__AInternMethPropdef = {
1260 0, /* box_kind */
1261 {
1262 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#object_id */
1263 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#is_same_type */
1264 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#is_same_instance */
1265 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#== */
1266 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#!= */
1267 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#output */
1268 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#output_class_name */
1269 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#exit */
1270 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#sys */
1271 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#hash */
1272 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInternMethPropdef:math#Object#atan2 */
1273 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInternMethPropdef:math#Object#pi */
1274 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInternMethPropdef:math#Object#srand_from */
1275 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInternMethPropdef:math#Object#srand */
1276 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInternMethPropdef:string#Object#to_s */
1277 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInternMethPropdef:string#Object#native_class_name */
1278 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInternMethPropdef:string#Object#class_name */
1279 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect */
1280 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect_head */
1281 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInternMethPropdef:string#Object#args */
1282 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AInternMethPropdef:string#Object#alpha_comparator */
1283 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInternMethPropdef:stream#Object#poll */
1284 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInternMethPropdef:stream#Object#intern_poll */
1285 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInternMethPropdef:time#Object#get_time */
1286 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInternMethPropdef:file#Object#printn */
1287 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInternMethPropdef:file#Object#print */
1288 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInternMethPropdef:file#Object#getc */
1289 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInternMethPropdef:file#Object#gets */
1290 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInternMethPropdef:file#Object#getcwd */
1291 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInternMethPropdef:file#Object#file_getcwd */
1292 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stdin */
1293 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stdout */
1294 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInternMethPropdef:file#Object#stderr */
1295 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#intrude_visibility */
1296 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#public_visibility */
1297 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#protected_visibility */
1298 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#private_visibility */
1299 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#none_visibility */
1300 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#abstract_kind */
1301 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#concrete_kind */
1302 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#interface_kind */
1303 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#enum_kind */
1304 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInternMethPropdef:model#Object#extern_kind */
1305 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AInternMethPropdef:nitni_utilities#Object#internal_call_context */
1306 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AInternMethPropdef:nitni_utilities#Object#long_signature */
1307 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AInternMethPropdef:nitni_utilities#Object#short_signature */
1308 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AInternMethPropdef:c#Object#to_c_call_context */
1309 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AInternMethPropdef:c#Object#from_c_call_context */
1310 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AInternMethPropdef:cpp#Object#cpp_call_context */
1311 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AInternMethPropdef:cpp#Object#to_cpp_call_context */
1312 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AInternMethPropdef:cpp#Object#from_cpp_call_context */
1313 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#location */
1314 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#hot_location */
1315 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#debug */
1316 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent */
1317 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent= */
1318 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#init */
1319 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__replace_child, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#replace_child */
1320 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#detach */
1321 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#replace_with */
1322 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__visit_all, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#visit_all */
1323 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInternMethPropdef:parser_util#ANode#collect_tokens_by_text */
1324 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInternMethPropdef:parser_util#ANode#collect_annotations_by_name */
1325 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInternMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1326 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInternMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
1327 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInternMethPropdef:literal#ANode#accept_literal */
1328 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInternMethPropdef:scope#ANode#accept_scope_visitor */
1329 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#accept_flow_visitor */
1330 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
1331 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
1332 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInternMethPropdef:astvalidation#ANode#accept_ast_validation */
1333 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInternMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1334 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInternMethPropdef:transform#ANode#accept_transform_visitor */
1335 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#location= */
1336 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations */
1337 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations= */
1338 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#init */
1339 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#Prod#collect_text */
1340 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#replace_with */
1341 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#n_doc */
1342 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_doc_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_doc= */
1343 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#init */
1344 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AInternMethPropdef:scope#APropdef#do_scope */
1345 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#do_flow */
1346 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#before_flow_context */
1347 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#before_flow_context= */
1348 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#after_flow_context */
1349 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#after_flow_context= */
1350 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#APropdef#do_local_var_init */
1351 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef */
1352 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef= */
1353 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_property */
1354 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_signature */
1355 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#check_signature */
1356 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#new_property_visibility */
1357 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
1358 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_keyword */
1359 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#do_typing */
1360 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#selfvariable */
1361 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#selfvariable= */
1362 (nitmethod_t)VIRTUAL_abstract_compiler__AInternMethPropdef__compile_to_c, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AInternMethPropdef#compile_to_c */
1363 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#APropdef#can_inline */
1364 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInternMethPropdef:flow#ANode#accept_flow_visitor */
1365 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
1366 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwredef= */
1367 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_visibility */
1368 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_visibility= */
1369 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_methid */
1370 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_methid_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_methid= */
1371 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_signature */
1372 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_signature_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_signature= */
1373 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#init */
1374 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AMethPropdef#empty_init */
1375 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
1376 (nitmethod_t)VIRTUAL_parser_nodes__AInternMethPropdef__n_kwmeth, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AInternMethPropdef#n_kwmeth */
1377 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwmeth= */
1378 (nitmethod_t)VIRTUAL_parser_nodes__AInternMethPropdef__init, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AInternMethPropdef#init */
1379 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__empty_init, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#empty_init */
1380 (nitmethod_t)VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#init_ainternmethpropdef */
1381 }
1382 };
1383 /* allocate AInternMethPropdef */
1384 val* NEW_parser_nodes__AInternMethPropdef(const struct type* type) {
1385 val* self /* : AInternMethPropdef */;
1386 val* var /* : null */;
1387 val* var1 /* : null */;
1388 val* var2 /* : null */;
1389 val* var3 /* : null */;
1390 val* var4 /* : null */;
1391 val* var5 /* : null */;
1392 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
1393 self->type = type;
1394 self->class = &class_parser_nodes__AInternMethPropdef;
1395 var = NULL;
1396 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInternMethPropdef exact> */
1397 var1 = NULL;
1398 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInternMethPropdef exact> */
1399 var2 = NULL;
1400 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInternMethPropdef exact> */
1401 var3 = NULL;
1402 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AInternMethPropdef exact> */
1403 var4 = NULL;
1404 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AInternMethPropdef exact> */
1405 var5 = NULL;
1406 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AInternMethPropdef exact> */
1407 return self;
1408 }
1409 /* runtime class parser_nodes__AExternMethPropdef */
1410 const struct class class_parser_nodes__AExternMethPropdef = {
1411 0, /* box_kind */
1412 {
1413 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#object_id */
1414 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#is_same_type */
1415 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#is_same_instance */
1416 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#== */
1417 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#!= */
1418 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#output */
1419 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#output_class_name */
1420 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#exit */
1421 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#sys */
1422 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#hash */
1423 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternMethPropdef:math#Object#atan2 */
1424 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternMethPropdef:math#Object#pi */
1425 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternMethPropdef:math#Object#srand_from */
1426 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternMethPropdef:math#Object#srand */
1427 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternMethPropdef:string#Object#to_s */
1428 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternMethPropdef:string#Object#native_class_name */
1429 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternMethPropdef:string#Object#class_name */
1430 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect */
1431 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect_head */
1432 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternMethPropdef:string#Object#args */
1433 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AExternMethPropdef:string#Object#alpha_comparator */
1434 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternMethPropdef:stream#Object#poll */
1435 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternMethPropdef:stream#Object#intern_poll */
1436 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternMethPropdef:time#Object#get_time */
1437 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternMethPropdef:file#Object#printn */
1438 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternMethPropdef:file#Object#print */
1439 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternMethPropdef:file#Object#getc */
1440 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternMethPropdef:file#Object#gets */
1441 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternMethPropdef:file#Object#getcwd */
1442 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternMethPropdef:file#Object#file_getcwd */
1443 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stdin */
1444 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stdout */
1445 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternMethPropdef:file#Object#stderr */
1446 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#intrude_visibility */
1447 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#public_visibility */
1448 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#protected_visibility */
1449 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#private_visibility */
1450 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#none_visibility */
1451 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#abstract_kind */
1452 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#concrete_kind */
1453 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#interface_kind */
1454 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#enum_kind */
1455 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternMethPropdef:model#Object#extern_kind */
1456 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AExternMethPropdef:nitni_utilities#Object#internal_call_context */
1457 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AExternMethPropdef:nitni_utilities#Object#long_signature */
1458 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AExternMethPropdef:nitni_utilities#Object#short_signature */
1459 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AExternMethPropdef:c#Object#to_c_call_context */
1460 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AExternMethPropdef:c#Object#from_c_call_context */
1461 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AExternMethPropdef:cpp#Object#cpp_call_context */
1462 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AExternMethPropdef:cpp#Object#to_cpp_call_context */
1463 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AExternMethPropdef:cpp#Object#from_cpp_call_context */
1464 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#location */
1465 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#hot_location */
1466 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#debug */
1467 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent */
1468 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent= */
1469 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#init */
1470 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__replace_child, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#replace_child */
1471 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#detach */
1472 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#replace_with */
1473 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__visit_all, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#visit_all */
1474 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternMethPropdef:parser_util#ANode#collect_tokens_by_text */
1475 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternMethPropdef:parser_util#ANode#collect_annotations_by_name */
1476 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1477 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
1478 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternMethPropdef:literal#ANode#accept_literal */
1479 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternMethPropdef:scope#ANode#accept_scope_visitor */
1480 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#accept_flow_visitor */
1481 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
1482 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
1483 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternMethPropdef:astvalidation#ANode#accept_ast_validation */
1484 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternMethPropdef:nitni_callbacks#AExternPropdef#accept_rapid_type_visitor */
1485 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternMethPropdef:transform#ANode#accept_transform_visitor */
1486 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#location= */
1487 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#n_annotations */
1488 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#n_annotations= */
1489 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#init */
1490 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#Prod#collect_text */
1491 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#replace_with */
1492 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#n_doc */
1493 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_doc_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_doc= */
1494 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#init */
1495 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AExternMethPropdef:scope#APropdef#do_scope */
1496 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#do_flow */
1497 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#before_flow_context */
1498 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#before_flow_context= */
1499 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#after_flow_context */
1500 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#after_flow_context= */
1501 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#APropdef#do_local_var_init */
1502 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef */
1503 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef= */
1504 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_property */
1505 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_signature */
1506 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#check_signature */
1507 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#new_property_visibility */
1508 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
1509 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_keyword */
1510 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#do_typing */
1511 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#selfvariable */
1512 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#selfvariable= */
1513 (nitmethod_t)VIRTUAL_compiler_ffi__AExternMethPropdef__compile_to_c, /* pointer to parser_nodes:AExternMethPropdef:compiler_ffi#AExternMethPropdef#compile_to_c */
1514 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#APropdef#can_inline */
1515 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternMethPropdef:flow#ANode#accept_flow_visitor */
1516 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
1517 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwredef= */
1518 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_visibility */
1519 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_visibility= */
1520 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_methid */
1521 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_methid_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_methid= */
1522 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_signature */
1523 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_signature_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_signature= */
1524 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#init */
1525 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AMethPropdef#empty_init */
1526 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
1527 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern */
1528 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern= */
1529 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern_calls */
1530 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_calls_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_calls= */
1531 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#n_extern_code_block */
1532 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_code_block_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_code_block= */
1533 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternPropdef#init */
1534 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache, /* pointer to parser_nodes:AExternMethPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks_cache */
1535 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache_61d, /* pointer to parser_nodes:AExternMethPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks_cache= */
1536 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks, /* pointer to parser_nodes:AExternMethPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks */
1537 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__verify_nitni_callbacks, /* pointer to parser_nodes:AExternMethPropdef:nitni_callbacks#AExternPropdef#verify_nitni_callbacks */
1538 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled, /* pointer to parser_nodes:AExternMethPropdef:common_ffi#AExternPropdef#ffi_has_been_compiled */
1539 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled_61d, /* pointer to parser_nodes:AExternMethPropdef:common_ffi#AExternPropdef#ffi_has_been_compiled= */
1540 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__compile_ffi_method, /* pointer to parser_nodes:AExternMethPropdef:common_ffi#AExternPropdef#compile_ffi_method */
1541 (nitmethod_t)VIRTUAL_compiler_ffi__AExternPropdef__compile_ffi_support_to_c, /* pointer to parser_nodes:AExternMethPropdef:compiler_ffi#AExternPropdef#compile_ffi_support_to_c */
1542 (nitmethod_t)VIRTUAL_parser_nodes__AExternMethPropdef__n_kwmeth, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternMethPropdef#n_kwmeth */
1543 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwmeth= */
1544 (nitmethod_t)VIRTUAL_parser_nodes__AExternMethPropdef__init, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AExternMethPropdef#init */
1545 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__empty_init, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#empty_init */
1546 (nitmethod_t)VIRTUAL_parser_prod__AExternMethPropdef__init_aexternmethpropdef, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#init_aexternmethpropdef */
1547 (nitmethod_t)VIRTUAL_abstract_compiler__AExternMethPropdef__compile_to_c, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AExternMethPropdef#compile_to_c */
1548 }
1549 };
1550 /* allocate AExternMethPropdef */
1551 val* NEW_parser_nodes__AExternMethPropdef(const struct type* type) {
1552 val* self /* : AExternMethPropdef */;
1553 val* var /* : null */;
1554 val* var1 /* : null */;
1555 val* var2 /* : null */;
1556 val* var3 /* : null */;
1557 val* var4 /* : null */;
1558 val* var5 /* : null */;
1559 val* var6 /* : null */;
1560 val* var7 /* : null */;
1561 val* var8 /* : null */;
1562 val* var9 /* : null */;
1563 short int var10 /* : Bool */;
1564 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
1565 self->type = type;
1566 self->class = &class_parser_nodes__AExternMethPropdef;
1567 var = NULL;
1568 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternMethPropdef exact> */
1569 var1 = NULL;
1570 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternMethPropdef exact> */
1571 var2 = NULL;
1572 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternMethPropdef exact> */
1573 var3 = NULL;
1574 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AExternMethPropdef exact> */
1575 var4 = NULL;
1576 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AExternMethPropdef exact> */
1577 var5 = NULL;
1578 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AExternMethPropdef exact> */
1579 var6 = NULL;
1580 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val = var6; /* _n_extern on <self:AExternMethPropdef exact> */
1581 var7 = NULL;
1582 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val = var7; /* _n_extern_calls on <self:AExternMethPropdef exact> */
1583 var8 = NULL;
1584 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val = var8; /* _n_extern_code_block on <self:AExternMethPropdef exact> */
1585 var9 = NULL;
1586 self->attrs[COLOR_nitni_callbacks__AExternPropdef___64dforeign_callbacks_cache].val = var9; /* @foreign_callbacks_cache on <self:AExternMethPropdef exact> */
1587 var10 = 0;
1588 self->attrs[COLOR_common_ffi__AExternPropdef___64dffi_has_been_compiled].s = var10; /* @ffi_has_been_compiled on <self:AExternMethPropdef exact> */
1589 return self;
1590 }
1591 /* runtime class parser_nodes__AConcreteMethPropdef */
1592 const struct class class_parser_nodes__AConcreteMethPropdef = {
1593 0, /* box_kind */
1594 {
1595 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#object_id */
1596 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#is_same_type */
1597 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#is_same_instance */
1598 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#== */
1599 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#!= */
1600 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#output */
1601 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#output_class_name */
1602 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#exit */
1603 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#sys */
1604 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#hash */
1605 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#atan2 */
1606 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#pi */
1607 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#srand_from */
1608 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteMethPropdef:math#Object#srand */
1609 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#to_s */
1610 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#native_class_name */
1611 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#class_name */
1612 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect */
1613 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect_head */
1614 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#args */
1615 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#alpha_comparator */
1616 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteMethPropdef:stream#Object#poll */
1617 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteMethPropdef:stream#Object#intern_poll */
1618 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteMethPropdef:time#Object#get_time */
1619 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#printn */
1620 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#print */
1621 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#getc */
1622 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#gets */
1623 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#getcwd */
1624 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#file_getcwd */
1625 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stdin */
1626 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stdout */
1627 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#stderr */
1628 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#intrude_visibility */
1629 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#public_visibility */
1630 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#protected_visibility */
1631 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#private_visibility */
1632 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#none_visibility */
1633 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#abstract_kind */
1634 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#concrete_kind */
1635 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#interface_kind */
1636 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#enum_kind */
1637 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#extern_kind */
1638 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:nitni_utilities#Object#internal_call_context */
1639 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AConcreteMethPropdef:nitni_utilities#Object#long_signature */
1640 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AConcreteMethPropdef:nitni_utilities#Object#short_signature */
1641 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:c#Object#to_c_call_context */
1642 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:c#Object#from_c_call_context */
1643 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:cpp#Object#cpp_call_context */
1644 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:cpp#Object#to_cpp_call_context */
1645 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AConcreteMethPropdef:cpp#Object#from_cpp_call_context */
1646 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#location */
1647 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#hot_location */
1648 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#debug */
1649 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent */
1650 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent= */
1651 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#init */
1652 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__replace_child, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#replace_child */
1653 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#detach */
1654 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#replace_with */
1655 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__visit_all, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#visit_all */
1656 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteMethPropdef:parser_util#ANode#collect_tokens_by_text */
1657 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteMethPropdef:parser_util#ANode#collect_annotations_by_name */
1658 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1659 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
1660 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteMethPropdef:literal#ANode#accept_literal */
1661 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:scope#ANode#accept_scope_visitor */
1662 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#accept_flow_visitor */
1663 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#ANode#accept_local_var_visitor */
1664 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#ANode#accept_auto_super_init */
1665 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteMethPropdef:astvalidation#ANode#accept_ast_validation */
1666 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1667 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:transform#ANode#accept_transform_visitor */
1668 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#location= */
1669 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#n_annotations */
1670 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
1671 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#init */
1672 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#Prod#collect_text */
1673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#replace_with */
1674 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#n_doc */
1675 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
1676 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#init */
1677 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AConcreteMethPropdef:scope#APropdef#do_scope */
1678 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#do_flow */
1679 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#before_flow_context */
1680 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#before_flow_context= */
1681 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#after_flow_context */
1682 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#after_flow_context= */
1683 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#APropdef#do_local_var_init */
1684 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef */
1685 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef= */
1686 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_property */
1687 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_signature */
1688 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#check_signature */
1689 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#new_property_visibility */
1690 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
1691 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_keyword */
1692 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AConcreteMethPropdef:typing#AConcreteMethPropdef#do_typing */
1693 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AConcreteMethPropdef:typing#APropdef#selfvariable */
1694 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AConcreteMethPropdef:typing#APropdef#selfvariable= */
1695 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
1696 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
1697 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteMethPropdef:flow#ANode#accept_flow_visitor */
1698 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
1699 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwredef= */
1700 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_visibility */
1701 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
1702 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_methid */
1703 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
1704 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_signature */
1705 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
1706 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#init */
1707 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AMethPropdef#empty_init */
1708 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
1709 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
1710 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
1711 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#n_block */
1712 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_block_61d, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_block= */
1713 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AConcreteMethPropdef#init */
1714 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#empty_init */
1715 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
1716 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
1717 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
1718 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
1719 }
1720 };
1721 /* allocate AConcreteMethPropdef */
1722 val* NEW_parser_nodes__AConcreteMethPropdef(const struct type* type) {
1723 val* self /* : AConcreteMethPropdef */;
1724 val* var /* : null */;
1725 val* var1 /* : null */;
1726 val* var2 /* : null */;
1727 val* var3 /* : null */;
1728 val* var4 /* : null */;
1729 val* var5 /* : null */;
1730 val* var6 /* : null */;
1731 val* var7 /* : null */;
1732 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
1733 self->type = type;
1734 self->class = &class_parser_nodes__AConcreteMethPropdef;
1735 var = NULL;
1736 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteMethPropdef exact> */
1737 var1 = NULL;
1738 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteMethPropdef exact> */
1739 var2 = NULL;
1740 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteMethPropdef exact> */
1741 var3 = NULL;
1742 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AConcreteMethPropdef exact> */
1743 var4 = NULL;
1744 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AConcreteMethPropdef exact> */
1745 var5 = NULL;
1746 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AConcreteMethPropdef exact> */
1747 var6 = NULL;
1748 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AConcreteMethPropdef exact> */
1749 var7 = NULL;
1750 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AConcreteMethPropdef exact> */
1751 return self;
1752 }
1753 /* runtime class parser_nodes__AConcreteInitPropdef */
1754 const struct class class_parser_nodes__AConcreteInitPropdef = {
1755 0, /* box_kind */
1756 {
1757 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#object_id */
1758 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#is_same_type */
1759 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#is_same_instance */
1760 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#== */
1761 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#!= */
1762 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#output */
1763 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#output_class_name */
1764 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#exit */
1765 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#sys */
1766 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#hash */
1767 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#atan2 */
1768 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#pi */
1769 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#srand_from */
1770 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AConcreteInitPropdef:math#Object#srand */
1771 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#to_s */
1772 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#native_class_name */
1773 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#class_name */
1774 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect */
1775 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect_head */
1776 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#args */
1777 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#alpha_comparator */
1778 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AConcreteInitPropdef:stream#Object#poll */
1779 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AConcreteInitPropdef:stream#Object#intern_poll */
1780 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AConcreteInitPropdef:time#Object#get_time */
1781 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#printn */
1782 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#print */
1783 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#getc */
1784 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#gets */
1785 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#getcwd */
1786 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#file_getcwd */
1787 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stdin */
1788 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stdout */
1789 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#stderr */
1790 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#intrude_visibility */
1791 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#public_visibility */
1792 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#protected_visibility */
1793 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#private_visibility */
1794 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#none_visibility */
1795 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#abstract_kind */
1796 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#concrete_kind */
1797 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#interface_kind */
1798 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#enum_kind */
1799 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#extern_kind */
1800 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:nitni_utilities#Object#internal_call_context */
1801 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AConcreteInitPropdef:nitni_utilities#Object#long_signature */
1802 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AConcreteInitPropdef:nitni_utilities#Object#short_signature */
1803 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:c#Object#to_c_call_context */
1804 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:c#Object#from_c_call_context */
1805 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:cpp#Object#cpp_call_context */
1806 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:cpp#Object#to_cpp_call_context */
1807 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AConcreteInitPropdef:cpp#Object#from_cpp_call_context */
1808 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#location */
1809 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__hot_location, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#hot_location */
1810 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#debug */
1811 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent */
1812 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent= */
1813 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#init */
1814 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__replace_child, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#replace_child */
1815 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#detach */
1816 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#replace_with */
1817 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__visit_all, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#visit_all */
1818 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AConcreteInitPropdef:parser_util#ANode#collect_tokens_by_text */
1819 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AConcreteInitPropdef:parser_util#ANode#collect_annotations_by_name */
1820 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AConcreteInitPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1821 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AConcreteInitPropdef:simple_misc_analysis#ANode#after_simple_misc */
1822 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AConcreteInitPropdef:literal#ANode#accept_literal */
1823 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:scope#ANode#accept_scope_visitor */
1824 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#accept_flow_visitor */
1825 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#ANode#accept_local_var_visitor */
1826 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#ANode#accept_auto_super_init */
1827 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AConcreteInitPropdef:astvalidation#ANode#accept_ast_validation */
1828 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1829 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:transform#ANode#accept_transform_visitor */
1830 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#location= */
1831 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#n_annotations */
1832 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_annotations_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_annotations= */
1833 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#init */
1834 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#Prod#collect_text */
1835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#replace_with */
1836 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#n_doc */
1837 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_doc_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_doc= */
1838 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#init */
1839 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AConcreteInitPropdef:scope#APropdef#do_scope */
1840 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#do_flow */
1841 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#before_flow_context */
1842 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#before_flow_context= */
1843 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#after_flow_context */
1844 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#after_flow_context= */
1845 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#APropdef#do_local_var_init */
1846 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef */
1847 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef= */
1848 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_property */
1849 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_signature */
1850 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#check_signature */
1851 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#new_property_visibility */
1852 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
1853 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_keyword */
1854 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AConcreteInitPropdef:typing#AConcreteMethPropdef#do_typing */
1855 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AConcreteInitPropdef:typing#APropdef#selfvariable */
1856 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AConcreteInitPropdef:typing#APropdef#selfvariable= */
1857 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
1858 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
1859 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AConcreteInitPropdef:flow#ANode#accept_flow_visitor */
1860 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_kwredef */
1861 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwredef_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwredef= */
1862 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_visibility */
1863 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_visibility_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_visibility= */
1864 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_methid */
1865 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_methid_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_methid= */
1866 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_signature */
1867 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_signature_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_signature= */
1868 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#init */
1869 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AMethPropdef#empty_init */
1870 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AMethPropdef#init_amethpropdef */
1871 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
1872 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
1873 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#n_block */
1874 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_block_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_block= */
1875 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteMethPropdef#init */
1876 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#empty_init */
1877 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
1878 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
1879 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
1880 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
1881 NULL, /* empty */
1882 NULL, /* empty */
1883 NULL, /* empty */
1884 NULL, /* empty */
1885 NULL, /* empty */
1886 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AInitPropdef#init */
1887 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__n_kwinit, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#n_kwinit */
1888 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwinit_61d, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwinit= */
1889 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteInitPropdef__init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AConcreteInitPropdef#init */
1890 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__empty_init, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#empty_init */
1891 (nitmethod_t)VIRTUAL_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#init_aconcreteinitpropdef */
1892 }
1893 };
1894 /* allocate AConcreteInitPropdef */
1895 val* NEW_parser_nodes__AConcreteInitPropdef(const struct type* type) {
1896 val* self /* : AConcreteInitPropdef */;
1897 val* var /* : null */;
1898 val* var1 /* : null */;
1899 val* var2 /* : null */;
1900 val* var3 /* : null */;
1901 val* var4 /* : null */;
1902 val* var5 /* : null */;
1903 val* var6 /* : null */;
1904 val* var7 /* : null */;
1905 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
1906 self->type = type;
1907 self->class = &class_parser_nodes__AConcreteInitPropdef;
1908 var = NULL;
1909 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AConcreteInitPropdef exact> */
1910 var1 = NULL;
1911 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AConcreteInitPropdef exact> */
1912 var2 = NULL;
1913 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AConcreteInitPropdef exact> */
1914 var3 = NULL;
1915 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AConcreteInitPropdef exact> */
1916 var4 = NULL;
1917 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AConcreteInitPropdef exact> */
1918 var5 = NULL;
1919 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AConcreteInitPropdef exact> */
1920 var6 = NULL;
1921 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AConcreteInitPropdef exact> */
1922 var7 = NULL;
1923 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AConcreteInitPropdef exact> */
1924 return self;
1925 }
1926 /* runtime class parser_nodes__AExternInitPropdef */
1927 const struct class class_parser_nodes__AExternInitPropdef = {
1928 0, /* box_kind */
1929 {
1930 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#object_id */
1931 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#is_same_type */
1932 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#is_same_instance */
1933 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#== */
1934 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#!= */
1935 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#output */
1936 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#output_class_name */
1937 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#exit */
1938 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#sys */
1939 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#hash */
1940 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternInitPropdef:math#Object#atan2 */
1941 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternInitPropdef:math#Object#pi */
1942 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternInitPropdef:math#Object#srand_from */
1943 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternInitPropdef:math#Object#srand */
1944 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternInitPropdef:string#Object#to_s */
1945 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternInitPropdef:string#Object#native_class_name */
1946 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternInitPropdef:string#Object#class_name */
1947 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect */
1948 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect_head */
1949 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternInitPropdef:string#Object#args */
1950 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AExternInitPropdef:string#Object#alpha_comparator */
1951 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternInitPropdef:stream#Object#poll */
1952 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternInitPropdef:stream#Object#intern_poll */
1953 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternInitPropdef:time#Object#get_time */
1954 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternInitPropdef:file#Object#printn */
1955 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternInitPropdef:file#Object#print */
1956 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternInitPropdef:file#Object#getc */
1957 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternInitPropdef:file#Object#gets */
1958 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternInitPropdef:file#Object#getcwd */
1959 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternInitPropdef:file#Object#file_getcwd */
1960 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stdin */
1961 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stdout */
1962 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternInitPropdef:file#Object#stderr */
1963 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#intrude_visibility */
1964 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#public_visibility */
1965 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#protected_visibility */
1966 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#private_visibility */
1967 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#none_visibility */
1968 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#abstract_kind */
1969 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#concrete_kind */
1970 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#interface_kind */
1971 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#enum_kind */
1972 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternInitPropdef:model#Object#extern_kind */
1973 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AExternInitPropdef:nitni_utilities#Object#internal_call_context */
1974 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AExternInitPropdef:nitni_utilities#Object#long_signature */
1975 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AExternInitPropdef:nitni_utilities#Object#short_signature */
1976 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AExternInitPropdef:c#Object#to_c_call_context */
1977 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AExternInitPropdef:c#Object#from_c_call_context */
1978 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AExternInitPropdef:cpp#Object#cpp_call_context */
1979 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AExternInitPropdef:cpp#Object#to_cpp_call_context */
1980 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AExternInitPropdef:cpp#Object#from_cpp_call_context */
1981 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#location */
1982 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#hot_location */
1983 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#debug */
1984 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent */
1985 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent= */
1986 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#init */
1987 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__replace_child, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#replace_child */
1988 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#detach */
1989 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#replace_with */
1990 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__visit_all, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#visit_all */
1991 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternInitPropdef:parser_util#ANode#collect_tokens_by_text */
1992 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternInitPropdef:parser_util#ANode#collect_annotations_by_name */
1993 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternInitPropdef:simple_misc_analysis#ANode#accept_simple_misc */
1994 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternInitPropdef:simple_misc_analysis#ANode#after_simple_misc */
1995 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternInitPropdef:literal#ANode#accept_literal */
1996 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternInitPropdef:scope#ANode#accept_scope_visitor */
1997 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#accept_flow_visitor */
1998 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#ANode#accept_local_var_visitor */
1999 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#ANode#accept_auto_super_init */
2000 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternInitPropdef:astvalidation#ANode#accept_ast_validation */
2001 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternInitPropdef:nitni_callbacks#AExternPropdef#accept_rapid_type_visitor */
2002 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternInitPropdef:transform#ANode#accept_transform_visitor */
2003 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#location= */
2004 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#n_annotations */
2005 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#n_annotations= */
2006 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#init */
2007 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#Prod#collect_text */
2008 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#replace_with */
2009 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#n_doc */
2010 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_doc_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_doc= */
2011 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#init */
2012 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AExternInitPropdef:scope#APropdef#do_scope */
2013 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#do_flow */
2014 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#before_flow_context */
2015 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#before_flow_context= */
2016 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#after_flow_context */
2017 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#after_flow_context= */
2018 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#APropdef#do_local_var_init */
2019 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef */
2020 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef= */
2021 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_property */
2022 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_signature */
2023 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#check_signature */
2024 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#new_property_visibility */
2025 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
2026 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_keyword */
2027 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#do_typing */
2028 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#selfvariable */
2029 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#selfvariable= */
2030 (nitmethod_t)VIRTUAL_compiler_ffi__AExternInitPropdef__compile_to_c, /* pointer to parser_nodes:AExternInitPropdef:compiler_ffi#AExternInitPropdef#compile_to_c */
2031 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#APropdef#can_inline */
2032 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternInitPropdef:flow#ANode#accept_flow_visitor */
2033 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwredef */
2034 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_kwredef_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwredef= */
2035 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_visibility */
2036 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_visibility_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_visibility= */
2037 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_methid */
2038 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_methid_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_methid= */
2039 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_signature */
2040 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_signature_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_signature= */
2041 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#init */
2042 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AMethPropdef#empty_init */
2043 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2044 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern */
2045 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern= */
2046 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_calls, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern_calls */
2047 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_calls_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_calls= */
2048 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__n_extern_code_block, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#n_extern_code_block */
2049 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_code_block_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_code_block= */
2050 (nitmethod_t)VIRTUAL_parser_nodes__AExternPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternPropdef#init */
2051 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache, /* pointer to parser_nodes:AExternInitPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks_cache */
2052 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks_cache_61d, /* pointer to parser_nodes:AExternInitPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks_cache= */
2053 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__foreign_callbacks, /* pointer to parser_nodes:AExternInitPropdef:nitni_callbacks#AExternPropdef#foreign_callbacks */
2054 (nitmethod_t)VIRTUAL_nitni_callbacks__AExternPropdef__verify_nitni_callbacks, /* pointer to parser_nodes:AExternInitPropdef:nitni_callbacks#AExternPropdef#verify_nitni_callbacks */
2055 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled, /* pointer to parser_nodes:AExternInitPropdef:common_ffi#AExternPropdef#ffi_has_been_compiled */
2056 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__ffi_has_been_compiled_61d, /* pointer to parser_nodes:AExternInitPropdef:common_ffi#AExternPropdef#ffi_has_been_compiled= */
2057 (nitmethod_t)VIRTUAL_common_ffi__AExternPropdef__compile_ffi_method, /* pointer to parser_nodes:AExternInitPropdef:common_ffi#AExternPropdef#compile_ffi_method */
2058 (nitmethod_t)VIRTUAL_compiler_ffi__AExternPropdef__compile_ffi_support_to_c, /* pointer to parser_nodes:AExternInitPropdef:compiler_ffi#AExternPropdef#compile_ffi_support_to_c */
2059 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AInitPropdef#init */
2060 (nitmethod_t)VIRTUAL_parser_nodes__AExternInitPropdef__n_kwnew, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternInitPropdef#n_kwnew */
2061 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__n_kwnew_61d, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwnew= */
2062 (nitmethod_t)VIRTUAL_parser_nodes__AExternInitPropdef__init, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AExternInitPropdef#init */
2063 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__empty_init, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#empty_init */
2064 (nitmethod_t)VIRTUAL_parser_prod__AExternInitPropdef__init_aexterninitpropdef, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#init_aexterninitpropdef */
2065 (nitmethod_t)VIRTUAL_abstract_compiler__AExternInitPropdef__compile_to_c, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AExternInitPropdef#compile_to_c */
2066 }
2067 };
2068 /* allocate AExternInitPropdef */
2069 val* NEW_parser_nodes__AExternInitPropdef(const struct type* type) {
2070 val* self /* : AExternInitPropdef */;
2071 val* var /* : null */;
2072 val* var1 /* : null */;
2073 val* var2 /* : null */;
2074 val* var3 /* : null */;
2075 val* var4 /* : null */;
2076 val* var5 /* : null */;
2077 val* var6 /* : null */;
2078 val* var7 /* : null */;
2079 val* var8 /* : null */;
2080 val* var9 /* : null */;
2081 short int var10 /* : Bool */;
2082 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
2083 self->type = type;
2084 self->class = &class_parser_nodes__AExternInitPropdef;
2085 var = NULL;
2086 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternInitPropdef exact> */
2087 var1 = NULL;
2088 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternInitPropdef exact> */
2089 var2 = NULL;
2090 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternInitPropdef exact> */
2091 var3 = NULL;
2092 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AExternInitPropdef exact> */
2093 var4 = NULL;
2094 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AExternInitPropdef exact> */
2095 var5 = NULL;
2096 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AExternInitPropdef exact> */
2097 var6 = NULL;
2098 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern].val = var6; /* _n_extern on <self:AExternInitPropdef exact> */
2099 var7 = NULL;
2100 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_calls].val = var7; /* _n_extern_calls on <self:AExternInitPropdef exact> */
2101 var8 = NULL;
2102 self->attrs[COLOR_parser_nodes__AExternPropdef___n_extern_code_block].val = var8; /* _n_extern_code_block on <self:AExternInitPropdef exact> */
2103 var9 = NULL;
2104 self->attrs[COLOR_nitni_callbacks__AExternPropdef___64dforeign_callbacks_cache].val = var9; /* @foreign_callbacks_cache on <self:AExternInitPropdef exact> */
2105 var10 = 0;
2106 self->attrs[COLOR_common_ffi__AExternPropdef___64dffi_has_been_compiled].s = var10; /* @ffi_has_been_compiled on <self:AExternInitPropdef exact> */
2107 return self;
2108 }
2109 /* runtime class parser_nodes__AMainMethPropdef */
2110 const struct class class_parser_nodes__AMainMethPropdef = {
2111 0, /* box_kind */
2112 {
2113 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#object_id */
2114 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_type */
2115 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_instance */
2116 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#== */
2117 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#!= */
2118 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#output */
2119 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#output_class_name */
2120 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#exit */
2121 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#sys */
2122 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#hash */
2123 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMainMethPropdef:math#Object#atan2 */
2124 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMainMethPropdef:math#Object#pi */
2125 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMainMethPropdef:math#Object#srand_from */
2126 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMainMethPropdef:math#Object#srand */
2127 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMainMethPropdef:string#Object#to_s */
2128 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMainMethPropdef:string#Object#native_class_name */
2129 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMainMethPropdef:string#Object#class_name */
2130 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect */
2131 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect_head */
2132 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMainMethPropdef:string#Object#args */
2133 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AMainMethPropdef:string#Object#alpha_comparator */
2134 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMainMethPropdef:stream#Object#poll */
2135 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMainMethPropdef:stream#Object#intern_poll */
2136 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMainMethPropdef:time#Object#get_time */
2137 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMainMethPropdef:file#Object#printn */
2138 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMainMethPropdef:file#Object#print */
2139 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getc */
2140 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMainMethPropdef:file#Object#gets */
2141 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getcwd */
2142 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMainMethPropdef:file#Object#file_getcwd */
2143 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stdin */
2144 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stdout */
2145 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMainMethPropdef:file#Object#stderr */
2146 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#intrude_visibility */
2147 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#public_visibility */
2148 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#protected_visibility */
2149 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#private_visibility */
2150 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#none_visibility */
2151 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#abstract_kind */
2152 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#concrete_kind */
2153 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#interface_kind */
2154 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#enum_kind */
2155 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMainMethPropdef:model#Object#extern_kind */
2156 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AMainMethPropdef:nitni_utilities#Object#internal_call_context */
2157 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AMainMethPropdef:nitni_utilities#Object#long_signature */
2158 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AMainMethPropdef:nitni_utilities#Object#short_signature */
2159 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AMainMethPropdef:c#Object#to_c_call_context */
2160 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AMainMethPropdef:c#Object#from_c_call_context */
2161 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AMainMethPropdef:cpp#Object#cpp_call_context */
2162 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AMainMethPropdef:cpp#Object#to_cpp_call_context */
2163 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AMainMethPropdef:cpp#Object#from_cpp_call_context */
2164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location */
2165 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__hot_location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#hot_location */
2166 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#debug */
2167 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent */
2168 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent= */
2169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#init */
2170 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__replace_child, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#replace_child */
2171 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#detach */
2172 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#replace_with */
2173 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__visit_all, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#visit_all */
2174 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMainMethPropdef:parser_util#ANode#collect_tokens_by_text */
2175 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMainMethPropdef:parser_util#ANode#collect_annotations_by_name */
2176 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMainMethPropdef:simple_misc_analysis#ANode#accept_simple_misc */
2177 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMainMethPropdef:simple_misc_analysis#ANode#after_simple_misc */
2178 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMainMethPropdef:literal#ANode#accept_literal */
2179 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMainMethPropdef:scope#ANode#accept_scope_visitor */
2180 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#accept_flow_visitor */
2181 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#ANode#accept_local_var_visitor */
2182 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#ANode#accept_auto_super_init */
2183 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMainMethPropdef:astvalidation#ANode#accept_ast_validation */
2184 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2185 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#accept_transform_visitor */
2186 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#location= */
2187 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#n_annotations */
2188 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
2189 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#init */
2190 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#Prod#collect_text */
2191 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#replace_with */
2192 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_doc */
2193 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
2194 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#init */
2195 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:AMainMethPropdef:scope#APropdef#do_scope */
2196 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#do_flow */
2197 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context */
2198 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context= */
2199 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context */
2200 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context= */
2201 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#APropdef#do_local_var_init */
2202 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef */
2203 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef= */
2204 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_property, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_property */
2205 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__build_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_signature */
2206 (nitmethod_t)VIRTUAL_modelize_property__AMethPropdef__check_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_signature */
2207 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#new_property_visibility */
2208 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
2209 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_keyword */
2210 (nitmethod_t)VIRTUAL_typing__AConcreteMethPropdef__do_typing, /* pointer to parser_nodes:AMainMethPropdef:typing#AConcreteMethPropdef#do_typing */
2211 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable */
2212 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable= */
2213 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__compile_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AConcreteMethPropdef#compile_to_c */
2214 (nitmethod_t)VIRTUAL_abstract_compiler__AConcreteMethPropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AConcreteMethPropdef#can_inline */
2215 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#ANode#accept_flow_visitor */
2216 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_kwredef, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwredef */
2217 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_kwredef= */
2218 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_visibility, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_visibility */
2219 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
2220 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_methid, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_methid */
2221 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
2222 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__n_signature, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_signature */
2223 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
2224 (nitmethod_t)VIRTUAL_parser_nodes__AMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#init */
2225 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#empty_init */
2226 (nitmethod_t)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2227 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_kwmeth, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#n_kwmeth */
2228 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
2229 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__n_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#n_block */
2230 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_block= */
2231 (nitmethod_t)VIRTUAL_parser_nodes__AConcreteMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AConcreteMethPropdef#init */
2232 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#empty_init */
2233 (nitmethod_t)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
2234 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits */
2235 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#auto_super_inits= */
2236 (nitmethod_t)VIRTUAL_auto_super_init__AConcreteMethPropdef__do_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AConcreteMethPropdef#do_auto_super_init */
2237 (nitmethod_t)VIRTUAL_parser_nodes__AMainMethPropdef__init, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMainMethPropdef#init */
2238 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__empty_init, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#empty_init */
2239 (nitmethod_t)VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#init_amainmethpropdef */
2240 }
2241 };
2242 /* allocate AMainMethPropdef */
2243 val* NEW_parser_nodes__AMainMethPropdef(const struct type* type) {
2244 val* self /* : AMainMethPropdef */;
2245 val* var /* : null */;
2246 val* var1 /* : null */;
2247 val* var2 /* : null */;
2248 val* var3 /* : null */;
2249 val* var4 /* : null */;
2250 val* var5 /* : null */;
2251 val* var6 /* : null */;
2252 val* var7 /* : null */;
2253 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
2254 self->type = type;
2255 self->class = &class_parser_nodes__AMainMethPropdef;
2256 var = NULL;
2257 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMainMethPropdef exact> */
2258 var1 = NULL;
2259 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMainMethPropdef exact> */
2260 var2 = NULL;
2261 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMainMethPropdef exact> */
2262 var3 = NULL;
2263 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:AMainMethPropdef exact> */
2264 var4 = NULL;
2265 self->attrs[COLOR_parser_nodes__AMethPropdef___n_kwredef].val = var4; /* _n_kwredef on <self:AMainMethPropdef exact> */
2266 var5 = NULL;
2267 self->attrs[COLOR_parser_nodes__AMethPropdef___n_methid].val = var5; /* _n_methid on <self:AMainMethPropdef exact> */
2268 var6 = NULL;
2269 self->attrs[COLOR_parser_nodes__AConcreteMethPropdef___n_block].val = var6; /* _n_block on <self:AMainMethPropdef exact> */
2270 var7 = NULL;
2271 self->attrs[COLOR_auto_super_init__AConcreteMethPropdef___64dauto_super_inits].val = var7; /* @auto_super_inits on <self:AMainMethPropdef exact> */
2272 return self;
2273 }
2274 /* runtime class parser_nodes__AExternCalls */
2275 const struct class class_parser_nodes__AExternCalls = {
2276 0, /* box_kind */
2277 {
2278 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AExternCalls:kernel#Object#object_id */
2279 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_type */
2280 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_instance */
2281 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#== */
2282 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#!= */
2283 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AExternCalls:kernel#Object#output */
2284 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AExternCalls:kernel#Object#output_class_name */
2285 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AExternCalls:kernel#Object#exit */
2286 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AExternCalls:kernel#Object#sys */
2287 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AExternCalls:kernel#Object#hash */
2288 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AExternCalls:math#Object#atan2 */
2289 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AExternCalls:math#Object#pi */
2290 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AExternCalls:math#Object#srand_from */
2291 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AExternCalls:math#Object#srand */
2292 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AExternCalls:string#Object#to_s */
2293 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AExternCalls:string#Object#native_class_name */
2294 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AExternCalls:string#Object#class_name */
2295 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AExternCalls:string#Object#inspect */
2296 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AExternCalls:string#Object#inspect_head */
2297 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AExternCalls:string#Object#args */
2298 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AExternCalls:string#Object#alpha_comparator */
2299 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AExternCalls:stream#Object#poll */
2300 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AExternCalls:stream#Object#intern_poll */
2301 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AExternCalls:time#Object#get_time */
2302 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AExternCalls:file#Object#printn */
2303 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AExternCalls:file#Object#print */
2304 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AExternCalls:file#Object#getc */
2305 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AExternCalls:file#Object#gets */
2306 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AExternCalls:file#Object#getcwd */
2307 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AExternCalls:file#Object#file_getcwd */
2308 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AExternCalls:file#Object#stdin */
2309 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AExternCalls:file#Object#stdout */
2310 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AExternCalls:file#Object#stderr */
2311 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#intrude_visibility */
2312 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#public_visibility */
2313 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#protected_visibility */
2314 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#private_visibility */
2315 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AExternCalls:model_base#Object#none_visibility */
2316 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AExternCalls:model#Object#abstract_kind */
2317 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AExternCalls:model#Object#concrete_kind */
2318 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AExternCalls:model#Object#interface_kind */
2319 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AExternCalls:model#Object#enum_kind */
2320 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AExternCalls:model#Object#extern_kind */
2321 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AExternCalls:nitni_utilities#Object#internal_call_context */
2322 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AExternCalls:nitni_utilities#Object#long_signature */
2323 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AExternCalls:nitni_utilities#Object#short_signature */
2324 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AExternCalls:c#Object#to_c_call_context */
2325 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AExternCalls:c#Object#from_c_call_context */
2326 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AExternCalls:cpp#Object#cpp_call_context */
2327 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AExternCalls:cpp#Object#to_cpp_call_context */
2328 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AExternCalls:cpp#Object#from_cpp_call_context */
2329 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location */
2330 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#hot_location */
2331 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#debug */
2332 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent */
2333 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent= */
2334 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#init */
2335 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__replace_child, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#replace_child */
2336 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#detach */
2337 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#replace_with */
2338 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__visit_all, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#visit_all */
2339 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AExternCalls:parser_util#ANode#collect_tokens_by_text */
2340 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AExternCalls:parser_util#ANode#collect_annotations_by_name */
2341 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AExternCalls:simple_misc_analysis#ANode#accept_simple_misc */
2342 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AExternCalls:simple_misc_analysis#ANode#after_simple_misc */
2343 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AExternCalls:literal#ANode#accept_literal */
2344 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AExternCalls:scope#ANode#accept_scope_visitor */
2345 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AExternCalls:flow#ANode#accept_flow_visitor */
2346 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AExternCalls:local_var_init#ANode#accept_local_var_visitor */
2347 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AExternCalls:auto_super_init#ANode#accept_auto_super_init */
2348 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AExternCalls:astvalidation#ANode#accept_ast_validation */
2349 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2350 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform#ANode#accept_transform_visitor */
2351 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#location= */
2352 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations */
2353 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations= */
2354 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#init */
2355 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AExternCalls:modelize_property#Prod#collect_text */
2356 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#replace_with */
2357 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__n_kwimport, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_kwimport */
2358 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#n_kwimport= */
2359 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__n_extern_calls, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_extern_calls */
2360 (nitmethod_t)VIRTUAL_parser_nodes__AExternCalls__init, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#init */
2361 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__empty_init, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#empty_init */
2362 (nitmethod_t)VIRTUAL_parser_prod__AExternCalls__init_aexterncalls, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#init_aexterncalls */
2363 }
2364 };
2365 /* allocate AExternCalls */
2366 val* NEW_parser_nodes__AExternCalls(const struct type* type) {
2367 val* self /* : AExternCalls */;
2368 val* var /* : null */;
2369 val* var1 /* : null */;
2370 val* var2 /* : null */;
2371 val* var3 /* : ANodes[AExternCall] */;
2372 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
2373 self->type = type;
2374 self->class = &class_parser_nodes__AExternCalls;
2375 var = NULL;
2376 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AExternCalls exact> */
2377 var1 = NULL;
2378 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AExternCalls exact> */
2379 var2 = NULL;
2380 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AExternCalls exact> */
2381 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCall);
2382 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[AExternCall]>*/;
2383 self->attrs[COLOR_parser_nodes__AExternCalls___n_extern_calls].val = var3; /* _n_extern_calls on <self:AExternCalls exact> */
2384 return self;
2385 }
2386 /* runtime class parser_nodes__ALocalPropExternCall */
2387 const struct class class_parser_nodes__ALocalPropExternCall = {
2388 0, /* box_kind */
2389 {
2390 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#object_id */
2391 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_type */
2392 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_instance */
2393 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#== */
2394 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#!= */
2395 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#output */
2396 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#output_class_name */
2397 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#exit */
2398 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#sys */
2399 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#hash */
2400 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#atan2 */
2401 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#pi */
2402 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#srand_from */
2403 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALocalPropExternCall:math#Object#srand */
2404 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#to_s */
2405 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#native_class_name */
2406 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#class_name */
2407 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect */
2408 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect_head */
2409 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#args */
2410 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#alpha_comparator */
2411 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALocalPropExternCall:stream#Object#poll */
2412 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALocalPropExternCall:stream#Object#intern_poll */
2413 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALocalPropExternCall:time#Object#get_time */
2414 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#printn */
2415 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#print */
2416 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getc */
2417 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#gets */
2418 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getcwd */
2419 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#file_getcwd */
2420 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stdin */
2421 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stdout */
2422 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#stderr */
2423 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#intrude_visibility */
2424 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#public_visibility */
2425 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#protected_visibility */
2426 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#private_visibility */
2427 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#none_visibility */
2428 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#abstract_kind */
2429 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#concrete_kind */
2430 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#interface_kind */
2431 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#enum_kind */
2432 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#extern_kind */
2433 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALocalPropExternCall:nitni_utilities#Object#internal_call_context */
2434 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALocalPropExternCall:nitni_utilities#Object#long_signature */
2435 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALocalPropExternCall:nitni_utilities#Object#short_signature */
2436 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALocalPropExternCall:c#Object#to_c_call_context */
2437 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALocalPropExternCall:c#Object#from_c_call_context */
2438 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALocalPropExternCall:cpp#Object#cpp_call_context */
2439 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALocalPropExternCall:cpp#Object#to_cpp_call_context */
2440 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALocalPropExternCall:cpp#Object#from_cpp_call_context */
2441 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location */
2442 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#hot_location */
2443 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#debug */
2444 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent */
2445 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent= */
2446 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#init */
2447 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__replace_child, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#replace_child */
2448 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#detach */
2449 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#replace_with */
2450 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__visit_all, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#visit_all */
2451 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALocalPropExternCall:parser_util#ANode#collect_tokens_by_text */
2452 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALocalPropExternCall:parser_util#ANode#collect_annotations_by_name */
2453 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALocalPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
2454 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALocalPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
2455 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALocalPropExternCall:literal#ANode#accept_literal */
2456 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALocalPropExternCall:scope#ANode#accept_scope_visitor */
2457 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALocalPropExternCall:flow#ANode#accept_flow_visitor */
2458 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init#ANode#accept_local_var_visitor */
2459 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init#ANode#accept_auto_super_init */
2460 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation#ANode#accept_ast_validation */
2461 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2462 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#accept_transform_visitor */
2463 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#location= */
2464 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations */
2465 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations= */
2466 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#init */
2467 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALocalPropExternCall:modelize_property#Prod#collect_text */
2468 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#replace_with */
2469 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#AExternCall#init */
2470 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#AExternCall#empty_init */
2471 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#AExternCall#init_aexterncall */
2472 (nitmethod_t)VIRTUAL_nitni_callbacks__ALocalPropExternCall__verify_and_collect, /* pointer to parser_nodes:ALocalPropExternCall:nitni_callbacks#ALocalPropExternCall#verify_and_collect */
2473 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#APropExternCall#init */
2474 (nitmethod_t)VIRTUAL_parser_nodes__ALocalPropExternCall__n_methid, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ALocalPropExternCall#n_methid */
2475 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#n_methid= */
2476 (nitmethod_t)VIRTUAL_parser_nodes__ALocalPropExternCall__init, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ALocalPropExternCall#init */
2477 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__empty_init, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#empty_init */
2478 (nitmethod_t)VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#init_alocalpropexterncall */
2479 }
2480 };
2481 /* allocate ALocalPropExternCall */
2482 val* NEW_parser_nodes__ALocalPropExternCall(const struct type* type) {
2483 val* self /* : ALocalPropExternCall */;
2484 val* var /* : null */;
2485 val* var1 /* : null */;
2486 val* var2 /* : null */;
2487 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2488 self->type = type;
2489 self->class = &class_parser_nodes__ALocalPropExternCall;
2490 var = NULL;
2491 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALocalPropExternCall exact> */
2492 var1 = NULL;
2493 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALocalPropExternCall exact> */
2494 var2 = NULL;
2495 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALocalPropExternCall exact> */
2496 return self;
2497 }
2498 /* runtime class parser_nodes__AFullPropExternCall */
2499 const struct class class_parser_nodes__AFullPropExternCall = {
2500 0, /* box_kind */
2501 {
2502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#object_id */
2503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_type */
2504 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_instance */
2505 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#== */
2506 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#!= */
2507 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#output */
2508 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#output_class_name */
2509 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#exit */
2510 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#sys */
2511 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#hash */
2512 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AFullPropExternCall:math#Object#atan2 */
2513 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AFullPropExternCall:math#Object#pi */
2514 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AFullPropExternCall:math#Object#srand_from */
2515 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AFullPropExternCall:math#Object#srand */
2516 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AFullPropExternCall:string#Object#to_s */
2517 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AFullPropExternCall:string#Object#native_class_name */
2518 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AFullPropExternCall:string#Object#class_name */
2519 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect */
2520 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect_head */
2521 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AFullPropExternCall:string#Object#args */
2522 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AFullPropExternCall:string#Object#alpha_comparator */
2523 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AFullPropExternCall:stream#Object#poll */
2524 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AFullPropExternCall:stream#Object#intern_poll */
2525 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AFullPropExternCall:time#Object#get_time */
2526 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AFullPropExternCall:file#Object#printn */
2527 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AFullPropExternCall:file#Object#print */
2528 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getc */
2529 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AFullPropExternCall:file#Object#gets */
2530 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getcwd */
2531 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AFullPropExternCall:file#Object#file_getcwd */
2532 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stdin */
2533 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stdout */
2534 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AFullPropExternCall:file#Object#stderr */
2535 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#intrude_visibility */
2536 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#public_visibility */
2537 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#protected_visibility */
2538 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#private_visibility */
2539 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#none_visibility */
2540 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#abstract_kind */
2541 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#concrete_kind */
2542 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#interface_kind */
2543 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#enum_kind */
2544 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AFullPropExternCall:model#Object#extern_kind */
2545 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AFullPropExternCall:nitni_utilities#Object#internal_call_context */
2546 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AFullPropExternCall:nitni_utilities#Object#long_signature */
2547 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AFullPropExternCall:nitni_utilities#Object#short_signature */
2548 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AFullPropExternCall:c#Object#to_c_call_context */
2549 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AFullPropExternCall:c#Object#from_c_call_context */
2550 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AFullPropExternCall:cpp#Object#cpp_call_context */
2551 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AFullPropExternCall:cpp#Object#to_cpp_call_context */
2552 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AFullPropExternCall:cpp#Object#from_cpp_call_context */
2553 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location */
2554 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#hot_location */
2555 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#debug */
2556 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent */
2557 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent= */
2558 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#init */
2559 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__replace_child, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#replace_child */
2560 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#detach */
2561 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#replace_with */
2562 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__visit_all, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#visit_all */
2563 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AFullPropExternCall:parser_util#ANode#collect_tokens_by_text */
2564 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AFullPropExternCall:parser_util#ANode#collect_annotations_by_name */
2565 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AFullPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
2566 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AFullPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
2567 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AFullPropExternCall:literal#ANode#accept_literal */
2568 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AFullPropExternCall:scope#ANode#accept_scope_visitor */
2569 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AFullPropExternCall:flow#ANode#accept_flow_visitor */
2570 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AFullPropExternCall:local_var_init#ANode#accept_local_var_visitor */
2571 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init#ANode#accept_auto_super_init */
2572 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AFullPropExternCall:astvalidation#ANode#accept_ast_validation */
2573 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2574 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#accept_transform_visitor */
2575 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#location= */
2576 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations */
2577 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations= */
2578 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#init */
2579 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AFullPropExternCall:modelize_property#Prod#collect_text */
2580 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#replace_with */
2581 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AExternCall#init */
2582 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AExternCall#empty_init */
2583 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AExternCall#init_aexterncall */
2584 (nitmethod_t)VIRTUAL_nitni_callbacks__AFullPropExternCall__verify_and_collect, /* pointer to parser_nodes:AFullPropExternCall:nitni_callbacks#AFullPropExternCall#verify_and_collect */
2585 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#APropExternCall#init */
2586 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_type, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_type */
2587 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_type= */
2588 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_dot, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_dot */
2589 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_dot= */
2590 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__n_methid, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#n_methid */
2591 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_methid= */
2592 (nitmethod_t)VIRTUAL_parser_nodes__AFullPropExternCall__init, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#AFullPropExternCall#init */
2593 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__empty_init, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#empty_init */
2594 (nitmethod_t)VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#init_afullpropexterncall */
2595 }
2596 };
2597 /* allocate AFullPropExternCall */
2598 val* NEW_parser_nodes__AFullPropExternCall(const struct type* type) {
2599 val* self /* : AFullPropExternCall */;
2600 val* var /* : null */;
2601 val* var1 /* : null */;
2602 val* var2 /* : null */;
2603 val* var3 /* : null */;
2604 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
2605 self->type = type;
2606 self->class = &class_parser_nodes__AFullPropExternCall;
2607 var = NULL;
2608 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AFullPropExternCall exact> */
2609 var1 = NULL;
2610 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AFullPropExternCall exact> */
2611 var2 = NULL;
2612 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AFullPropExternCall exact> */
2613 var3 = NULL;
2614 self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val = var3; /* _n_dot on <self:AFullPropExternCall exact> */
2615 return self;
2616 }
2617 /* runtime class parser_nodes__AInitPropExternCall */
2618 const struct class class_parser_nodes__AInitPropExternCall = {
2619 0, /* box_kind */
2620 {
2621 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#object_id */
2622 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_type */
2623 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_instance */
2624 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#== */
2625 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#!= */
2626 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#output */
2627 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#output_class_name */
2628 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#exit */
2629 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#sys */
2630 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#hash */
2631 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AInitPropExternCall:math#Object#atan2 */
2632 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AInitPropExternCall:math#Object#pi */
2633 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AInitPropExternCall:math#Object#srand_from */
2634 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AInitPropExternCall:math#Object#srand */
2635 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AInitPropExternCall:string#Object#to_s */
2636 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AInitPropExternCall:string#Object#native_class_name */
2637 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AInitPropExternCall:string#Object#class_name */
2638 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect */
2639 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect_head */
2640 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AInitPropExternCall:string#Object#args */
2641 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AInitPropExternCall:string#Object#alpha_comparator */
2642 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AInitPropExternCall:stream#Object#poll */
2643 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AInitPropExternCall:stream#Object#intern_poll */
2644 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AInitPropExternCall:time#Object#get_time */
2645 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AInitPropExternCall:file#Object#printn */
2646 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AInitPropExternCall:file#Object#print */
2647 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getc */
2648 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AInitPropExternCall:file#Object#gets */
2649 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getcwd */
2650 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AInitPropExternCall:file#Object#file_getcwd */
2651 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stdin */
2652 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stdout */
2653 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AInitPropExternCall:file#Object#stderr */
2654 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#intrude_visibility */
2655 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#public_visibility */
2656 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#protected_visibility */
2657 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#private_visibility */
2658 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#none_visibility */
2659 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#abstract_kind */
2660 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#concrete_kind */
2661 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#interface_kind */
2662 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#enum_kind */
2663 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AInitPropExternCall:model#Object#extern_kind */
2664 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AInitPropExternCall:nitni_utilities#Object#internal_call_context */
2665 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AInitPropExternCall:nitni_utilities#Object#long_signature */
2666 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AInitPropExternCall:nitni_utilities#Object#short_signature */
2667 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AInitPropExternCall:c#Object#to_c_call_context */
2668 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AInitPropExternCall:c#Object#from_c_call_context */
2669 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AInitPropExternCall:cpp#Object#cpp_call_context */
2670 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AInitPropExternCall:cpp#Object#to_cpp_call_context */
2671 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AInitPropExternCall:cpp#Object#from_cpp_call_context */
2672 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location */
2673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#hot_location */
2674 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#debug */
2675 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent */
2676 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent= */
2677 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#init */
2678 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__replace_child, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#replace_child */
2679 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#detach */
2680 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#replace_with */
2681 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__visit_all, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#visit_all */
2682 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AInitPropExternCall:parser_util#ANode#collect_tokens_by_text */
2683 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AInitPropExternCall:parser_util#ANode#collect_annotations_by_name */
2684 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AInitPropExternCall:simple_misc_analysis#ANode#accept_simple_misc */
2685 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AInitPropExternCall:simple_misc_analysis#ANode#after_simple_misc */
2686 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AInitPropExternCall:literal#ANode#accept_literal */
2687 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AInitPropExternCall:scope#ANode#accept_scope_visitor */
2688 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AInitPropExternCall:flow#ANode#accept_flow_visitor */
2689 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AInitPropExternCall:local_var_init#ANode#accept_local_var_visitor */
2690 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init#ANode#accept_auto_super_init */
2691 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AInitPropExternCall:astvalidation#ANode#accept_ast_validation */
2692 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2693 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#accept_transform_visitor */
2694 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#location= */
2695 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations */
2696 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations= */
2697 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#init */
2698 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AInitPropExternCall:modelize_property#Prod#collect_text */
2699 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#replace_with */
2700 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AExternCall#init */
2701 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AExternCall#empty_init */
2702 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AExternCall#init_aexterncall */
2703 (nitmethod_t)VIRTUAL_nitni_callbacks__AInitPropExternCall__verify_and_collect, /* pointer to parser_nodes:AInitPropExternCall:nitni_callbacks#AInitPropExternCall#verify_and_collect */
2704 (nitmethod_t)VIRTUAL_parser_nodes__APropExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#APropExternCall#init */
2705 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropExternCall__n_type, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AInitPropExternCall#n_type */
2706 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#n_type= */
2707 (nitmethod_t)VIRTUAL_parser_nodes__AInitPropExternCall__init, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#AInitPropExternCall#init */
2708 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__empty_init, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#empty_init */
2709 (nitmethod_t)VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#init_ainitpropexterncall */
2710 }
2711 };
2712 /* allocate AInitPropExternCall */
2713 val* NEW_parser_nodes__AInitPropExternCall(const struct type* type) {
2714 val* self /* : AInitPropExternCall */;
2715 val* var /* : null */;
2716 val* var1 /* : null */;
2717 val* var2 /* : null */;
2718 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2719 self->type = type;
2720 self->class = &class_parser_nodes__AInitPropExternCall;
2721 var = NULL;
2722 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AInitPropExternCall exact> */
2723 var1 = NULL;
2724 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AInitPropExternCall exact> */
2725 var2 = NULL;
2726 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AInitPropExternCall exact> */
2727 return self;
2728 }
2729 /* runtime class parser_nodes__ASuperExternCall */
2730 const struct class class_parser_nodes__ASuperExternCall = {
2731 0, /* box_kind */
2732 {
2733 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#object_id */
2734 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_type */
2735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_instance */
2736 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#== */
2737 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#!= */
2738 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#output */
2739 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#output_class_name */
2740 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#exit */
2741 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#sys */
2742 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#hash */
2743 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASuperExternCall:math#Object#atan2 */
2744 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASuperExternCall:math#Object#pi */
2745 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASuperExternCall:math#Object#srand_from */
2746 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASuperExternCall:math#Object#srand */
2747 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASuperExternCall:string#Object#to_s */
2748 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASuperExternCall:string#Object#native_class_name */
2749 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASuperExternCall:string#Object#class_name */
2750 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect */
2751 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect_head */
2752 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASuperExternCall:string#Object#args */
2753 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ASuperExternCall:string#Object#alpha_comparator */
2754 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASuperExternCall:stream#Object#poll */
2755 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASuperExternCall:stream#Object#intern_poll */
2756 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASuperExternCall:time#Object#get_time */
2757 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASuperExternCall:file#Object#printn */
2758 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASuperExternCall:file#Object#print */
2759 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASuperExternCall:file#Object#getc */
2760 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASuperExternCall:file#Object#gets */
2761 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASuperExternCall:file#Object#getcwd */
2762 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASuperExternCall:file#Object#file_getcwd */
2763 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASuperExternCall:file#Object#stdin */
2764 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASuperExternCall:file#Object#stdout */
2765 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASuperExternCall:file#Object#stderr */
2766 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#intrude_visibility */
2767 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#public_visibility */
2768 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#protected_visibility */
2769 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#private_visibility */
2770 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#none_visibility */
2771 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#abstract_kind */
2772 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#concrete_kind */
2773 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#interface_kind */
2774 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#enum_kind */
2775 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASuperExternCall:model#Object#extern_kind */
2776 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ASuperExternCall:nitni_utilities#Object#internal_call_context */
2777 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ASuperExternCall:nitni_utilities#Object#long_signature */
2778 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ASuperExternCall:nitni_utilities#Object#short_signature */
2779 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ASuperExternCall:c#Object#to_c_call_context */
2780 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ASuperExternCall:c#Object#from_c_call_context */
2781 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ASuperExternCall:cpp#Object#cpp_call_context */
2782 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ASuperExternCall:cpp#Object#to_cpp_call_context */
2783 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ASuperExternCall:cpp#Object#from_cpp_call_context */
2784 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location */
2785 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#hot_location */
2786 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#debug */
2787 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent */
2788 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent= */
2789 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#init */
2790 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__replace_child, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#replace_child */
2791 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#detach */
2792 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#replace_with */
2793 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__visit_all, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#visit_all */
2794 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASuperExternCall:parser_util#ANode#collect_tokens_by_text */
2795 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASuperExternCall:parser_util#ANode#collect_annotations_by_name */
2796 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASuperExternCall:simple_misc_analysis#ANode#accept_simple_misc */
2797 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASuperExternCall:simple_misc_analysis#ANode#after_simple_misc */
2798 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASuperExternCall:literal#ANode#accept_literal */
2799 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASuperExternCall:scope#ANode#accept_scope_visitor */
2800 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperExternCall:flow#ANode#accept_flow_visitor */
2801 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASuperExternCall:local_var_init#ANode#accept_local_var_visitor */
2802 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASuperExternCall:auto_super_init#ANode#accept_auto_super_init */
2803 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASuperExternCall:astvalidation#ANode#accept_ast_validation */
2804 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2805 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#accept_transform_visitor */
2806 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#location= */
2807 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations */
2808 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations= */
2809 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#init */
2810 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASuperExternCall:modelize_property#Prod#collect_text */
2811 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#replace_with */
2812 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#AExternCall#init */
2813 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ASuperExternCall:parser_prod#AExternCall#empty_init */
2814 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod#AExternCall#init_aexterncall */
2815 (nitmethod_t)VIRTUAL_nitni_callbacks__ASuperExternCall__verify_and_collect, /* pointer to parser_nodes:ASuperExternCall:nitni_callbacks#ASuperExternCall#verify_and_collect */
2816 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExternCall__n_kwsuper, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ASuperExternCall#n_kwsuper */
2817 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#n_kwsuper= */
2818 (nitmethod_t)VIRTUAL_parser_nodes__ASuperExternCall__init, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ASuperExternCall#init */
2819 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__empty_init, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#empty_init */
2820 (nitmethod_t)VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#init_asuperexterncall */
2821 }
2822 };
2823 /* allocate ASuperExternCall */
2824 val* NEW_parser_nodes__ASuperExternCall(const struct type* type) {
2825 val* self /* : ASuperExternCall */;
2826 val* var /* : null */;
2827 val* var1 /* : null */;
2828 val* var2 /* : null */;
2829 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2830 self->type = type;
2831 self->class = &class_parser_nodes__ASuperExternCall;
2832 var = NULL;
2833 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASuperExternCall exact> */
2834 var1 = NULL;
2835 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASuperExternCall exact> */
2836 var2 = NULL;
2837 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASuperExternCall exact> */
2838 return self;
2839 }
2840 /* runtime class parser_nodes__ACastAsExternCall */
2841 const struct class class_parser_nodes__ACastAsExternCall = {
2842 0, /* box_kind */
2843 {
2844 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#object_id */
2845 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_type */
2846 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_instance */
2847 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#== */
2848 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#!= */
2849 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#output */
2850 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#output_class_name */
2851 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#exit */
2852 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#sys */
2853 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#hash */
2854 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ACastAsExternCall:math#Object#atan2 */
2855 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ACastAsExternCall:math#Object#pi */
2856 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ACastAsExternCall:math#Object#srand_from */
2857 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ACastAsExternCall:math#Object#srand */
2858 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ACastAsExternCall:string#Object#to_s */
2859 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ACastAsExternCall:string#Object#native_class_name */
2860 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ACastAsExternCall:string#Object#class_name */
2861 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect */
2862 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect_head */
2863 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ACastAsExternCall:string#Object#args */
2864 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ACastAsExternCall:string#Object#alpha_comparator */
2865 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ACastAsExternCall:stream#Object#poll */
2866 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ACastAsExternCall:stream#Object#intern_poll */
2867 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ACastAsExternCall:time#Object#get_time */
2868 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ACastAsExternCall:file#Object#printn */
2869 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ACastAsExternCall:file#Object#print */
2870 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getc */
2871 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ACastAsExternCall:file#Object#gets */
2872 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getcwd */
2873 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ACastAsExternCall:file#Object#file_getcwd */
2874 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stdin */
2875 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stdout */
2876 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ACastAsExternCall:file#Object#stderr */
2877 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#intrude_visibility */
2878 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#public_visibility */
2879 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#protected_visibility */
2880 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#private_visibility */
2881 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#none_visibility */
2882 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#abstract_kind */
2883 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#concrete_kind */
2884 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#interface_kind */
2885 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#enum_kind */
2886 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ACastAsExternCall:model#Object#extern_kind */
2887 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ACastAsExternCall:nitni_utilities#Object#internal_call_context */
2888 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ACastAsExternCall:nitni_utilities#Object#long_signature */
2889 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ACastAsExternCall:nitni_utilities#Object#short_signature */
2890 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ACastAsExternCall:c#Object#to_c_call_context */
2891 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ACastAsExternCall:c#Object#from_c_call_context */
2892 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ACastAsExternCall:cpp#Object#cpp_call_context */
2893 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ACastAsExternCall:cpp#Object#to_cpp_call_context */
2894 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ACastAsExternCall:cpp#Object#from_cpp_call_context */
2895 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location */
2896 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#hot_location */
2897 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#debug */
2898 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent */
2899 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent= */
2900 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#init */
2901 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__replace_child, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#replace_child */
2902 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#detach */
2903 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#replace_with */
2904 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__visit_all, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#visit_all */
2905 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ACastAsExternCall:parser_util#ANode#collect_tokens_by_text */
2906 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ACastAsExternCall:parser_util#ANode#collect_annotations_by_name */
2907 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ACastAsExternCall:simple_misc_analysis#ANode#accept_simple_misc */
2908 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ACastAsExternCall:simple_misc_analysis#ANode#after_simple_misc */
2909 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ACastAsExternCall:literal#ANode#accept_literal */
2910 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ACastAsExternCall:scope#ANode#accept_scope_visitor */
2911 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ACastAsExternCall:flow#ANode#accept_flow_visitor */
2912 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ACastAsExternCall:local_var_init#ANode#accept_local_var_visitor */
2913 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init#ANode#accept_auto_super_init */
2914 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ACastAsExternCall:astvalidation#ANode#accept_ast_validation */
2915 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2916 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#accept_transform_visitor */
2917 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#location= */
2918 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations */
2919 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations= */
2920 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#init */
2921 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ACastAsExternCall:modelize_property#Prod#collect_text */
2922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#replace_with */
2923 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#AExternCall#init */
2924 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#AExternCall#empty_init */
2925 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#AExternCall#init_aexterncall */
2926 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastAsExternCall__verify_and_collect, /* pointer to parser_nodes:ACastAsExternCall:nitni_callbacks#ACastAsExternCall#verify_and_collect */
2927 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastExternCall#init */
2928 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastAsExternCall__from_mtype, /* pointer to parser_nodes:ACastAsExternCall:nitni_callbacks#ACastAsExternCall#from_mtype */
2929 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastAsExternCall__to_mtype, /* pointer to parser_nodes:ACastAsExternCall:nitni_callbacks#ACastAsExternCall#to_mtype */
2930 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_from_type */
2931 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_from_type= */
2932 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_dot, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_dot */
2933 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_dot= */
2934 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_kwas, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_kwas */
2935 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_kwas= */
2936 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__n_to_type, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#n_to_type */
2937 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_to_type= */
2938 (nitmethod_t)VIRTUAL_parser_nodes__ACastAsExternCall__init, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ACastAsExternCall#init */
2939 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__empty_init, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#empty_init */
2940 (nitmethod_t)VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#init_acastasexterncall */
2941 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastExternCall__verify_and_collect, /* pointer to parser_nodes:ACastAsExternCall:nitni_callbacks#ACastExternCall#verify_and_collect */
2942 }
2943 };
2944 /* allocate ACastAsExternCall */
2945 val* NEW_parser_nodes__ACastAsExternCall(const struct type* type) {
2946 val* self /* : ACastAsExternCall */;
2947 val* var /* : null */;
2948 val* var1 /* : null */;
2949 val* var2 /* : null */;
2950 val* var3 /* : null */;
2951 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
2952 self->type = type;
2953 self->class = &class_parser_nodes__ACastAsExternCall;
2954 var = NULL;
2955 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ACastAsExternCall exact> */
2956 var1 = NULL;
2957 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ACastAsExternCall exact> */
2958 var2 = NULL;
2959 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ACastAsExternCall exact> */
2960 var3 = NULL;
2961 self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val = var3; /* _n_dot on <self:ACastAsExternCall exact> */
2962 return self;
2963 }
2964 /* runtime class parser_nodes__AAsNullableExternCall */
2965 const struct class class_parser_nodes__AAsNullableExternCall = {
2966 0, /* box_kind */
2967 {
2968 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#object_id */
2969 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_type */
2970 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_instance */
2971 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#== */
2972 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#!= */
2973 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#output */
2974 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#output_class_name */
2975 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#exit */
2976 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#sys */
2977 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#hash */
2978 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#atan2 */
2979 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#pi */
2980 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#srand_from */
2981 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsNullableExternCall:math#Object#srand */
2982 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#to_s */
2983 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#native_class_name */
2984 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#class_name */
2985 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect */
2986 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect_head */
2987 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#args */
2988 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#alpha_comparator */
2989 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsNullableExternCall:stream#Object#poll */
2990 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsNullableExternCall:stream#Object#intern_poll */
2991 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsNullableExternCall:time#Object#get_time */
2992 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#printn */
2993 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#print */
2994 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getc */
2995 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#gets */
2996 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getcwd */
2997 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#file_getcwd */
2998 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stdin */
2999 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stdout */
3000 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#stderr */
3001 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#intrude_visibility */
3002 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#public_visibility */
3003 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#protected_visibility */
3004 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#private_visibility */
3005 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#none_visibility */
3006 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#abstract_kind */
3007 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#concrete_kind */
3008 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#interface_kind */
3009 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#enum_kind */
3010 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#extern_kind */
3011 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAsNullableExternCall:nitni_utilities#Object#internal_call_context */
3012 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAsNullableExternCall:nitni_utilities#Object#long_signature */
3013 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAsNullableExternCall:nitni_utilities#Object#short_signature */
3014 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAsNullableExternCall:c#Object#to_c_call_context */
3015 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAsNullableExternCall:c#Object#from_c_call_context */
3016 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAsNullableExternCall:cpp#Object#cpp_call_context */
3017 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAsNullableExternCall:cpp#Object#to_cpp_call_context */
3018 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAsNullableExternCall:cpp#Object#from_cpp_call_context */
3019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location */
3020 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#hot_location */
3021 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#debug */
3022 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent */
3023 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent= */
3024 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#init */
3025 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__replace_child, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#replace_child */
3026 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#detach */
3027 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#replace_with */
3028 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__visit_all, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#visit_all */
3029 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsNullableExternCall:parser_util#ANode#collect_tokens_by_text */
3030 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsNullableExternCall:parser_util#ANode#collect_annotations_by_name */
3031 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsNullableExternCall:simple_misc_analysis#ANode#accept_simple_misc */
3032 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsNullableExternCall:simple_misc_analysis#ANode#after_simple_misc */
3033 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsNullableExternCall:literal#ANode#accept_literal */
3034 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsNullableExternCall:scope#ANode#accept_scope_visitor */
3035 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsNullableExternCall:flow#ANode#accept_flow_visitor */
3036 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
3037 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
3038 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation#ANode#accept_ast_validation */
3039 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3040 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#accept_transform_visitor */
3041 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#location= */
3042 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations */
3043 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations= */
3044 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#init */
3045 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsNullableExternCall:modelize_property#Prod#collect_text */
3046 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#replace_with */
3047 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AExternCall#init */
3048 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AExternCall#empty_init */
3049 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AExternCall#init_aexterncall */
3050 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNullableExternCall__verify_and_collect, /* pointer to parser_nodes:AAsNullableExternCall:nitni_callbacks#AAsNullableExternCall#verify_and_collect */
3051 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ACastExternCall#init */
3052 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNullableExternCall__from_mtype, /* pointer to parser_nodes:AAsNullableExternCall:nitni_callbacks#AAsNullableExternCall#from_mtype */
3053 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNullableExternCall__to_mtype, /* pointer to parser_nodes:AAsNullableExternCall:nitni_callbacks#AAsNullableExternCall#to_mtype */
3054 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_type, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_type */
3055 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_type= */
3056 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwas, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_kwas */
3057 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwas= */
3058 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__n_kwnullable, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#n_kwnullable */
3059 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwnullable= */
3060 (nitmethod_t)VIRTUAL_parser_nodes__AAsNullableExternCall__init, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#AAsNullableExternCall#init */
3061 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__empty_init, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#empty_init */
3062 (nitmethod_t)VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#init_aasnullableexterncall */
3063 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastExternCall__verify_and_collect, /* pointer to parser_nodes:AAsNullableExternCall:nitni_callbacks#ACastExternCall#verify_and_collect */
3064 }
3065 };
3066 /* allocate AAsNullableExternCall */
3067 val* NEW_parser_nodes__AAsNullableExternCall(const struct type* type) {
3068 val* self /* : AAsNullableExternCall */;
3069 val* var /* : null */;
3070 val* var1 /* : null */;
3071 val* var2 /* : null */;
3072 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
3073 self->type = type;
3074 self->class = &class_parser_nodes__AAsNullableExternCall;
3075 var = NULL;
3076 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsNullableExternCall exact> */
3077 var1 = NULL;
3078 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsNullableExternCall exact> */
3079 var2 = NULL;
3080 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsNullableExternCall exact> */
3081 return self;
3082 }
3083 /* runtime class parser_nodes__AAsNotNullableExternCall */
3084 const struct class class_parser_nodes__AAsNotNullableExternCall = {
3085 0, /* box_kind */
3086 {
3087 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#object_id */
3088 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_type */
3089 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_instance */
3090 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#== */
3091 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#!= */
3092 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#output */
3093 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#output_class_name */
3094 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#exit */
3095 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#sys */
3096 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#hash */
3097 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#atan2 */
3098 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#pi */
3099 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#srand_from */
3100 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAsNotNullableExternCall:math#Object#srand */
3101 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#to_s */
3102 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#native_class_name */
3103 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#class_name */
3104 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect */
3105 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect_head */
3106 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#args */
3107 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#alpha_comparator */
3108 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAsNotNullableExternCall:stream#Object#poll */
3109 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAsNotNullableExternCall:stream#Object#intern_poll */
3110 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAsNotNullableExternCall:time#Object#get_time */
3111 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#printn */
3112 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#print */
3113 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getc */
3114 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#gets */
3115 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getcwd */
3116 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#file_getcwd */
3117 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stdin */
3118 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stdout */
3119 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#stderr */
3120 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#intrude_visibility */
3121 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#public_visibility */
3122 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#protected_visibility */
3123 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#private_visibility */
3124 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#none_visibility */
3125 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#abstract_kind */
3126 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#concrete_kind */
3127 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#interface_kind */
3128 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#enum_kind */
3129 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#extern_kind */
3130 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_utilities#Object#internal_call_context */
3131 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_utilities#Object#long_signature */
3132 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_utilities#Object#short_signature */
3133 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:c#Object#to_c_call_context */
3134 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:c#Object#from_c_call_context */
3135 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:cpp#Object#cpp_call_context */
3136 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:cpp#Object#to_cpp_call_context */
3137 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAsNotNullableExternCall:cpp#Object#from_cpp_call_context */
3138 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location */
3139 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#hot_location */
3140 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#debug */
3141 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent */
3142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent= */
3143 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#init */
3144 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#replace_child */
3145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#detach */
3146 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#replace_with */
3147 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#visit_all */
3148 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_util#ANode#collect_tokens_by_text */
3149 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_util#ANode#collect_annotations_by_name */
3150 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAsNotNullableExternCall:simple_misc_analysis#ANode#accept_simple_misc */
3151 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAsNotNullableExternCall:simple_misc_analysis#ANode#after_simple_misc */
3152 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAsNotNullableExternCall:literal#ANode#accept_literal */
3153 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:scope#ANode#accept_scope_visitor */
3154 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:flow#ANode#accept_flow_visitor */
3155 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
3156 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
3157 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation#ANode#accept_ast_validation */
3158 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3159 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#accept_transform_visitor */
3160 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#location= */
3161 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations */
3162 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations= */
3163 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#init */
3164 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAsNotNullableExternCall:modelize_property#Prod#collect_text */
3165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#replace_with */
3166 (nitmethod_t)VIRTUAL_parser_nodes__AExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AExternCall#init */
3167 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__empty_init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AExternCall#empty_init */
3168 (nitmethod_t)VIRTUAL_parser_prod__AExternCall__init_aexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AExternCall#init_aexterncall */
3169 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__verify_and_collect, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_callbacks#AAsNotNullableExternCall#verify_and_collect */
3170 (nitmethod_t)VIRTUAL_parser_nodes__ACastExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ACastExternCall#init */
3171 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__from_mtype, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_callbacks#AAsNotNullableExternCall#from_mtype */
3172 (nitmethod_t)VIRTUAL_nitni_callbacks__AAsNotNullableExternCall__to_mtype, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_callbacks#AAsNotNullableExternCall#to_mtype */
3173 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_type, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_type */
3174 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_type= */
3175 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwas, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwas */
3176 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwas= */
3177 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnot, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwnot */
3178 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnot= */
3179 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__n_kwnullable, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#n_kwnullable */
3180 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnullable= */
3181 (nitmethod_t)VIRTUAL_parser_nodes__AAsNotNullableExternCall__init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#AAsNotNullableExternCall#init */
3182 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__empty_init, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#empty_init */
3183 (nitmethod_t)VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#init_aasnotnullableexterncall */
3184 (nitmethod_t)VIRTUAL_nitni_callbacks__ACastExternCall__verify_and_collect, /* pointer to parser_nodes:AAsNotNullableExternCall:nitni_callbacks#ACastExternCall#verify_and_collect */
3185 }
3186 };
3187 /* allocate AAsNotNullableExternCall */
3188 val* NEW_parser_nodes__AAsNotNullableExternCall(const struct type* type) {
3189 val* self /* : AAsNotNullableExternCall */;
3190 val* var /* : null */;
3191 val* var1 /* : null */;
3192 val* var2 /* : null */;
3193 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3194 self->type = type;
3195 self->class = &class_parser_nodes__AAsNotNullableExternCall;
3196 var = NULL;
3197 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAsNotNullableExternCall exact> */
3198 var1 = NULL;
3199 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAsNotNullableExternCall exact> */
3200 var2 = NULL;
3201 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAsNotNullableExternCall exact> */
3202 return self;
3203 }
3204 /* runtime class parser_nodes__ATypePropdef */
3205 const struct class class_parser_nodes__ATypePropdef = {
3206 0, /* box_kind */
3207 {
3208 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATypePropdef:kernel#Object#object_id */
3209 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_type */
3210 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_instance */
3211 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#== */
3212 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#!= */
3213 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATypePropdef:kernel#Object#output */
3214 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATypePropdef:kernel#Object#output_class_name */
3215 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATypePropdef:kernel#Object#exit */
3216 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATypePropdef:kernel#Object#sys */
3217 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATypePropdef:kernel#Object#hash */
3218 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATypePropdef:math#Object#atan2 */
3219 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATypePropdef:math#Object#pi */
3220 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATypePropdef:math#Object#srand_from */
3221 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATypePropdef:math#Object#srand */
3222 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATypePropdef:string#Object#to_s */
3223 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATypePropdef:string#Object#native_class_name */
3224 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATypePropdef:string#Object#class_name */
3225 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect */
3226 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect_head */
3227 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATypePropdef:string#Object#args */
3228 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ATypePropdef:string#Object#alpha_comparator */
3229 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATypePropdef:stream#Object#poll */
3230 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATypePropdef:stream#Object#intern_poll */
3231 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATypePropdef:time#Object#get_time */
3232 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATypePropdef:file#Object#printn */
3233 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATypePropdef:file#Object#print */
3234 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATypePropdef:file#Object#getc */
3235 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATypePropdef:file#Object#gets */
3236 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATypePropdef:file#Object#getcwd */
3237 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATypePropdef:file#Object#file_getcwd */
3238 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATypePropdef:file#Object#stdin */
3239 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATypePropdef:file#Object#stdout */
3240 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATypePropdef:file#Object#stderr */
3241 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#intrude_visibility */
3242 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#public_visibility */
3243 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#protected_visibility */
3244 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#private_visibility */
3245 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATypePropdef:model_base#Object#none_visibility */
3246 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#abstract_kind */
3247 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#concrete_kind */
3248 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#interface_kind */
3249 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#enum_kind */
3250 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATypePropdef:model#Object#extern_kind */
3251 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ATypePropdef:nitni_utilities#Object#internal_call_context */
3252 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ATypePropdef:nitni_utilities#Object#long_signature */
3253 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ATypePropdef:nitni_utilities#Object#short_signature */
3254 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ATypePropdef:c#Object#to_c_call_context */
3255 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ATypePropdef:c#Object#from_c_call_context */
3256 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ATypePropdef:cpp#Object#cpp_call_context */
3257 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ATypePropdef:cpp#Object#to_cpp_call_context */
3258 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ATypePropdef:cpp#Object#from_cpp_call_context */
3259 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location */
3260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#hot_location */
3261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#debug */
3262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent */
3263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent= */
3264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#init */
3265 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__replace_child, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#replace_child */
3266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#detach */
3267 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#replace_with */
3268 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__visit_all, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#visit_all */
3269 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATypePropdef:parser_util#ANode#collect_tokens_by_text */
3270 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATypePropdef:parser_util#ANode#collect_annotations_by_name */
3271 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATypePropdef:simple_misc_analysis#ANode#accept_simple_misc */
3272 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATypePropdef:simple_misc_analysis#ANode#after_simple_misc */
3273 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATypePropdef:literal#ANode#accept_literal */
3274 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATypePropdef:scope#ANode#accept_scope_visitor */
3275 (nitmethod_t)VIRTUAL_flow__APropdef__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#accept_flow_visitor */
3276 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATypePropdef:local_var_init#ANode#accept_local_var_visitor */
3277 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATypePropdef:auto_super_init#ANode#accept_auto_super_init */
3278 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATypePropdef:astvalidation#ANode#accept_ast_validation */
3279 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3280 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform#ANode#accept_transform_visitor */
3281 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#location= */
3282 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#n_annotations */
3283 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_annotations= */
3284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#init */
3285 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATypePropdef:modelize_property#Prod#collect_text */
3286 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#replace_with */
3287 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__n_doc, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_doc */
3288 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_doc_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_doc= */
3289 (nitmethod_t)VIRTUAL_parser_nodes__APropdef__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#init */
3290 (nitmethod_t)VIRTUAL_scope__APropdef__do_scope, /* pointer to parser_nodes:ATypePropdef:scope#APropdef#do_scope */
3291 (nitmethod_t)VIRTUAL_flow__APropdef__do_flow, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#do_flow */
3292 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context */
3293 (nitmethod_t)VIRTUAL_flow__APropdef__before_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context= */
3294 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context */
3295 (nitmethod_t)VIRTUAL_flow__APropdef__after_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context= */
3296 (nitmethod_t)VIRTUAL_local_var_init__APropdef__do_local_var_init, /* pointer to parser_nodes:ATypePropdef:local_var_init#APropdef#do_local_var_init */
3297 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef */
3298 (nitmethod_t)VIRTUAL_modelize_property__APropdef__mpropdef_61d, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef= */
3299 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__build_property, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_property */
3300 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__build_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_signature */
3301 (nitmethod_t)VIRTUAL_modelize_property__ATypePropdef__check_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#check_signature */
3302 (nitmethod_t)VIRTUAL_modelize_property__APropdef__new_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#new_property_visibility */
3303 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_property_visibility */
3304 (nitmethod_t)VIRTUAL_modelize_property__APropdef__check_redef_keyword, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_keyword */
3305 (nitmethod_t)VIRTUAL_typing__APropdef__do_typing, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#do_typing */
3306 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable */
3307 (nitmethod_t)VIRTUAL_typing__APropdef__selfvariable_61d, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable= */
3308 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__compile_to_c, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#compile_to_c */
3309 (nitmethod_t)VIRTUAL_abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#can_inline */
3310 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#ANode#accept_flow_visitor */
3311 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_kwredef, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_kwredef */
3312 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwredef= */
3313 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_visibility, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_visibility */
3314 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_visibility= */
3315 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_kwtype, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_kwtype */
3316 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwtype= */
3317 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_id, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_id */
3318 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_id_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_id= */
3319 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__n_type, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_type */
3320 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__n_type_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_type= */
3321 (nitmethod_t)VIRTUAL_parser_nodes__ATypePropdef__init, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#init */
3322 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__empty_init, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#empty_init */
3323 (nitmethod_t)VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#init_atypepropdef */
3324 }
3325 };
3326 /* allocate ATypePropdef */
3327 val* NEW_parser_nodes__ATypePropdef(const struct type* type) {
3328 val* self /* : ATypePropdef */;
3329 val* var /* : null */;
3330 val* var1 /* : null */;
3331 val* var2 /* : null */;
3332 val* var3 /* : null */;
3333 val* var4 /* : null */;
3334 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
3335 self->type = type;
3336 self->class = &class_parser_nodes__ATypePropdef;
3337 var = NULL;
3338 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATypePropdef exact> */
3339 var1 = NULL;
3340 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATypePropdef exact> */
3341 var2 = NULL;
3342 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATypePropdef exact> */
3343 var3 = NULL;
3344 self->attrs[COLOR_parser_nodes__APropdef___n_doc].val = var3; /* _n_doc on <self:ATypePropdef exact> */
3345 var4 = NULL;
3346 self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwredef].val = var4; /* _n_kwredef on <self:ATypePropdef exact> */
3347 return self;
3348 }
3349 /* runtime class parser_nodes__AReadAble */
3350 const struct class class_parser_nodes__AReadAble = {
3351 0, /* box_kind */
3352 {
3353 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AReadAble:kernel#Object#object_id */
3354 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AReadAble:kernel#Object#is_same_type */
3355 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AReadAble:kernel#Object#is_same_instance */
3356 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AReadAble:kernel#Object#== */
3357 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AReadAble:kernel#Object#!= */
3358 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AReadAble:kernel#Object#output */
3359 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AReadAble:kernel#Object#output_class_name */
3360 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AReadAble:kernel#Object#exit */
3361 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AReadAble:kernel#Object#sys */
3362 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AReadAble:kernel#Object#hash */
3363 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AReadAble:math#Object#atan2 */
3364 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AReadAble:math#Object#pi */
3365 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AReadAble:math#Object#srand_from */
3366 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AReadAble:math#Object#srand */
3367 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AReadAble:string#Object#to_s */
3368 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AReadAble:string#Object#native_class_name */
3369 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AReadAble:string#Object#class_name */
3370 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AReadAble:string#Object#inspect */
3371 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AReadAble:string#Object#inspect_head */
3372 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AReadAble:string#Object#args */
3373 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AReadAble:string#Object#alpha_comparator */
3374 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AReadAble:stream#Object#poll */
3375 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AReadAble:stream#Object#intern_poll */
3376 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AReadAble:time#Object#get_time */
3377 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AReadAble:file#Object#printn */
3378 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AReadAble:file#Object#print */
3379 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AReadAble:file#Object#getc */
3380 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AReadAble:file#Object#gets */
3381 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AReadAble:file#Object#getcwd */
3382 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AReadAble:file#Object#file_getcwd */
3383 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AReadAble:file#Object#stdin */
3384 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AReadAble:file#Object#stdout */
3385 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AReadAble:file#Object#stderr */
3386 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#intrude_visibility */
3387 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#public_visibility */
3388 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#protected_visibility */
3389 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#private_visibility */
3390 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AReadAble:model_base#Object#none_visibility */
3391 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AReadAble:model#Object#abstract_kind */
3392 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AReadAble:model#Object#concrete_kind */
3393 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AReadAble:model#Object#interface_kind */
3394 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AReadAble:model#Object#enum_kind */
3395 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AReadAble:model#Object#extern_kind */
3396 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AReadAble:nitni_utilities#Object#internal_call_context */
3397 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AReadAble:nitni_utilities#Object#long_signature */
3398 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AReadAble:nitni_utilities#Object#short_signature */
3399 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AReadAble:c#Object#to_c_call_context */
3400 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AReadAble:c#Object#from_c_call_context */
3401 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AReadAble:cpp#Object#cpp_call_context */
3402 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AReadAble:cpp#Object#to_cpp_call_context */
3403 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AReadAble:cpp#Object#from_cpp_call_context */
3404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#location */
3405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#hot_location */
3406 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#debug */
3407 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent */
3408 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent= */
3409 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#init */
3410 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__replace_child, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#replace_child */
3411 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#detach */
3412 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#replace_with */
3413 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__visit_all, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#visit_all */
3414 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AReadAble:parser_util#ANode#collect_tokens_by_text */
3415 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AReadAble:parser_util#ANode#collect_annotations_by_name */
3416 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AReadAble:simple_misc_analysis#ANode#accept_simple_misc */
3417 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AReadAble:simple_misc_analysis#ANode#after_simple_misc */
3418 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AReadAble:literal#ANode#accept_literal */
3419 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AReadAble:scope#ANode#accept_scope_visitor */
3420 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AReadAble:flow#ANode#accept_flow_visitor */
3421 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AReadAble:local_var_init#ANode#accept_local_var_visitor */
3422 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AReadAble:auto_super_init#ANode#accept_auto_super_init */
3423 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AReadAble:astvalidation#ANode#accept_ast_validation */
3424 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AReadAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3425 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AReadAble:transform#ANode#accept_transform_visitor */
3426 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#location= */
3427 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations */
3428 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations= */
3429 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#init */
3430 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AReadAble:modelize_property#Prod#collect_text */
3431 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#replace_with */
3432 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility */
3433 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility_61d, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility= */
3434 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_kwredef, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_kwredef */
3435 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__n_kwredef_61d, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwredef= */
3436 (nitmethod_t)VIRTUAL_parser_nodes__AAble__init, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#init */
3437 (nitmethod_t)VIRTUAL_parser_nodes__AReadAble__n_kwreadable, /* pointer to parser_nodes:AReadAble:parser_nodes#AReadAble#n_kwreadable */
3438 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__n_kwreadable_61d, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwreadable= */
3439 (nitmethod_t)VIRTUAL_parser_nodes__AReadAble__init, /* pointer to parser_nodes:AReadAble:parser_nodes#AReadAble#init */
3440 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__empty_init, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#empty_init */
3441 (nitmethod_t)VIRTUAL_parser_prod__AReadAble__init_areadable, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#init_areadable */
3442 }
3443 };
3444 /* allocate AReadAble */
3445 val* NEW_parser_nodes__AReadAble(const struct type* type) {
3446 val* self /* : AReadAble */;
3447 val* var /* : null */;
3448 val* var1 /* : null */;
3449 val* var2 /* : null */;
3450 val* var3 /* : null */;
3451 val* var4 /* : null */;
3452 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
3453 self->type = type;
3454 self->class = &class_parser_nodes__AReadAble;
3455 var = NULL;
3456 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AReadAble exact> */
3457 var1 = NULL;
3458 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AReadAble exact> */
3459 var2 = NULL;
3460 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AReadAble exact> */
3461 var3 = NULL;
3462 self->attrs[COLOR_parser_nodes__AAble___n_visibility].val = var3; /* _n_visibility on <self:AReadAble exact> */
3463 var4 = NULL;
3464 self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val = var4; /* _n_kwredef on <self:AReadAble exact> */
3465 return self;
3466 }
3467 /* runtime class parser_nodes__AWriteAble */
3468 const struct class class_parser_nodes__AWriteAble = {
3469 0, /* box_kind */
3470 {
3471 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AWriteAble:kernel#Object#object_id */
3472 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AWriteAble:kernel#Object#is_same_type */
3473 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AWriteAble:kernel#Object#is_same_instance */
3474 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AWriteAble:kernel#Object#== */
3475 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AWriteAble:kernel#Object#!= */
3476 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AWriteAble:kernel#Object#output */
3477 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AWriteAble:kernel#Object#output_class_name */
3478 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AWriteAble:kernel#Object#exit */
3479 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AWriteAble:kernel#Object#sys */
3480 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AWriteAble:kernel#Object#hash */
3481 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AWriteAble:math#Object#atan2 */
3482 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AWriteAble:math#Object#pi */
3483 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AWriteAble:math#Object#srand_from */
3484 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AWriteAble:math#Object#srand */
3485 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AWriteAble:string#Object#to_s */
3486 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AWriteAble:string#Object#native_class_name */
3487 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AWriteAble:string#Object#class_name */
3488 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AWriteAble:string#Object#inspect */
3489 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AWriteAble:string#Object#inspect_head */
3490 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AWriteAble:string#Object#args */
3491 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AWriteAble:string#Object#alpha_comparator */
3492 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AWriteAble:stream#Object#poll */
3493 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AWriteAble:stream#Object#intern_poll */
3494 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AWriteAble:time#Object#get_time */
3495 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AWriteAble:file#Object#printn */
3496 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AWriteAble:file#Object#print */
3497 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AWriteAble:file#Object#getc */
3498 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AWriteAble:file#Object#gets */
3499 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AWriteAble:file#Object#getcwd */
3500 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AWriteAble:file#Object#file_getcwd */
3501 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AWriteAble:file#Object#stdin */
3502 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AWriteAble:file#Object#stdout */
3503 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AWriteAble:file#Object#stderr */
3504 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#intrude_visibility */
3505 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#public_visibility */
3506 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#protected_visibility */
3507 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#private_visibility */
3508 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AWriteAble:model_base#Object#none_visibility */
3509 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AWriteAble:model#Object#abstract_kind */
3510 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AWriteAble:model#Object#concrete_kind */
3511 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AWriteAble:model#Object#interface_kind */
3512 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AWriteAble:model#Object#enum_kind */
3513 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AWriteAble:model#Object#extern_kind */
3514 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AWriteAble:nitni_utilities#Object#internal_call_context */
3515 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AWriteAble:nitni_utilities#Object#long_signature */
3516 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AWriteAble:nitni_utilities#Object#short_signature */
3517 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AWriteAble:c#Object#to_c_call_context */
3518 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AWriteAble:c#Object#from_c_call_context */
3519 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AWriteAble:cpp#Object#cpp_call_context */
3520 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AWriteAble:cpp#Object#to_cpp_call_context */
3521 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AWriteAble:cpp#Object#from_cpp_call_context */
3522 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#location */
3523 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#hot_location */
3524 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#debug */
3525 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent */
3526 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent= */
3527 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#init */
3528 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__replace_child, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#replace_child */
3529 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#detach */
3530 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#replace_with */
3531 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__visit_all, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#visit_all */
3532 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AWriteAble:parser_util#ANode#collect_tokens_by_text */
3533 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AWriteAble:parser_util#ANode#collect_annotations_by_name */
3534 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AWriteAble:simple_misc_analysis#ANode#accept_simple_misc */
3535 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AWriteAble:simple_misc_analysis#ANode#after_simple_misc */
3536 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AWriteAble:literal#ANode#accept_literal */
3537 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AWriteAble:scope#ANode#accept_scope_visitor */
3538 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AWriteAble:flow#ANode#accept_flow_visitor */
3539 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AWriteAble:local_var_init#ANode#accept_local_var_visitor */
3540 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AWriteAble:auto_super_init#ANode#accept_auto_super_init */
3541 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AWriteAble:astvalidation#ANode#accept_ast_validation */
3542 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AWriteAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3543 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AWriteAble:transform#ANode#accept_transform_visitor */
3544 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#location= */
3545 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations */
3546 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations= */
3547 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#init */
3548 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AWriteAble:modelize_property#Prod#collect_text */
3549 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#replace_with */
3550 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_visibility, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_visibility */
3551 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_visibility_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_visibility= */
3552 (nitmethod_t)VIRTUAL_parser_nodes__AAble__n_kwredef, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_kwredef */
3553 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_kwredef_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwredef= */
3554 (nitmethod_t)VIRTUAL_parser_nodes__AAble__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#init */
3555 (nitmethod_t)VIRTUAL_parser_nodes__AWriteAble__n_kwwritable, /* pointer to parser_nodes:AWriteAble:parser_nodes#AWriteAble#n_kwwritable */
3556 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__n_kwwritable_61d, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwwritable= */
3557 (nitmethod_t)VIRTUAL_parser_nodes__AWriteAble__init, /* pointer to parser_nodes:AWriteAble:parser_nodes#AWriteAble#init */
3558 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__empty_init, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#empty_init */
3559 (nitmethod_t)VIRTUAL_parser_prod__AWriteAble__init_awriteable, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#init_awriteable */
3560 }
3561 };
3562 /* allocate AWriteAble */
3563 val* NEW_parser_nodes__AWriteAble(const struct type* type) {
3564 val* self /* : AWriteAble */;
3565 val* var /* : null */;
3566 val* var1 /* : null */;
3567 val* var2 /* : null */;
3568 val* var3 /* : null */;
3569 val* var4 /* : null */;
3570 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
3571 self->type = type;
3572 self->class = &class_parser_nodes__AWriteAble;
3573 var = NULL;
3574 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AWriteAble exact> */
3575 var1 = NULL;
3576 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AWriteAble exact> */
3577 var2 = NULL;
3578 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AWriteAble exact> */
3579 var3 = NULL;
3580 self->attrs[COLOR_parser_nodes__AAble___n_visibility].val = var3; /* _n_visibility on <self:AWriteAble exact> */
3581 var4 = NULL;
3582 self->attrs[COLOR_parser_nodes__AAble___n_kwredef].val = var4; /* _n_kwredef on <self:AWriteAble exact> */
3583 return self;
3584 }
3585 /* runtime class parser_nodes__AIdMethid */
3586 const struct class class_parser_nodes__AIdMethid = {
3587 0, /* box_kind */
3588 {
3589 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIdMethid:kernel#Object#object_id */
3590 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_type */
3591 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_instance */
3592 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#== */
3593 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#!= */
3594 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIdMethid:kernel#Object#output */
3595 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIdMethid:kernel#Object#output_class_name */
3596 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIdMethid:kernel#Object#exit */
3597 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIdMethid:kernel#Object#sys */
3598 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIdMethid:kernel#Object#hash */
3599 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIdMethid:math#Object#atan2 */
3600 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIdMethid:math#Object#pi */
3601 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIdMethid:math#Object#srand_from */
3602 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIdMethid:math#Object#srand */
3603 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIdMethid:string#Object#to_s */
3604 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIdMethid:string#Object#native_class_name */
3605 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIdMethid:string#Object#class_name */
3606 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIdMethid:string#Object#inspect */
3607 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIdMethid:string#Object#inspect_head */
3608 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIdMethid:string#Object#args */
3609 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AIdMethid:string#Object#alpha_comparator */
3610 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIdMethid:stream#Object#poll */
3611 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIdMethid:stream#Object#intern_poll */
3612 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIdMethid:time#Object#get_time */
3613 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIdMethid:file#Object#printn */
3614 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIdMethid:file#Object#print */
3615 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIdMethid:file#Object#getc */
3616 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIdMethid:file#Object#gets */
3617 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIdMethid:file#Object#getcwd */
3618 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIdMethid:file#Object#file_getcwd */
3619 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIdMethid:file#Object#stdin */
3620 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIdMethid:file#Object#stdout */
3621 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIdMethid:file#Object#stderr */
3622 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#intrude_visibility */
3623 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#public_visibility */
3624 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#protected_visibility */
3625 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#private_visibility */
3626 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIdMethid:model_base#Object#none_visibility */
3627 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIdMethid:model#Object#abstract_kind */
3628 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIdMethid:model#Object#concrete_kind */
3629 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIdMethid:model#Object#interface_kind */
3630 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIdMethid:model#Object#enum_kind */
3631 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIdMethid:model#Object#extern_kind */
3632 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AIdMethid:nitni_utilities#Object#internal_call_context */
3633 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AIdMethid:nitni_utilities#Object#long_signature */
3634 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AIdMethid:nitni_utilities#Object#short_signature */
3635 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AIdMethid:c#Object#to_c_call_context */
3636 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AIdMethid:c#Object#from_c_call_context */
3637 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AIdMethid:cpp#Object#cpp_call_context */
3638 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AIdMethid:cpp#Object#to_cpp_call_context */
3639 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AIdMethid:cpp#Object#from_cpp_call_context */
3640 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location */
3641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#hot_location */
3642 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#debug */
3643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent */
3644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent= */
3645 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#init */
3646 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__replace_child, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#replace_child */
3647 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#detach */
3648 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#replace_with */
3649 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__visit_all, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#visit_all */
3650 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIdMethid:parser_util#ANode#collect_tokens_by_text */
3651 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIdMethid:parser_util#ANode#collect_annotations_by_name */
3652 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIdMethid:simple_misc_analysis#ANode#accept_simple_misc */
3653 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIdMethid:simple_misc_analysis#ANode#after_simple_misc */
3654 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIdMethid:literal#ANode#accept_literal */
3655 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIdMethid:scope#ANode#accept_scope_visitor */
3656 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIdMethid:flow#ANode#accept_flow_visitor */
3657 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIdMethid:local_var_init#ANode#accept_local_var_visitor */
3658 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIdMethid:auto_super_init#ANode#accept_auto_super_init */
3659 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIdMethid:astvalidation#ANode#accept_ast_validation */
3660 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3661 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform#ANode#accept_transform_visitor */
3662 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#location= */
3663 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations */
3664 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations= */
3665 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#init */
3666 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIdMethid:modelize_property#Prod#collect_text */
3667 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#replace_with */
3668 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#AMethid#init */
3669 (nitmethod_t)VIRTUAL_parser_nodes__AIdMethid__n_id, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#n_id */
3670 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__n_id_61d, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#n_id= */
3671 (nitmethod_t)VIRTUAL_parser_nodes__AIdMethid__init, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#init */
3672 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__empty_init, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#empty_init */
3673 (nitmethod_t)VIRTUAL_parser_prod__AIdMethid__init_aidmethid, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#init_aidmethid */
3674 }
3675 };
3676 /* allocate AIdMethid */
3677 val* NEW_parser_nodes__AIdMethid(const struct type* type) {
3678 val* self /* : AIdMethid */;
3679 val* var /* : null */;
3680 val* var1 /* : null */;
3681 val* var2 /* : null */;
3682 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3683 self->type = type;
3684 self->class = &class_parser_nodes__AIdMethid;
3685 var = NULL;
3686 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIdMethid exact> */
3687 var1 = NULL;
3688 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIdMethid exact> */
3689 var2 = NULL;
3690 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIdMethid exact> */
3691 return self;
3692 }
3693 /* runtime class parser_nodes__APlusMethid */
3694 const struct class class_parser_nodes__APlusMethid = {
3695 0, /* box_kind */
3696 {
3697 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APlusMethid:kernel#Object#object_id */
3698 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_type */
3699 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_instance */
3700 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#== */
3701 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#!= */
3702 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APlusMethid:kernel#Object#output */
3703 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APlusMethid:kernel#Object#output_class_name */
3704 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APlusMethid:kernel#Object#exit */
3705 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APlusMethid:kernel#Object#sys */
3706 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APlusMethid:kernel#Object#hash */
3707 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APlusMethid:math#Object#atan2 */
3708 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APlusMethid:math#Object#pi */
3709 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APlusMethid:math#Object#srand_from */
3710 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APlusMethid:math#Object#srand */
3711 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APlusMethid:string#Object#to_s */
3712 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APlusMethid:string#Object#native_class_name */
3713 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APlusMethid:string#Object#class_name */
3714 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APlusMethid:string#Object#inspect */
3715 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APlusMethid:string#Object#inspect_head */
3716 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APlusMethid:string#Object#args */
3717 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:APlusMethid:string#Object#alpha_comparator */
3718 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APlusMethid:stream#Object#poll */
3719 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APlusMethid:stream#Object#intern_poll */
3720 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APlusMethid:time#Object#get_time */
3721 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APlusMethid:file#Object#printn */
3722 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APlusMethid:file#Object#print */
3723 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APlusMethid:file#Object#getc */
3724 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APlusMethid:file#Object#gets */
3725 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APlusMethid:file#Object#getcwd */
3726 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APlusMethid:file#Object#file_getcwd */
3727 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APlusMethid:file#Object#stdin */
3728 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APlusMethid:file#Object#stdout */
3729 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APlusMethid:file#Object#stderr */
3730 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#intrude_visibility */
3731 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#public_visibility */
3732 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#protected_visibility */
3733 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#private_visibility */
3734 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APlusMethid:model_base#Object#none_visibility */
3735 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APlusMethid:model#Object#abstract_kind */
3736 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APlusMethid:model#Object#concrete_kind */
3737 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APlusMethid:model#Object#interface_kind */
3738 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APlusMethid:model#Object#enum_kind */
3739 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APlusMethid:model#Object#extern_kind */
3740 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:APlusMethid:nitni_utilities#Object#internal_call_context */
3741 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:APlusMethid:nitni_utilities#Object#long_signature */
3742 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:APlusMethid:nitni_utilities#Object#short_signature */
3743 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:APlusMethid:c#Object#to_c_call_context */
3744 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:APlusMethid:c#Object#from_c_call_context */
3745 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:APlusMethid:cpp#Object#cpp_call_context */
3746 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:APlusMethid:cpp#Object#to_cpp_call_context */
3747 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:APlusMethid:cpp#Object#from_cpp_call_context */
3748 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location */
3749 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#hot_location */
3750 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#debug */
3751 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent */
3752 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent= */
3753 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#init */
3754 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__replace_child, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#replace_child */
3755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#detach */
3756 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#replace_with */
3757 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__visit_all, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#visit_all */
3758 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APlusMethid:parser_util#ANode#collect_tokens_by_text */
3759 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APlusMethid:parser_util#ANode#collect_annotations_by_name */
3760 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APlusMethid:simple_misc_analysis#ANode#accept_simple_misc */
3761 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APlusMethid:simple_misc_analysis#ANode#after_simple_misc */
3762 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APlusMethid:literal#ANode#accept_literal */
3763 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APlusMethid:scope#ANode#accept_scope_visitor */
3764 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APlusMethid:flow#ANode#accept_flow_visitor */
3765 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APlusMethid:local_var_init#ANode#accept_local_var_visitor */
3766 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APlusMethid:auto_super_init#ANode#accept_auto_super_init */
3767 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APlusMethid:astvalidation#ANode#accept_ast_validation */
3768 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3769 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform#ANode#accept_transform_visitor */
3770 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#location= */
3771 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations */
3772 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations= */
3773 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#init */
3774 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APlusMethid:modelize_property#Prod#collect_text */
3775 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#replace_with */
3776 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#AMethid#init */
3777 (nitmethod_t)VIRTUAL_parser_nodes__APlusMethid__n_plus, /* pointer to parser_nodes:APlusMethid:parser_nodes#APlusMethid#n_plus */
3778 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__n_plus_61d, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#n_plus= */
3779 (nitmethod_t)VIRTUAL_parser_nodes__APlusMethid__init, /* pointer to parser_nodes:APlusMethid:parser_nodes#APlusMethid#init */
3780 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__empty_init, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#empty_init */
3781 (nitmethod_t)VIRTUAL_parser_prod__APlusMethid__init_aplusmethid, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#init_aplusmethid */
3782 }
3783 };
3784 /* allocate APlusMethid */
3785 val* NEW_parser_nodes__APlusMethid(const struct type* type) {
3786 val* self /* : APlusMethid */;
3787 val* var /* : null */;
3788 val* var1 /* : null */;
3789 val* var2 /* : null */;
3790 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3791 self->type = type;
3792 self->class = &class_parser_nodes__APlusMethid;
3793 var = NULL;
3794 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APlusMethid exact> */
3795 var1 = NULL;
3796 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APlusMethid exact> */
3797 var2 = NULL;
3798 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APlusMethid exact> */
3799 return self;
3800 }
3801 /* runtime class parser_nodes__AMinusMethid */
3802 const struct class class_parser_nodes__AMinusMethid = {
3803 0, /* box_kind */
3804 {
3805 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AMinusMethid:kernel#Object#object_id */
3806 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_type */
3807 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_instance */
3808 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#== */
3809 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#!= */
3810 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AMinusMethid:kernel#Object#output */
3811 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AMinusMethid:kernel#Object#output_class_name */
3812 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AMinusMethid:kernel#Object#exit */
3813 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AMinusMethid:kernel#Object#sys */
3814 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AMinusMethid:kernel#Object#hash */
3815 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AMinusMethid:math#Object#atan2 */
3816 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AMinusMethid:math#Object#pi */
3817 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AMinusMethid:math#Object#srand_from */
3818 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AMinusMethid:math#Object#srand */
3819 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AMinusMethid:string#Object#to_s */
3820 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AMinusMethid:string#Object#native_class_name */
3821 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AMinusMethid:string#Object#class_name */
3822 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect */
3823 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect_head */
3824 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AMinusMethid:string#Object#args */
3825 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AMinusMethid:string#Object#alpha_comparator */
3826 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AMinusMethid:stream#Object#poll */
3827 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AMinusMethid:stream#Object#intern_poll */
3828 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AMinusMethid:time#Object#get_time */
3829 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AMinusMethid:file#Object#printn */
3830 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AMinusMethid:file#Object#print */
3831 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AMinusMethid:file#Object#getc */
3832 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AMinusMethid:file#Object#gets */
3833 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AMinusMethid:file#Object#getcwd */
3834 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AMinusMethid:file#Object#file_getcwd */
3835 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AMinusMethid:file#Object#stdin */
3836 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AMinusMethid:file#Object#stdout */
3837 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AMinusMethid:file#Object#stderr */
3838 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#intrude_visibility */
3839 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#public_visibility */
3840 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#protected_visibility */
3841 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#private_visibility */
3842 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AMinusMethid:model_base#Object#none_visibility */
3843 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#abstract_kind */
3844 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#concrete_kind */
3845 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#interface_kind */
3846 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#enum_kind */
3847 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AMinusMethid:model#Object#extern_kind */
3848 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AMinusMethid:nitni_utilities#Object#internal_call_context */
3849 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AMinusMethid:nitni_utilities#Object#long_signature */
3850 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AMinusMethid:nitni_utilities#Object#short_signature */
3851 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AMinusMethid:c#Object#to_c_call_context */
3852 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AMinusMethid:c#Object#from_c_call_context */
3853 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AMinusMethid:cpp#Object#cpp_call_context */
3854 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AMinusMethid:cpp#Object#to_cpp_call_context */
3855 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AMinusMethid:cpp#Object#from_cpp_call_context */
3856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location */
3857 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#hot_location */
3858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#debug */
3859 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent */
3860 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent= */
3861 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#init */
3862 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__replace_child, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#replace_child */
3863 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#detach */
3864 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#replace_with */
3865 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__visit_all, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#visit_all */
3866 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AMinusMethid:parser_util#ANode#collect_tokens_by_text */
3867 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AMinusMethid:parser_util#ANode#collect_annotations_by_name */
3868 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AMinusMethid:simple_misc_analysis#ANode#accept_simple_misc */
3869 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AMinusMethid:simple_misc_analysis#ANode#after_simple_misc */
3870 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AMinusMethid:literal#ANode#accept_literal */
3871 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AMinusMethid:scope#ANode#accept_scope_visitor */
3872 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AMinusMethid:flow#ANode#accept_flow_visitor */
3873 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AMinusMethid:local_var_init#ANode#accept_local_var_visitor */
3874 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AMinusMethid:auto_super_init#ANode#accept_auto_super_init */
3875 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AMinusMethid:astvalidation#ANode#accept_ast_validation */
3876 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3877 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform#ANode#accept_transform_visitor */
3878 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#location= */
3879 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations */
3880 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations= */
3881 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#init */
3882 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AMinusMethid:modelize_property#Prod#collect_text */
3883 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#replace_with */
3884 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMethid#init */
3885 (nitmethod_t)VIRTUAL_parser_nodes__AMinusMethid__n_minus, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMinusMethid#n_minus */
3886 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__n_minus_61d, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#n_minus= */
3887 (nitmethod_t)VIRTUAL_parser_nodes__AMinusMethid__init, /* pointer to parser_nodes:AMinusMethid:parser_nodes#AMinusMethid#init */
3888 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__empty_init, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#empty_init */
3889 (nitmethod_t)VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#init_aminusmethid */
3890 }
3891 };
3892 /* allocate AMinusMethid */
3893 val* NEW_parser_nodes__AMinusMethid(const struct type* type) {
3894 val* self /* : AMinusMethid */;
3895 val* var /* : null */;
3896 val* var1 /* : null */;
3897 val* var2 /* : null */;
3898 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3899 self->type = type;
3900 self->class = &class_parser_nodes__AMinusMethid;
3901 var = NULL;
3902 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AMinusMethid exact> */
3903 var1 = NULL;
3904 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AMinusMethid exact> */
3905 var2 = NULL;
3906 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AMinusMethid exact> */
3907 return self;
3908 }
3909 /* runtime class parser_nodes__AStarMethid */
3910 const struct class class_parser_nodes__AStarMethid = {
3911 0, /* box_kind */
3912 {
3913 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarMethid:kernel#Object#object_id */
3914 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_type */
3915 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_instance */
3916 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#== */
3917 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#!= */
3918 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarMethid:kernel#Object#output */
3919 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarMethid:kernel#Object#output_class_name */
3920 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarMethid:kernel#Object#exit */
3921 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarMethid:kernel#Object#sys */
3922 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarMethid:kernel#Object#hash */
3923 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarMethid:math#Object#atan2 */
3924 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarMethid:math#Object#pi */
3925 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarMethid:math#Object#srand_from */
3926 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarMethid:math#Object#srand */
3927 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarMethid:string#Object#to_s */
3928 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarMethid:string#Object#native_class_name */
3929 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarMethid:string#Object#class_name */
3930 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarMethid:string#Object#inspect */
3931 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarMethid:string#Object#inspect_head */
3932 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarMethid:string#Object#args */
3933 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AStarMethid:string#Object#alpha_comparator */
3934 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarMethid:stream#Object#poll */
3935 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarMethid:stream#Object#intern_poll */
3936 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarMethid:time#Object#get_time */
3937 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarMethid:file#Object#printn */
3938 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarMethid:file#Object#print */
3939 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarMethid:file#Object#getc */
3940 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarMethid:file#Object#gets */
3941 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarMethid:file#Object#getcwd */
3942 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarMethid:file#Object#file_getcwd */
3943 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarMethid:file#Object#stdin */
3944 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarMethid:file#Object#stdout */
3945 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarMethid:file#Object#stderr */
3946 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#intrude_visibility */
3947 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#public_visibility */
3948 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#protected_visibility */
3949 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#private_visibility */
3950 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarMethid:model_base#Object#none_visibility */
3951 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarMethid:model#Object#abstract_kind */
3952 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarMethid:model#Object#concrete_kind */
3953 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarMethid:model#Object#interface_kind */
3954 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarMethid:model#Object#enum_kind */
3955 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarMethid:model#Object#extern_kind */
3956 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AStarMethid:nitni_utilities#Object#internal_call_context */
3957 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AStarMethid:nitni_utilities#Object#long_signature */
3958 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AStarMethid:nitni_utilities#Object#short_signature */
3959 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AStarMethid:c#Object#to_c_call_context */
3960 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AStarMethid:c#Object#from_c_call_context */
3961 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AStarMethid:cpp#Object#cpp_call_context */
3962 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AStarMethid:cpp#Object#to_cpp_call_context */
3963 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AStarMethid:cpp#Object#from_cpp_call_context */
3964 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location */
3965 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#hot_location */
3966 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#debug */
3967 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent */
3968 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent= */
3969 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#init */
3970 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__replace_child, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#replace_child */
3971 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#detach */
3972 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#replace_with */
3973 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__visit_all, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#visit_all */
3974 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarMethid:parser_util#ANode#collect_tokens_by_text */
3975 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarMethid:parser_util#ANode#collect_annotations_by_name */
3976 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarMethid:simple_misc_analysis#ANode#accept_simple_misc */
3977 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarMethid:simple_misc_analysis#ANode#after_simple_misc */
3978 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarMethid:literal#ANode#accept_literal */
3979 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarMethid:scope#ANode#accept_scope_visitor */
3980 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarMethid:flow#ANode#accept_flow_visitor */
3981 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarMethid:local_var_init#ANode#accept_local_var_visitor */
3982 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStarMethid:auto_super_init#ANode#accept_auto_super_init */
3983 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarMethid:astvalidation#ANode#accept_ast_validation */
3984 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3985 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform#ANode#accept_transform_visitor */
3986 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#location= */
3987 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations */
3988 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations= */
3989 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#init */
3990 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarMethid:modelize_property#Prod#collect_text */
3991 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#replace_with */
3992 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#AMethid#init */
3993 (nitmethod_t)VIRTUAL_parser_nodes__AStarMethid__n_star, /* pointer to parser_nodes:AStarMethid:parser_nodes#AStarMethid#n_star */
3994 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__n_star_61d, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#n_star= */
3995 (nitmethod_t)VIRTUAL_parser_nodes__AStarMethid__init, /* pointer to parser_nodes:AStarMethid:parser_nodes#AStarMethid#init */
3996 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__empty_init, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#empty_init */
3997 (nitmethod_t)VIRTUAL_parser_prod__AStarMethid__init_astarmethid, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#init_astarmethid */
3998 }
3999 };
4000 /* allocate AStarMethid */
4001 val* NEW_parser_nodes__AStarMethid(const struct type* type) {
4002 val* self /* : AStarMethid */;
4003 val* var /* : null */;
4004 val* var1 /* : null */;
4005 val* var2 /* : null */;
4006 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4007 self->type = type;
4008 self->class = &class_parser_nodes__AStarMethid;
4009 var = NULL;
4010 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarMethid exact> */
4011 var1 = NULL;
4012 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarMethid exact> */
4013 var2 = NULL;
4014 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarMethid exact> */
4015 return self;
4016 }
4017 /* runtime class parser_nodes__ASlashMethid */
4018 const struct class class_parser_nodes__ASlashMethid = {
4019 0, /* box_kind */
4020 {
4021 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASlashMethid:kernel#Object#object_id */
4022 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_type */
4023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_instance */
4024 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#== */
4025 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#!= */
4026 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASlashMethid:kernel#Object#output */
4027 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASlashMethid:kernel#Object#output_class_name */
4028 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASlashMethid:kernel#Object#exit */
4029 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASlashMethid:kernel#Object#sys */
4030 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASlashMethid:kernel#Object#hash */
4031 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASlashMethid:math#Object#atan2 */
4032 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASlashMethid:math#Object#pi */
4033 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASlashMethid:math#Object#srand_from */
4034 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASlashMethid:math#Object#srand */
4035 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASlashMethid:string#Object#to_s */
4036 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASlashMethid:string#Object#native_class_name */
4037 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASlashMethid:string#Object#class_name */
4038 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect */
4039 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect_head */
4040 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASlashMethid:string#Object#args */
4041 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ASlashMethid:string#Object#alpha_comparator */
4042 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASlashMethid:stream#Object#poll */
4043 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASlashMethid:stream#Object#intern_poll */
4044 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASlashMethid:time#Object#get_time */
4045 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASlashMethid:file#Object#printn */
4046 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASlashMethid:file#Object#print */
4047 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASlashMethid:file#Object#getc */
4048 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASlashMethid:file#Object#gets */
4049 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASlashMethid:file#Object#getcwd */
4050 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASlashMethid:file#Object#file_getcwd */
4051 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASlashMethid:file#Object#stdin */
4052 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASlashMethid:file#Object#stdout */
4053 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASlashMethid:file#Object#stderr */
4054 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#intrude_visibility */
4055 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#public_visibility */
4056 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#protected_visibility */
4057 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#private_visibility */
4058 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASlashMethid:model_base#Object#none_visibility */
4059 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#abstract_kind */
4060 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#concrete_kind */
4061 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#interface_kind */
4062 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#enum_kind */
4063 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASlashMethid:model#Object#extern_kind */
4064 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ASlashMethid:nitni_utilities#Object#internal_call_context */
4065 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ASlashMethid:nitni_utilities#Object#long_signature */
4066 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ASlashMethid:nitni_utilities#Object#short_signature */
4067 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ASlashMethid:c#Object#to_c_call_context */
4068 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ASlashMethid:c#Object#from_c_call_context */
4069 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ASlashMethid:cpp#Object#cpp_call_context */
4070 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ASlashMethid:cpp#Object#to_cpp_call_context */
4071 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ASlashMethid:cpp#Object#from_cpp_call_context */
4072 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location */
4073 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#hot_location */
4074 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#debug */
4075 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent */
4076 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent= */
4077 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#init */
4078 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__replace_child, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#replace_child */
4079 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#detach */
4080 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#replace_with */
4081 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__visit_all, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#visit_all */
4082 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASlashMethid:parser_util#ANode#collect_tokens_by_text */
4083 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASlashMethid:parser_util#ANode#collect_annotations_by_name */
4084 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASlashMethid:simple_misc_analysis#ANode#accept_simple_misc */
4085 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ASlashMethid:simple_misc_analysis#ANode#after_simple_misc */
4086 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASlashMethid:literal#ANode#accept_literal */
4087 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASlashMethid:scope#ANode#accept_scope_visitor */
4088 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASlashMethid:flow#ANode#accept_flow_visitor */
4089 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASlashMethid:local_var_init#ANode#accept_local_var_visitor */
4090 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASlashMethid:auto_super_init#ANode#accept_auto_super_init */
4091 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASlashMethid:astvalidation#ANode#accept_ast_validation */
4092 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4093 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform#ANode#accept_transform_visitor */
4094 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#location= */
4095 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations */
4096 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations= */
4097 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#init */
4098 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASlashMethid:modelize_property#Prod#collect_text */
4099 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#replace_with */
4100 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#AMethid#init */
4101 (nitmethod_t)VIRTUAL_parser_nodes__ASlashMethid__n_slash, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ASlashMethid#n_slash */
4102 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__n_slash_61d, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#n_slash= */
4103 (nitmethod_t)VIRTUAL_parser_nodes__ASlashMethid__init, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ASlashMethid#init */
4104 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__empty_init, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#empty_init */
4105 (nitmethod_t)VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#init_aslashmethid */
4106 }
4107 };
4108 /* allocate ASlashMethid */
4109 val* NEW_parser_nodes__ASlashMethid(const struct type* type) {
4110 val* self /* : ASlashMethid */;
4111 val* var /* : null */;
4112 val* var1 /* : null */;
4113 val* var2 /* : null */;
4114 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4115 self->type = type;
4116 self->class = &class_parser_nodes__ASlashMethid;
4117 var = NULL;
4118 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASlashMethid exact> */
4119 var1 = NULL;
4120 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASlashMethid exact> */
4121 var2 = NULL;
4122 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASlashMethid exact> */
4123 return self;
4124 }
4125 /* runtime class parser_nodes__APercentMethid */
4126 const struct class class_parser_nodes__APercentMethid = {
4127 0, /* box_kind */
4128 {
4129 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APercentMethid:kernel#Object#object_id */
4130 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_type */
4131 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_instance */
4132 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#== */
4133 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#!= */
4134 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APercentMethid:kernel#Object#output */
4135 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APercentMethid:kernel#Object#output_class_name */
4136 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APercentMethid:kernel#Object#exit */
4137 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APercentMethid:kernel#Object#sys */
4138 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APercentMethid:kernel#Object#hash */
4139 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APercentMethid:math#Object#atan2 */
4140 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APercentMethid:math#Object#pi */
4141 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APercentMethid:math#Object#srand_from */
4142 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APercentMethid:math#Object#srand */
4143 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APercentMethid:string#Object#to_s */
4144 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APercentMethid:string#Object#native_class_name */
4145 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APercentMethid:string#Object#class_name */
4146 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APercentMethid:string#Object#inspect */
4147 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APercentMethid:string#Object#inspect_head */
4148 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APercentMethid:string#Object#args */
4149 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:APercentMethid:string#Object#alpha_comparator */
4150 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APercentMethid:stream#Object#poll */
4151 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APercentMethid:stream#Object#intern_poll */
4152 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APercentMethid:time#Object#get_time */
4153 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APercentMethid:file#Object#printn */
4154 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APercentMethid:file#Object#print */
4155 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APercentMethid:file#Object#getc */
4156 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APercentMethid:file#Object#gets */
4157 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APercentMethid:file#Object#getcwd */
4158 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APercentMethid:file#Object#file_getcwd */
4159 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APercentMethid:file#Object#stdin */
4160 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APercentMethid:file#Object#stdout */
4161 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APercentMethid:file#Object#stderr */
4162 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#intrude_visibility */
4163 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#public_visibility */
4164 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#protected_visibility */
4165 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#private_visibility */
4166 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APercentMethid:model_base#Object#none_visibility */
4167 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APercentMethid:model#Object#abstract_kind */
4168 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APercentMethid:model#Object#concrete_kind */
4169 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APercentMethid:model#Object#interface_kind */
4170 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APercentMethid:model#Object#enum_kind */
4171 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APercentMethid:model#Object#extern_kind */
4172 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:APercentMethid:nitni_utilities#Object#internal_call_context */
4173 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:APercentMethid:nitni_utilities#Object#long_signature */
4174 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:APercentMethid:nitni_utilities#Object#short_signature */
4175 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:APercentMethid:c#Object#to_c_call_context */
4176 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:APercentMethid:c#Object#from_c_call_context */
4177 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:APercentMethid:cpp#Object#cpp_call_context */
4178 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:APercentMethid:cpp#Object#to_cpp_call_context */
4179 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:APercentMethid:cpp#Object#from_cpp_call_context */
4180 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location */
4181 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#hot_location */
4182 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#debug */
4183 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent */
4184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent= */
4185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#init */
4186 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__replace_child, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#replace_child */
4187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#detach */
4188 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#replace_with */
4189 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__visit_all, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#visit_all */
4190 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APercentMethid:parser_util#ANode#collect_tokens_by_text */
4191 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APercentMethid:parser_util#ANode#collect_annotations_by_name */
4192 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APercentMethid:simple_misc_analysis#ANode#accept_simple_misc */
4193 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APercentMethid:simple_misc_analysis#ANode#after_simple_misc */
4194 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APercentMethid:literal#ANode#accept_literal */
4195 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APercentMethid:scope#ANode#accept_scope_visitor */
4196 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APercentMethid:flow#ANode#accept_flow_visitor */
4197 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APercentMethid:local_var_init#ANode#accept_local_var_visitor */
4198 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APercentMethid:auto_super_init#ANode#accept_auto_super_init */
4199 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APercentMethid:astvalidation#ANode#accept_ast_validation */
4200 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4201 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform#ANode#accept_transform_visitor */
4202 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#location= */
4203 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations */
4204 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations= */
4205 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#init */
4206 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APercentMethid:modelize_property#Prod#collect_text */
4207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#replace_with */
4208 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#AMethid#init */
4209 (nitmethod_t)VIRTUAL_parser_nodes__APercentMethid__n_percent, /* pointer to parser_nodes:APercentMethid:parser_nodes#APercentMethid#n_percent */
4210 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__n_percent_61d, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#n_percent= */
4211 (nitmethod_t)VIRTUAL_parser_nodes__APercentMethid__init, /* pointer to parser_nodes:APercentMethid:parser_nodes#APercentMethid#init */
4212 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__empty_init, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#empty_init */
4213 (nitmethod_t)VIRTUAL_parser_prod__APercentMethid__init_apercentmethid, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#init_apercentmethid */
4214 }
4215 };
4216 /* allocate APercentMethid */
4217 val* NEW_parser_nodes__APercentMethid(const struct type* type) {
4218 val* self /* : APercentMethid */;
4219 val* var /* : null */;
4220 val* var1 /* : null */;
4221 val* var2 /* : null */;
4222 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4223 self->type = type;
4224 self->class = &class_parser_nodes__APercentMethid;
4225 var = NULL;
4226 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APercentMethid exact> */
4227 var1 = NULL;
4228 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APercentMethid exact> */
4229 var2 = NULL;
4230 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APercentMethid exact> */
4231 return self;
4232 }
4233 /* runtime class parser_nodes__AEqMethid */
4234 const struct class class_parser_nodes__AEqMethid = {
4235 0, /* box_kind */
4236 {
4237 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEqMethid:kernel#Object#object_id */
4238 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_type */
4239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_instance */
4240 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#== */
4241 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#!= */
4242 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEqMethid:kernel#Object#output */
4243 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEqMethid:kernel#Object#output_class_name */
4244 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEqMethid:kernel#Object#exit */
4245 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEqMethid:kernel#Object#sys */
4246 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEqMethid:kernel#Object#hash */
4247 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEqMethid:math#Object#atan2 */
4248 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEqMethid:math#Object#pi */
4249 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEqMethid:math#Object#srand_from */
4250 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEqMethid:math#Object#srand */
4251 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEqMethid:string#Object#to_s */
4252 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEqMethid:string#Object#native_class_name */
4253 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEqMethid:string#Object#class_name */
4254 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEqMethid:string#Object#inspect */
4255 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEqMethid:string#Object#inspect_head */
4256 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEqMethid:string#Object#args */
4257 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AEqMethid:string#Object#alpha_comparator */
4258 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEqMethid:stream#Object#poll */
4259 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEqMethid:stream#Object#intern_poll */
4260 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEqMethid:time#Object#get_time */
4261 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEqMethid:file#Object#printn */
4262 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEqMethid:file#Object#print */
4263 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEqMethid:file#Object#getc */
4264 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEqMethid:file#Object#gets */
4265 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEqMethid:file#Object#getcwd */
4266 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEqMethid:file#Object#file_getcwd */
4267 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEqMethid:file#Object#stdin */
4268 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEqMethid:file#Object#stdout */
4269 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEqMethid:file#Object#stderr */
4270 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#intrude_visibility */
4271 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#public_visibility */
4272 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#protected_visibility */
4273 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#private_visibility */
4274 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEqMethid:model_base#Object#none_visibility */
4275 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEqMethid:model#Object#abstract_kind */
4276 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEqMethid:model#Object#concrete_kind */
4277 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEqMethid:model#Object#interface_kind */
4278 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEqMethid:model#Object#enum_kind */
4279 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEqMethid:model#Object#extern_kind */
4280 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AEqMethid:nitni_utilities#Object#internal_call_context */
4281 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AEqMethid:nitni_utilities#Object#long_signature */
4282 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AEqMethid:nitni_utilities#Object#short_signature */
4283 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AEqMethid:c#Object#to_c_call_context */
4284 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AEqMethid:c#Object#from_c_call_context */
4285 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AEqMethid:cpp#Object#cpp_call_context */
4286 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AEqMethid:cpp#Object#to_cpp_call_context */
4287 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AEqMethid:cpp#Object#from_cpp_call_context */
4288 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location */
4289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#hot_location */
4290 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#debug */
4291 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent */
4292 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent= */
4293 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#init */
4294 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__replace_child, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#replace_child */
4295 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#detach */
4296 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#replace_with */
4297 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__visit_all, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#visit_all */
4298 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEqMethid:parser_util#ANode#collect_tokens_by_text */
4299 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEqMethid:parser_util#ANode#collect_annotations_by_name */
4300 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEqMethid:simple_misc_analysis#ANode#accept_simple_misc */
4301 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEqMethid:simple_misc_analysis#ANode#after_simple_misc */
4302 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEqMethid:literal#ANode#accept_literal */
4303 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEqMethid:scope#ANode#accept_scope_visitor */
4304 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEqMethid:flow#ANode#accept_flow_visitor */
4305 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEqMethid:local_var_init#ANode#accept_local_var_visitor */
4306 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AEqMethid:auto_super_init#ANode#accept_auto_super_init */
4307 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEqMethid:astvalidation#ANode#accept_ast_validation */
4308 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4309 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform#ANode#accept_transform_visitor */
4310 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#location= */
4311 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations */
4312 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations= */
4313 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#init */
4314 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEqMethid:modelize_property#Prod#collect_text */
4315 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#replace_with */
4316 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#AMethid#init */
4317 (nitmethod_t)VIRTUAL_parser_nodes__AEqMethid__n_eq, /* pointer to parser_nodes:AEqMethid:parser_nodes#AEqMethid#n_eq */
4318 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__n_eq_61d, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#n_eq= */
4319 (nitmethod_t)VIRTUAL_parser_nodes__AEqMethid__init, /* pointer to parser_nodes:AEqMethid:parser_nodes#AEqMethid#init */
4320 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__empty_init, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#empty_init */
4321 (nitmethod_t)VIRTUAL_parser_prod__AEqMethid__init_aeqmethid, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#init_aeqmethid */
4322 }
4323 };
4324 /* allocate AEqMethid */
4325 val* NEW_parser_nodes__AEqMethid(const struct type* type) {
4326 val* self /* : AEqMethid */;
4327 val* var /* : null */;
4328 val* var1 /* : null */;
4329 val* var2 /* : null */;
4330 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4331 self->type = type;
4332 self->class = &class_parser_nodes__AEqMethid;
4333 var = NULL;
4334 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEqMethid exact> */
4335 var1 = NULL;
4336 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEqMethid exact> */
4337 var2 = NULL;
4338 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEqMethid exact> */
4339 return self;
4340 }
4341 /* runtime class parser_nodes__ANeMethid */
4342 const struct class class_parser_nodes__ANeMethid = {
4343 0, /* box_kind */
4344 {
4345 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANeMethid:kernel#Object#object_id */
4346 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_type */
4347 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_instance */
4348 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#== */
4349 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#!= */
4350 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANeMethid:kernel#Object#output */
4351 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANeMethid:kernel#Object#output_class_name */
4352 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANeMethid:kernel#Object#exit */
4353 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANeMethid:kernel#Object#sys */
4354 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANeMethid:kernel#Object#hash */
4355 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANeMethid:math#Object#atan2 */
4356 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANeMethid:math#Object#pi */
4357 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANeMethid:math#Object#srand_from */
4358 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANeMethid:math#Object#srand */
4359 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANeMethid:string#Object#to_s */
4360 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANeMethid:string#Object#native_class_name */
4361 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANeMethid:string#Object#class_name */
4362 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANeMethid:string#Object#inspect */
4363 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANeMethid:string#Object#inspect_head */
4364 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANeMethid:string#Object#args */
4365 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ANeMethid:string#Object#alpha_comparator */
4366 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANeMethid:stream#Object#poll */
4367 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANeMethid:stream#Object#intern_poll */
4368 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANeMethid:time#Object#get_time */
4369 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANeMethid:file#Object#printn */
4370 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANeMethid:file#Object#print */
4371 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANeMethid:file#Object#getc */
4372 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANeMethid:file#Object#gets */
4373 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANeMethid:file#Object#getcwd */
4374 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANeMethid:file#Object#file_getcwd */
4375 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANeMethid:file#Object#stdin */
4376 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANeMethid:file#Object#stdout */
4377 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANeMethid:file#Object#stderr */
4378 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#intrude_visibility */
4379 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#public_visibility */
4380 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#protected_visibility */
4381 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#private_visibility */
4382 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANeMethid:model_base#Object#none_visibility */
4383 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANeMethid:model#Object#abstract_kind */
4384 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANeMethid:model#Object#concrete_kind */
4385 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANeMethid:model#Object#interface_kind */
4386 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANeMethid:model#Object#enum_kind */
4387 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANeMethid:model#Object#extern_kind */
4388 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ANeMethid:nitni_utilities#Object#internal_call_context */
4389 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ANeMethid:nitni_utilities#Object#long_signature */
4390 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ANeMethid:nitni_utilities#Object#short_signature */
4391 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ANeMethid:c#Object#to_c_call_context */
4392 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ANeMethid:c#Object#from_c_call_context */
4393 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ANeMethid:cpp#Object#cpp_call_context */
4394 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ANeMethid:cpp#Object#to_cpp_call_context */
4395 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ANeMethid:cpp#Object#from_cpp_call_context */
4396 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location */
4397 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#hot_location */
4398 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#debug */
4399 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent */
4400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent= */
4401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#init */
4402 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__replace_child, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#replace_child */
4403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#detach */
4404 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#replace_with */
4405 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__visit_all, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#visit_all */
4406 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANeMethid:parser_util#ANode#collect_tokens_by_text */
4407 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANeMethid:parser_util#ANode#collect_annotations_by_name */
4408 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANeMethid:simple_misc_analysis#ANode#accept_simple_misc */
4409 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANeMethid:simple_misc_analysis#ANode#after_simple_misc */
4410 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANeMethid:literal#ANode#accept_literal */
4411 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANeMethid:scope#ANode#accept_scope_visitor */
4412 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANeMethid:flow#ANode#accept_flow_visitor */
4413 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANeMethid:local_var_init#ANode#accept_local_var_visitor */
4414 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANeMethid:auto_super_init#ANode#accept_auto_super_init */
4415 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANeMethid:astvalidation#ANode#accept_ast_validation */
4416 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4417 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform#ANode#accept_transform_visitor */
4418 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#location= */
4419 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations */
4420 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations= */
4421 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#init */
4422 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANeMethid:modelize_property#Prod#collect_text */
4423 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#replace_with */
4424 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#AMethid#init */
4425 (nitmethod_t)VIRTUAL_parser_nodes__ANeMethid__n_ne, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANeMethid#n_ne */
4426 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__n_ne_61d, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#n_ne= */
4427 (nitmethod_t)VIRTUAL_parser_nodes__ANeMethid__init, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANeMethid#init */
4428 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__empty_init, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#empty_init */
4429 (nitmethod_t)VIRTUAL_parser_prod__ANeMethid__init_anemethid, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#init_anemethid */
4430 }
4431 };
4432 /* allocate ANeMethid */
4433 val* NEW_parser_nodes__ANeMethid(const struct type* type) {
4434 val* self /* : ANeMethid */;
4435 val* var /* : null */;
4436 val* var1 /* : null */;
4437 val* var2 /* : null */;
4438 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4439 self->type = type;
4440 self->class = &class_parser_nodes__ANeMethid;
4441 var = NULL;
4442 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANeMethid exact> */
4443 var1 = NULL;
4444 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANeMethid exact> */
4445 var2 = NULL;
4446 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANeMethid exact> */
4447 return self;
4448 }
4449 /* runtime class parser_nodes__ALeMethid */
4450 const struct class class_parser_nodes__ALeMethid = {
4451 0, /* box_kind */
4452 {
4453 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALeMethid:kernel#Object#object_id */
4454 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_type */
4455 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_instance */
4456 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#== */
4457 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#!= */
4458 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALeMethid:kernel#Object#output */
4459 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALeMethid:kernel#Object#output_class_name */
4460 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALeMethid:kernel#Object#exit */
4461 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALeMethid:kernel#Object#sys */
4462 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALeMethid:kernel#Object#hash */
4463 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALeMethid:math#Object#atan2 */
4464 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALeMethid:math#Object#pi */
4465 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALeMethid:math#Object#srand_from */
4466 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALeMethid:math#Object#srand */
4467 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALeMethid:string#Object#to_s */
4468 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALeMethid:string#Object#native_class_name */
4469 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALeMethid:string#Object#class_name */
4470 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALeMethid:string#Object#inspect */
4471 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALeMethid:string#Object#inspect_head */
4472 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALeMethid:string#Object#args */
4473 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALeMethid:string#Object#alpha_comparator */
4474 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALeMethid:stream#Object#poll */
4475 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALeMethid:stream#Object#intern_poll */
4476 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALeMethid:time#Object#get_time */
4477 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALeMethid:file#Object#printn */
4478 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALeMethid:file#Object#print */
4479 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALeMethid:file#Object#getc */
4480 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALeMethid:file#Object#gets */
4481 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALeMethid:file#Object#getcwd */
4482 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALeMethid:file#Object#file_getcwd */
4483 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALeMethid:file#Object#stdin */
4484 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALeMethid:file#Object#stdout */
4485 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALeMethid:file#Object#stderr */
4486 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#intrude_visibility */
4487 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#public_visibility */
4488 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#protected_visibility */
4489 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#private_visibility */
4490 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALeMethid:model_base#Object#none_visibility */
4491 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALeMethid:model#Object#abstract_kind */
4492 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALeMethid:model#Object#concrete_kind */
4493 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALeMethid:model#Object#interface_kind */
4494 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALeMethid:model#Object#enum_kind */
4495 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALeMethid:model#Object#extern_kind */
4496 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALeMethid:nitni_utilities#Object#internal_call_context */
4497 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALeMethid:nitni_utilities#Object#long_signature */
4498 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALeMethid:nitni_utilities#Object#short_signature */
4499 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALeMethid:c#Object#to_c_call_context */
4500 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALeMethid:c#Object#from_c_call_context */
4501 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALeMethid:cpp#Object#cpp_call_context */
4502 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALeMethid:cpp#Object#to_cpp_call_context */
4503 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALeMethid:cpp#Object#from_cpp_call_context */
4504 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location */
4505 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#hot_location */
4506 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#debug */
4507 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent */
4508 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent= */
4509 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#init */
4510 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__replace_child, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#replace_child */
4511 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#detach */
4512 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#replace_with */
4513 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__visit_all, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#visit_all */
4514 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALeMethid:parser_util#ANode#collect_tokens_by_text */
4515 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALeMethid:parser_util#ANode#collect_annotations_by_name */
4516 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALeMethid:simple_misc_analysis#ANode#accept_simple_misc */
4517 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALeMethid:simple_misc_analysis#ANode#after_simple_misc */
4518 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALeMethid:literal#ANode#accept_literal */
4519 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALeMethid:scope#ANode#accept_scope_visitor */
4520 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALeMethid:flow#ANode#accept_flow_visitor */
4521 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALeMethid:local_var_init#ANode#accept_local_var_visitor */
4522 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALeMethid:auto_super_init#ANode#accept_auto_super_init */
4523 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALeMethid:astvalidation#ANode#accept_ast_validation */
4524 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4525 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform#ANode#accept_transform_visitor */
4526 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#location= */
4527 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations */
4528 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations= */
4529 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#init */
4530 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALeMethid:modelize_property#Prod#collect_text */
4531 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#replace_with */
4532 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#AMethid#init */
4533 (nitmethod_t)VIRTUAL_parser_nodes__ALeMethid__n_le, /* pointer to parser_nodes:ALeMethid:parser_nodes#ALeMethid#n_le */
4534 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__n_le_61d, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#n_le= */
4535 (nitmethod_t)VIRTUAL_parser_nodes__ALeMethid__init, /* pointer to parser_nodes:ALeMethid:parser_nodes#ALeMethid#init */
4536 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__empty_init, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#empty_init */
4537 (nitmethod_t)VIRTUAL_parser_prod__ALeMethid__init_alemethid, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#init_alemethid */
4538 }
4539 };
4540 /* allocate ALeMethid */
4541 val* NEW_parser_nodes__ALeMethid(const struct type* type) {
4542 val* self /* : ALeMethid */;
4543 val* var /* : null */;
4544 val* var1 /* : null */;
4545 val* var2 /* : null */;
4546 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4547 self->type = type;
4548 self->class = &class_parser_nodes__ALeMethid;
4549 var = NULL;
4550 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALeMethid exact> */
4551 var1 = NULL;
4552 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALeMethid exact> */
4553 var2 = NULL;
4554 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALeMethid exact> */
4555 return self;
4556 }
4557 /* runtime class parser_nodes__AGeMethid */
4558 const struct class class_parser_nodes__AGeMethid = {
4559 0, /* box_kind */
4560 {
4561 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGeMethid:kernel#Object#object_id */
4562 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_type */
4563 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_instance */
4564 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#== */
4565 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#!= */
4566 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGeMethid:kernel#Object#output */
4567 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGeMethid:kernel#Object#output_class_name */
4568 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGeMethid:kernel#Object#exit */
4569 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGeMethid:kernel#Object#sys */
4570 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGeMethid:kernel#Object#hash */
4571 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGeMethid:math#Object#atan2 */
4572 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGeMethid:math#Object#pi */
4573 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGeMethid:math#Object#srand_from */
4574 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGeMethid:math#Object#srand */
4575 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGeMethid:string#Object#to_s */
4576 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGeMethid:string#Object#native_class_name */
4577 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGeMethid:string#Object#class_name */
4578 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGeMethid:string#Object#inspect */
4579 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGeMethid:string#Object#inspect_head */
4580 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGeMethid:string#Object#args */
4581 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AGeMethid:string#Object#alpha_comparator */
4582 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGeMethid:stream#Object#poll */
4583 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGeMethid:stream#Object#intern_poll */
4584 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGeMethid:time#Object#get_time */
4585 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGeMethid:file#Object#printn */
4586 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGeMethid:file#Object#print */
4587 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGeMethid:file#Object#getc */
4588 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGeMethid:file#Object#gets */
4589 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGeMethid:file#Object#getcwd */
4590 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGeMethid:file#Object#file_getcwd */
4591 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGeMethid:file#Object#stdin */
4592 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGeMethid:file#Object#stdout */
4593 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGeMethid:file#Object#stderr */
4594 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#intrude_visibility */
4595 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#public_visibility */
4596 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#protected_visibility */
4597 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#private_visibility */
4598 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGeMethid:model_base#Object#none_visibility */
4599 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGeMethid:model#Object#abstract_kind */
4600 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGeMethid:model#Object#concrete_kind */
4601 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGeMethid:model#Object#interface_kind */
4602 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGeMethid:model#Object#enum_kind */
4603 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGeMethid:model#Object#extern_kind */
4604 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AGeMethid:nitni_utilities#Object#internal_call_context */
4605 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AGeMethid:nitni_utilities#Object#long_signature */
4606 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AGeMethid:nitni_utilities#Object#short_signature */
4607 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AGeMethid:c#Object#to_c_call_context */
4608 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AGeMethid:c#Object#from_c_call_context */
4609 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AGeMethid:cpp#Object#cpp_call_context */
4610 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AGeMethid:cpp#Object#to_cpp_call_context */
4611 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AGeMethid:cpp#Object#from_cpp_call_context */
4612 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location */
4613 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#hot_location */
4614 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#debug */
4615 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent */
4616 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent= */
4617 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#init */
4618 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__replace_child, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#replace_child */
4619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#detach */
4620 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#replace_with */
4621 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__visit_all, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#visit_all */
4622 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGeMethid:parser_util#ANode#collect_tokens_by_text */
4623 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGeMethid:parser_util#ANode#collect_annotations_by_name */
4624 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGeMethid:simple_misc_analysis#ANode#accept_simple_misc */
4625 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGeMethid:simple_misc_analysis#ANode#after_simple_misc */
4626 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGeMethid:literal#ANode#accept_literal */
4627 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGeMethid:scope#ANode#accept_scope_visitor */
4628 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGeMethid:flow#ANode#accept_flow_visitor */
4629 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGeMethid:local_var_init#ANode#accept_local_var_visitor */
4630 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGeMethid:auto_super_init#ANode#accept_auto_super_init */
4631 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGeMethid:astvalidation#ANode#accept_ast_validation */
4632 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4633 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform#ANode#accept_transform_visitor */
4634 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#location= */
4635 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations */
4636 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations= */
4637 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#init */
4638 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGeMethid:modelize_property#Prod#collect_text */
4639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#replace_with */
4640 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#AMethid#init */
4641 (nitmethod_t)VIRTUAL_parser_nodes__AGeMethid__n_ge, /* pointer to parser_nodes:AGeMethid:parser_nodes#AGeMethid#n_ge */
4642 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__n_ge_61d, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#n_ge= */
4643 (nitmethod_t)VIRTUAL_parser_nodes__AGeMethid__init, /* pointer to parser_nodes:AGeMethid:parser_nodes#AGeMethid#init */
4644 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__empty_init, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#empty_init */
4645 (nitmethod_t)VIRTUAL_parser_prod__AGeMethid__init_agemethid, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#init_agemethid */
4646 }
4647 };
4648 /* allocate AGeMethid */
4649 val* NEW_parser_nodes__AGeMethid(const struct type* type) {
4650 val* self /* : AGeMethid */;
4651 val* var /* : null */;
4652 val* var1 /* : null */;
4653 val* var2 /* : null */;
4654 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4655 self->type = type;
4656 self->class = &class_parser_nodes__AGeMethid;
4657 var = NULL;
4658 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGeMethid exact> */
4659 var1 = NULL;
4660 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGeMethid exact> */
4661 var2 = NULL;
4662 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGeMethid exact> */
4663 return self;
4664 }
4665 /* runtime class parser_nodes__ALtMethid */
4666 const struct class class_parser_nodes__ALtMethid = {
4667 0, /* box_kind */
4668 {
4669 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALtMethid:kernel#Object#object_id */
4670 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_type */
4671 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_instance */
4672 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#== */
4673 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#!= */
4674 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALtMethid:kernel#Object#output */
4675 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALtMethid:kernel#Object#output_class_name */
4676 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALtMethid:kernel#Object#exit */
4677 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALtMethid:kernel#Object#sys */
4678 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALtMethid:kernel#Object#hash */
4679 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALtMethid:math#Object#atan2 */
4680 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALtMethid:math#Object#pi */
4681 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALtMethid:math#Object#srand_from */
4682 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALtMethid:math#Object#srand */
4683 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALtMethid:string#Object#to_s */
4684 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALtMethid:string#Object#native_class_name */
4685 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALtMethid:string#Object#class_name */
4686 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALtMethid:string#Object#inspect */
4687 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALtMethid:string#Object#inspect_head */
4688 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALtMethid:string#Object#args */
4689 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALtMethid:string#Object#alpha_comparator */
4690 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALtMethid:stream#Object#poll */
4691 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALtMethid:stream#Object#intern_poll */
4692 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALtMethid:time#Object#get_time */
4693 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALtMethid:file#Object#printn */
4694 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALtMethid:file#Object#print */
4695 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALtMethid:file#Object#getc */
4696 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALtMethid:file#Object#gets */
4697 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALtMethid:file#Object#getcwd */
4698 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALtMethid:file#Object#file_getcwd */
4699 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALtMethid:file#Object#stdin */
4700 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALtMethid:file#Object#stdout */
4701 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALtMethid:file#Object#stderr */
4702 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#intrude_visibility */
4703 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#public_visibility */
4704 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#protected_visibility */
4705 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#private_visibility */
4706 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALtMethid:model_base#Object#none_visibility */
4707 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALtMethid:model#Object#abstract_kind */
4708 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALtMethid:model#Object#concrete_kind */
4709 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALtMethid:model#Object#interface_kind */
4710 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALtMethid:model#Object#enum_kind */
4711 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALtMethid:model#Object#extern_kind */
4712 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALtMethid:nitni_utilities#Object#internal_call_context */
4713 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALtMethid:nitni_utilities#Object#long_signature */
4714 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALtMethid:nitni_utilities#Object#short_signature */
4715 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALtMethid:c#Object#to_c_call_context */
4716 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALtMethid:c#Object#from_c_call_context */
4717 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALtMethid:cpp#Object#cpp_call_context */
4718 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALtMethid:cpp#Object#to_cpp_call_context */
4719 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALtMethid:cpp#Object#from_cpp_call_context */
4720 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location */
4721 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#hot_location */
4722 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#debug */
4723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent */
4724 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent= */
4725 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#init */
4726 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__replace_child, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#replace_child */
4727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#detach */
4728 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#replace_with */
4729 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__visit_all, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#visit_all */
4730 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALtMethid:parser_util#ANode#collect_tokens_by_text */
4731 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALtMethid:parser_util#ANode#collect_annotations_by_name */
4732 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALtMethid:simple_misc_analysis#ANode#accept_simple_misc */
4733 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALtMethid:simple_misc_analysis#ANode#after_simple_misc */
4734 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALtMethid:literal#ANode#accept_literal */
4735 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALtMethid:scope#ANode#accept_scope_visitor */
4736 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALtMethid:flow#ANode#accept_flow_visitor */
4737 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALtMethid:local_var_init#ANode#accept_local_var_visitor */
4738 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALtMethid:auto_super_init#ANode#accept_auto_super_init */
4739 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALtMethid:astvalidation#ANode#accept_ast_validation */
4740 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4741 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform#ANode#accept_transform_visitor */
4742 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#location= */
4743 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations */
4744 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations= */
4745 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#init */
4746 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALtMethid:modelize_property#Prod#collect_text */
4747 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#replace_with */
4748 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#AMethid#init */
4749 (nitmethod_t)VIRTUAL_parser_nodes__ALtMethid__n_lt, /* pointer to parser_nodes:ALtMethid:parser_nodes#ALtMethid#n_lt */
4750 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__n_lt_61d, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#n_lt= */
4751 (nitmethod_t)VIRTUAL_parser_nodes__ALtMethid__init, /* pointer to parser_nodes:ALtMethid:parser_nodes#ALtMethid#init */
4752 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__empty_init, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#empty_init */
4753 (nitmethod_t)VIRTUAL_parser_prod__ALtMethid__init_altmethid, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#init_altmethid */
4754 }
4755 };
4756 /* allocate ALtMethid */
4757 val* NEW_parser_nodes__ALtMethid(const struct type* type) {
4758 val* self /* : ALtMethid */;
4759 val* var /* : null */;
4760 val* var1 /* : null */;
4761 val* var2 /* : null */;
4762 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4763 self->type = type;
4764 self->class = &class_parser_nodes__ALtMethid;
4765 var = NULL;
4766 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALtMethid exact> */
4767 var1 = NULL;
4768 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALtMethid exact> */
4769 var2 = NULL;
4770 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALtMethid exact> */
4771 return self;
4772 }
4773 /* runtime class parser_nodes__AGtMethid */
4774 const struct class class_parser_nodes__AGtMethid = {
4775 0, /* box_kind */
4776 {
4777 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGtMethid:kernel#Object#object_id */
4778 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_type */
4779 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_instance */
4780 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#== */
4781 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#!= */
4782 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGtMethid:kernel#Object#output */
4783 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGtMethid:kernel#Object#output_class_name */
4784 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGtMethid:kernel#Object#exit */
4785 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGtMethid:kernel#Object#sys */
4786 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGtMethid:kernel#Object#hash */
4787 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGtMethid:math#Object#atan2 */
4788 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGtMethid:math#Object#pi */
4789 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGtMethid:math#Object#srand_from */
4790 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGtMethid:math#Object#srand */
4791 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGtMethid:string#Object#to_s */
4792 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGtMethid:string#Object#native_class_name */
4793 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGtMethid:string#Object#class_name */
4794 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGtMethid:string#Object#inspect */
4795 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGtMethid:string#Object#inspect_head */
4796 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGtMethid:string#Object#args */
4797 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AGtMethid:string#Object#alpha_comparator */
4798 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGtMethid:stream#Object#poll */
4799 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGtMethid:stream#Object#intern_poll */
4800 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGtMethid:time#Object#get_time */
4801 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGtMethid:file#Object#printn */
4802 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGtMethid:file#Object#print */
4803 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGtMethid:file#Object#getc */
4804 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGtMethid:file#Object#gets */
4805 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGtMethid:file#Object#getcwd */
4806 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGtMethid:file#Object#file_getcwd */
4807 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGtMethid:file#Object#stdin */
4808 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGtMethid:file#Object#stdout */
4809 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGtMethid:file#Object#stderr */
4810 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#intrude_visibility */
4811 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#public_visibility */
4812 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#protected_visibility */
4813 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#private_visibility */
4814 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGtMethid:model_base#Object#none_visibility */
4815 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGtMethid:model#Object#abstract_kind */
4816 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGtMethid:model#Object#concrete_kind */
4817 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGtMethid:model#Object#interface_kind */
4818 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGtMethid:model#Object#enum_kind */
4819 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGtMethid:model#Object#extern_kind */
4820 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AGtMethid:nitni_utilities#Object#internal_call_context */
4821 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AGtMethid:nitni_utilities#Object#long_signature */
4822 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AGtMethid:nitni_utilities#Object#short_signature */
4823 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AGtMethid:c#Object#to_c_call_context */
4824 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AGtMethid:c#Object#from_c_call_context */
4825 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AGtMethid:cpp#Object#cpp_call_context */
4826 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AGtMethid:cpp#Object#to_cpp_call_context */
4827 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AGtMethid:cpp#Object#from_cpp_call_context */
4828 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location */
4829 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#hot_location */
4830 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#debug */
4831 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent */
4832 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent= */
4833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#init */
4834 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__replace_child, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#replace_child */
4835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#detach */
4836 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#replace_with */
4837 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__visit_all, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#visit_all */
4838 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGtMethid:parser_util#ANode#collect_tokens_by_text */
4839 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGtMethid:parser_util#ANode#collect_annotations_by_name */
4840 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGtMethid:simple_misc_analysis#ANode#accept_simple_misc */
4841 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGtMethid:simple_misc_analysis#ANode#after_simple_misc */
4842 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGtMethid:literal#ANode#accept_literal */
4843 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGtMethid:scope#ANode#accept_scope_visitor */
4844 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGtMethid:flow#ANode#accept_flow_visitor */
4845 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGtMethid:local_var_init#ANode#accept_local_var_visitor */
4846 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGtMethid:auto_super_init#ANode#accept_auto_super_init */
4847 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGtMethid:astvalidation#ANode#accept_ast_validation */
4848 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4849 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform#ANode#accept_transform_visitor */
4850 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#location= */
4851 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations */
4852 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations= */
4853 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#init */
4854 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGtMethid:modelize_property#Prod#collect_text */
4855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#replace_with */
4856 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#AMethid#init */
4857 (nitmethod_t)VIRTUAL_parser_nodes__AGtMethid__n_gt, /* pointer to parser_nodes:AGtMethid:parser_nodes#AGtMethid#n_gt */
4858 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__n_gt_61d, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#n_gt= */
4859 (nitmethod_t)VIRTUAL_parser_nodes__AGtMethid__init, /* pointer to parser_nodes:AGtMethid:parser_nodes#AGtMethid#init */
4860 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__empty_init, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#empty_init */
4861 (nitmethod_t)VIRTUAL_parser_prod__AGtMethid__init_agtmethid, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#init_agtmethid */
4862 }
4863 };
4864 /* allocate AGtMethid */
4865 val* NEW_parser_nodes__AGtMethid(const struct type* type) {
4866 val* self /* : AGtMethid */;
4867 val* var /* : null */;
4868 val* var1 /* : null */;
4869 val* var2 /* : null */;
4870 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4871 self->type = type;
4872 self->class = &class_parser_nodes__AGtMethid;
4873 var = NULL;
4874 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGtMethid exact> */
4875 var1 = NULL;
4876 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGtMethid exact> */
4877 var2 = NULL;
4878 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGtMethid exact> */
4879 return self;
4880 }
4881 /* runtime class parser_nodes__ALlMethid */
4882 const struct class class_parser_nodes__ALlMethid = {
4883 0, /* box_kind */
4884 {
4885 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALlMethid:kernel#Object#object_id */
4886 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_type */
4887 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_instance */
4888 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#== */
4889 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#!= */
4890 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALlMethid:kernel#Object#output */
4891 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALlMethid:kernel#Object#output_class_name */
4892 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALlMethid:kernel#Object#exit */
4893 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALlMethid:kernel#Object#sys */
4894 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALlMethid:kernel#Object#hash */
4895 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALlMethid:math#Object#atan2 */
4896 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALlMethid:math#Object#pi */
4897 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALlMethid:math#Object#srand_from */
4898 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALlMethid:math#Object#srand */
4899 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALlMethid:string#Object#to_s */
4900 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALlMethid:string#Object#native_class_name */
4901 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALlMethid:string#Object#class_name */
4902 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALlMethid:string#Object#inspect */
4903 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALlMethid:string#Object#inspect_head */
4904 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALlMethid:string#Object#args */
4905 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALlMethid:string#Object#alpha_comparator */
4906 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALlMethid:stream#Object#poll */
4907 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALlMethid:stream#Object#intern_poll */
4908 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALlMethid:time#Object#get_time */
4909 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALlMethid:file#Object#printn */
4910 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALlMethid:file#Object#print */
4911 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALlMethid:file#Object#getc */
4912 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALlMethid:file#Object#gets */
4913 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALlMethid:file#Object#getcwd */
4914 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALlMethid:file#Object#file_getcwd */
4915 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALlMethid:file#Object#stdin */
4916 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALlMethid:file#Object#stdout */
4917 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALlMethid:file#Object#stderr */
4918 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#intrude_visibility */
4919 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#public_visibility */
4920 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#protected_visibility */
4921 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#private_visibility */
4922 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALlMethid:model_base#Object#none_visibility */
4923 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALlMethid:model#Object#abstract_kind */
4924 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALlMethid:model#Object#concrete_kind */
4925 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALlMethid:model#Object#interface_kind */
4926 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALlMethid:model#Object#enum_kind */
4927 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALlMethid:model#Object#extern_kind */
4928 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALlMethid:nitni_utilities#Object#internal_call_context */
4929 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALlMethid:nitni_utilities#Object#long_signature */
4930 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALlMethid:nitni_utilities#Object#short_signature */
4931 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALlMethid:c#Object#to_c_call_context */
4932 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALlMethid:c#Object#from_c_call_context */
4933 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALlMethid:cpp#Object#cpp_call_context */
4934 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALlMethid:cpp#Object#to_cpp_call_context */
4935 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALlMethid:cpp#Object#from_cpp_call_context */
4936 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location */
4937 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#hot_location */
4938 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#debug */
4939 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent */
4940 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent= */
4941 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#init */
4942 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__replace_child, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#replace_child */
4943 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#detach */
4944 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#replace_with */
4945 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__visit_all, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#visit_all */
4946 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALlMethid:parser_util#ANode#collect_tokens_by_text */
4947 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALlMethid:parser_util#ANode#collect_annotations_by_name */
4948 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALlMethid:simple_misc_analysis#ANode#accept_simple_misc */
4949 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALlMethid:simple_misc_analysis#ANode#after_simple_misc */
4950 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALlMethid:literal#ANode#accept_literal */
4951 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALlMethid:scope#ANode#accept_scope_visitor */
4952 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALlMethid:flow#ANode#accept_flow_visitor */
4953 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALlMethid:local_var_init#ANode#accept_local_var_visitor */
4954 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALlMethid:auto_super_init#ANode#accept_auto_super_init */
4955 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALlMethid:astvalidation#ANode#accept_ast_validation */
4956 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4957 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform#ANode#accept_transform_visitor */
4958 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#location= */
4959 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations */
4960 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations= */
4961 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#init */
4962 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALlMethid:modelize_property#Prod#collect_text */
4963 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#replace_with */
4964 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#AMethid#init */
4965 (nitmethod_t)VIRTUAL_parser_nodes__ALlMethid__n_ll, /* pointer to parser_nodes:ALlMethid:parser_nodes#ALlMethid#n_ll */
4966 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__n_ll_61d, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#n_ll= */
4967 (nitmethod_t)VIRTUAL_parser_nodes__ALlMethid__init, /* pointer to parser_nodes:ALlMethid:parser_nodes#ALlMethid#init */
4968 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__empty_init, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#empty_init */
4969 (nitmethod_t)VIRTUAL_parser_prod__ALlMethid__init_allmethid, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#init_allmethid */
4970 }
4971 };
4972 /* allocate ALlMethid */
4973 val* NEW_parser_nodes__ALlMethid(const struct type* type) {
4974 val* self /* : ALlMethid */;
4975 val* var /* : null */;
4976 val* var1 /* : null */;
4977 val* var2 /* : null */;
4978 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4979 self->type = type;
4980 self->class = &class_parser_nodes__ALlMethid;
4981 var = NULL;
4982 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALlMethid exact> */
4983 var1 = NULL;
4984 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALlMethid exact> */
4985 var2 = NULL;
4986 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALlMethid exact> */
4987 return self;
4988 }
4989 /* runtime class parser_nodes__AGgMethid */
4990 const struct class class_parser_nodes__AGgMethid = {
4991 0, /* box_kind */
4992 {
4993 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGgMethid:kernel#Object#object_id */
4994 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_type */
4995 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_instance */
4996 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#== */
4997 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#!= */
4998 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGgMethid:kernel#Object#output */
4999 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGgMethid:kernel#Object#output_class_name */
5000 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGgMethid:kernel#Object#exit */
5001 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGgMethid:kernel#Object#sys */
5002 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGgMethid:kernel#Object#hash */
5003 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGgMethid:math#Object#atan2 */
5004 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGgMethid:math#Object#pi */
5005 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGgMethid:math#Object#srand_from */
5006 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGgMethid:math#Object#srand */
5007 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGgMethid:string#Object#to_s */
5008 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGgMethid:string#Object#native_class_name */
5009 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGgMethid:string#Object#class_name */
5010 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGgMethid:string#Object#inspect */
5011 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGgMethid:string#Object#inspect_head */
5012 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGgMethid:string#Object#args */
5013 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AGgMethid:string#Object#alpha_comparator */
5014 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGgMethid:stream#Object#poll */
5015 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGgMethid:stream#Object#intern_poll */
5016 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGgMethid:time#Object#get_time */
5017 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGgMethid:file#Object#printn */
5018 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGgMethid:file#Object#print */
5019 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGgMethid:file#Object#getc */
5020 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGgMethid:file#Object#gets */
5021 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGgMethid:file#Object#getcwd */
5022 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGgMethid:file#Object#file_getcwd */
5023 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGgMethid:file#Object#stdin */
5024 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGgMethid:file#Object#stdout */
5025 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGgMethid:file#Object#stderr */
5026 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#intrude_visibility */
5027 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#public_visibility */
5028 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#protected_visibility */
5029 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#private_visibility */
5030 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGgMethid:model_base#Object#none_visibility */
5031 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGgMethid:model#Object#abstract_kind */
5032 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGgMethid:model#Object#concrete_kind */
5033 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGgMethid:model#Object#interface_kind */
5034 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGgMethid:model#Object#enum_kind */
5035 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGgMethid:model#Object#extern_kind */
5036 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AGgMethid:nitni_utilities#Object#internal_call_context */
5037 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AGgMethid:nitni_utilities#Object#long_signature */
5038 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AGgMethid:nitni_utilities#Object#short_signature */
5039 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AGgMethid:c#Object#to_c_call_context */
5040 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AGgMethid:c#Object#from_c_call_context */
5041 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AGgMethid:cpp#Object#cpp_call_context */
5042 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AGgMethid:cpp#Object#to_cpp_call_context */
5043 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AGgMethid:cpp#Object#from_cpp_call_context */
5044 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location */
5045 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#hot_location */
5046 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#debug */
5047 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent */
5048 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent= */
5049 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#init */
5050 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__replace_child, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#replace_child */
5051 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#detach */
5052 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#replace_with */
5053 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__visit_all, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#visit_all */
5054 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGgMethid:parser_util#ANode#collect_tokens_by_text */
5055 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGgMethid:parser_util#ANode#collect_annotations_by_name */
5056 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGgMethid:simple_misc_analysis#ANode#accept_simple_misc */
5057 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGgMethid:simple_misc_analysis#ANode#after_simple_misc */
5058 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGgMethid:literal#ANode#accept_literal */
5059 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGgMethid:scope#ANode#accept_scope_visitor */
5060 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGgMethid:flow#ANode#accept_flow_visitor */
5061 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGgMethid:local_var_init#ANode#accept_local_var_visitor */
5062 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AGgMethid:auto_super_init#ANode#accept_auto_super_init */
5063 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGgMethid:astvalidation#ANode#accept_ast_validation */
5064 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5065 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform#ANode#accept_transform_visitor */
5066 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#location= */
5067 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations */
5068 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations= */
5069 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#init */
5070 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGgMethid:modelize_property#Prod#collect_text */
5071 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#replace_with */
5072 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#AMethid#init */
5073 (nitmethod_t)VIRTUAL_parser_nodes__AGgMethid__n_gg, /* pointer to parser_nodes:AGgMethid:parser_nodes#AGgMethid#n_gg */
5074 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__n_gg_61d, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#n_gg= */
5075 (nitmethod_t)VIRTUAL_parser_nodes__AGgMethid__init, /* pointer to parser_nodes:AGgMethid:parser_nodes#AGgMethid#init */
5076 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__empty_init, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#empty_init */
5077 (nitmethod_t)VIRTUAL_parser_prod__AGgMethid__init_aggmethid, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#init_aggmethid */
5078 }
5079 };
5080 /* allocate AGgMethid */
5081 val* NEW_parser_nodes__AGgMethid(const struct type* type) {
5082 val* self /* : AGgMethid */;
5083 val* var /* : null */;
5084 val* var1 /* : null */;
5085 val* var2 /* : null */;
5086 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5087 self->type = type;
5088 self->class = &class_parser_nodes__AGgMethid;
5089 var = NULL;
5090 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGgMethid exact> */
5091 var1 = NULL;
5092 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGgMethid exact> */
5093 var2 = NULL;
5094 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGgMethid exact> */
5095 return self;
5096 }
5097 /* runtime class parser_nodes__ABraMethid */
5098 const struct class class_parser_nodes__ABraMethid = {
5099 0, /* box_kind */
5100 {
5101 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraMethid:kernel#Object#object_id */
5102 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_type */
5103 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_instance */
5104 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#== */
5105 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#!= */
5106 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraMethid:kernel#Object#output */
5107 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraMethid:kernel#Object#output_class_name */
5108 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraMethid:kernel#Object#exit */
5109 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraMethid:kernel#Object#sys */
5110 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraMethid:kernel#Object#hash */
5111 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraMethid:math#Object#atan2 */
5112 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraMethid:math#Object#pi */
5113 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraMethid:math#Object#srand_from */
5114 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraMethid:math#Object#srand */
5115 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraMethid:string#Object#to_s */
5116 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraMethid:string#Object#native_class_name */
5117 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraMethid:string#Object#class_name */
5118 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraMethid:string#Object#inspect */
5119 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraMethid:string#Object#inspect_head */
5120 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraMethid:string#Object#args */
5121 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ABraMethid:string#Object#alpha_comparator */
5122 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraMethid:stream#Object#poll */
5123 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraMethid:stream#Object#intern_poll */
5124 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraMethid:time#Object#get_time */
5125 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraMethid:file#Object#printn */
5126 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraMethid:file#Object#print */
5127 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraMethid:file#Object#getc */
5128 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraMethid:file#Object#gets */
5129 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraMethid:file#Object#getcwd */
5130 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraMethid:file#Object#file_getcwd */
5131 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraMethid:file#Object#stdin */
5132 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraMethid:file#Object#stdout */
5133 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraMethid:file#Object#stderr */
5134 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#intrude_visibility */
5135 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#public_visibility */
5136 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#protected_visibility */
5137 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#private_visibility */
5138 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraMethid:model_base#Object#none_visibility */
5139 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraMethid:model#Object#abstract_kind */
5140 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraMethid:model#Object#concrete_kind */
5141 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraMethid:model#Object#interface_kind */
5142 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraMethid:model#Object#enum_kind */
5143 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraMethid:model#Object#extern_kind */
5144 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ABraMethid:nitni_utilities#Object#internal_call_context */
5145 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ABraMethid:nitni_utilities#Object#long_signature */
5146 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ABraMethid:nitni_utilities#Object#short_signature */
5147 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ABraMethid:c#Object#to_c_call_context */
5148 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ABraMethid:c#Object#from_c_call_context */
5149 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ABraMethid:cpp#Object#cpp_call_context */
5150 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ABraMethid:cpp#Object#to_cpp_call_context */
5151 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ABraMethid:cpp#Object#from_cpp_call_context */
5152 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location */
5153 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#hot_location */
5154 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#debug */
5155 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent */
5156 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent= */
5157 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#init */
5158 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__replace_child, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#replace_child */
5159 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#detach */
5160 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#replace_with */
5161 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__visit_all, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#visit_all */
5162 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraMethid:parser_util#ANode#collect_tokens_by_text */
5163 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraMethid:parser_util#ANode#collect_annotations_by_name */
5164 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraMethid:simple_misc_analysis#ANode#accept_simple_misc */
5165 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraMethid:simple_misc_analysis#ANode#after_simple_misc */
5166 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraMethid:literal#ANode#accept_literal */
5167 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraMethid:scope#ANode#accept_scope_visitor */
5168 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraMethid:flow#ANode#accept_flow_visitor */
5169 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraMethid:local_var_init#ANode#accept_local_var_visitor */
5170 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABraMethid:auto_super_init#ANode#accept_auto_super_init */
5171 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraMethid:astvalidation#ANode#accept_ast_validation */
5172 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5173 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform#ANode#accept_transform_visitor */
5174 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#location= */
5175 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations */
5176 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations= */
5177 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#init */
5178 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraMethid:modelize_property#Prod#collect_text */
5179 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#replace_with */
5180 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#AMethid#init */
5181 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__n_obra, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#n_obra */
5182 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__n_obra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_obra= */
5183 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__n_cbra, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#n_cbra */
5184 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__n_cbra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_cbra= */
5185 (nitmethod_t)VIRTUAL_parser_nodes__ABraMethid__init, /* pointer to parser_nodes:ABraMethid:parser_nodes#ABraMethid#init */
5186 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__empty_init, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#empty_init */
5187 (nitmethod_t)VIRTUAL_parser_prod__ABraMethid__init_abramethid, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#init_abramethid */
5188 }
5189 };
5190 /* allocate ABraMethid */
5191 val* NEW_parser_nodes__ABraMethid(const struct type* type) {
5192 val* self /* : ABraMethid */;
5193 val* var /* : null */;
5194 val* var1 /* : null */;
5195 val* var2 /* : null */;
5196 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
5197 self->type = type;
5198 self->class = &class_parser_nodes__ABraMethid;
5199 var = NULL;
5200 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraMethid exact> */
5201 var1 = NULL;
5202 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraMethid exact> */
5203 var2 = NULL;
5204 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraMethid exact> */
5205 return self;
5206 }
5207 /* runtime class parser_nodes__AStarshipMethid */
5208 const struct class class_parser_nodes__AStarshipMethid = {
5209 0, /* box_kind */
5210 {
5211 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#object_id */
5212 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_type */
5213 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_instance */
5214 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#== */
5215 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#!= */
5216 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#output */
5217 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#output_class_name */
5218 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#exit */
5219 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#sys */
5220 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#hash */
5221 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStarshipMethid:math#Object#atan2 */
5222 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStarshipMethid:math#Object#pi */
5223 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStarshipMethid:math#Object#srand_from */
5224 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStarshipMethid:math#Object#srand */
5225 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStarshipMethid:string#Object#to_s */
5226 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStarshipMethid:string#Object#native_class_name */
5227 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStarshipMethid:string#Object#class_name */
5228 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect */
5229 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect_head */
5230 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStarshipMethid:string#Object#args */
5231 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AStarshipMethid:string#Object#alpha_comparator */
5232 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStarshipMethid:stream#Object#poll */
5233 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStarshipMethid:stream#Object#intern_poll */
5234 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStarshipMethid:time#Object#get_time */
5235 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStarshipMethid:file#Object#printn */
5236 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStarshipMethid:file#Object#print */
5237 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStarshipMethid:file#Object#getc */
5238 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStarshipMethid:file#Object#gets */
5239 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStarshipMethid:file#Object#getcwd */
5240 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStarshipMethid:file#Object#file_getcwd */
5241 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStarshipMethid:file#Object#stdin */
5242 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStarshipMethid:file#Object#stdout */
5243 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStarshipMethid:file#Object#stderr */
5244 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#intrude_visibility */
5245 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#public_visibility */
5246 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#protected_visibility */
5247 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#private_visibility */
5248 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#none_visibility */
5249 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#abstract_kind */
5250 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#concrete_kind */
5251 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#interface_kind */
5252 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#enum_kind */
5253 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStarshipMethid:model#Object#extern_kind */
5254 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AStarshipMethid:nitni_utilities#Object#internal_call_context */
5255 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AStarshipMethid:nitni_utilities#Object#long_signature */
5256 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AStarshipMethid:nitni_utilities#Object#short_signature */
5257 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AStarshipMethid:c#Object#to_c_call_context */
5258 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AStarshipMethid:c#Object#from_c_call_context */
5259 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AStarshipMethid:cpp#Object#cpp_call_context */
5260 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AStarshipMethid:cpp#Object#to_cpp_call_context */
5261 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AStarshipMethid:cpp#Object#from_cpp_call_context */
5262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location */
5263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#hot_location */
5264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#debug */
5265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent */
5266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent= */
5267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#init */
5268 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__replace_child, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#replace_child */
5269 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#detach */
5270 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#replace_with */
5271 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__visit_all, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#visit_all */
5272 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStarshipMethid:parser_util#ANode#collect_tokens_by_text */
5273 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStarshipMethid:parser_util#ANode#collect_annotations_by_name */
5274 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStarshipMethid:simple_misc_analysis#ANode#accept_simple_misc */
5275 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStarshipMethid:simple_misc_analysis#ANode#after_simple_misc */
5276 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStarshipMethid:literal#ANode#accept_literal */
5277 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStarshipMethid:scope#ANode#accept_scope_visitor */
5278 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStarshipMethid:flow#ANode#accept_flow_visitor */
5279 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStarshipMethid:local_var_init#ANode#accept_local_var_visitor */
5280 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStarshipMethid:auto_super_init#ANode#accept_auto_super_init */
5281 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStarshipMethid:astvalidation#ANode#accept_ast_validation */
5282 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5283 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#accept_transform_visitor */
5284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#location= */
5285 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations */
5286 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations= */
5287 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#init */
5288 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStarshipMethid:modelize_property#Prod#collect_text */
5289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#replace_with */
5290 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AMethid#init */
5291 (nitmethod_t)VIRTUAL_parser_nodes__AStarshipMethid__n_starship, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AStarshipMethid#n_starship */
5292 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#n_starship= */
5293 (nitmethod_t)VIRTUAL_parser_nodes__AStarshipMethid__init, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#AStarshipMethid#init */
5294 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__empty_init, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#empty_init */
5295 (nitmethod_t)VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#init_astarshipmethid */
5296 }
5297 };
5298 /* allocate AStarshipMethid */
5299 val* NEW_parser_nodes__AStarshipMethid(const struct type* type) {
5300 val* self /* : AStarshipMethid */;
5301 val* var /* : null */;
5302 val* var1 /* : null */;
5303 val* var2 /* : null */;
5304 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5305 self->type = type;
5306 self->class = &class_parser_nodes__AStarshipMethid;
5307 var = NULL;
5308 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStarshipMethid exact> */
5309 var1 = NULL;
5310 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStarshipMethid exact> */
5311 var2 = NULL;
5312 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStarshipMethid exact> */
5313 return self;
5314 }
5315 /* runtime class parser_nodes__AAssignMethid */
5316 const struct class class_parser_nodes__AAssignMethid = {
5317 0, /* box_kind */
5318 {
5319 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAssignMethid:kernel#Object#object_id */
5320 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_type */
5321 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_instance */
5322 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#== */
5323 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#!= */
5324 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAssignMethid:kernel#Object#output */
5325 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAssignMethid:kernel#Object#output_class_name */
5326 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAssignMethid:kernel#Object#exit */
5327 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAssignMethid:kernel#Object#sys */
5328 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAssignMethid:kernel#Object#hash */
5329 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAssignMethid:math#Object#atan2 */
5330 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAssignMethid:math#Object#pi */
5331 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAssignMethid:math#Object#srand_from */
5332 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAssignMethid:math#Object#srand */
5333 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAssignMethid:string#Object#to_s */
5334 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAssignMethid:string#Object#native_class_name */
5335 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAssignMethid:string#Object#class_name */
5336 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect */
5337 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect_head */
5338 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAssignMethid:string#Object#args */
5339 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAssignMethid:string#Object#alpha_comparator */
5340 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAssignMethid:stream#Object#poll */
5341 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAssignMethid:stream#Object#intern_poll */
5342 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAssignMethid:time#Object#get_time */
5343 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAssignMethid:file#Object#printn */
5344 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAssignMethid:file#Object#print */
5345 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAssignMethid:file#Object#getc */
5346 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAssignMethid:file#Object#gets */
5347 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAssignMethid:file#Object#getcwd */
5348 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAssignMethid:file#Object#file_getcwd */
5349 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAssignMethid:file#Object#stdin */
5350 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAssignMethid:file#Object#stdout */
5351 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAssignMethid:file#Object#stderr */
5352 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#intrude_visibility */
5353 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#public_visibility */
5354 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#protected_visibility */
5355 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#private_visibility */
5356 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAssignMethid:model_base#Object#none_visibility */
5357 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#abstract_kind */
5358 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#concrete_kind */
5359 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#interface_kind */
5360 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#enum_kind */
5361 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAssignMethid:model#Object#extern_kind */
5362 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAssignMethid:nitni_utilities#Object#internal_call_context */
5363 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAssignMethid:nitni_utilities#Object#long_signature */
5364 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAssignMethid:nitni_utilities#Object#short_signature */
5365 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAssignMethid:c#Object#to_c_call_context */
5366 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAssignMethid:c#Object#from_c_call_context */
5367 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAssignMethid:cpp#Object#cpp_call_context */
5368 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAssignMethid:cpp#Object#to_cpp_call_context */
5369 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAssignMethid:cpp#Object#from_cpp_call_context */
5370 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location */
5371 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#hot_location */
5372 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#debug */
5373 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent */
5374 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent= */
5375 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#init */
5376 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__replace_child, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#replace_child */
5377 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#detach */
5378 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#replace_with */
5379 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__visit_all, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#visit_all */
5380 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAssignMethid:parser_util#ANode#collect_tokens_by_text */
5381 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAssignMethid:parser_util#ANode#collect_annotations_by_name */
5382 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAssignMethid:simple_misc_analysis#ANode#accept_simple_misc */
5383 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAssignMethid:simple_misc_analysis#ANode#after_simple_misc */
5384 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAssignMethid:literal#ANode#accept_literal */
5385 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssignMethid:scope#ANode#accept_scope_visitor */
5386 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAssignMethid:flow#ANode#accept_flow_visitor */
5387 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAssignMethid:local_var_init#ANode#accept_local_var_visitor */
5388 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAssignMethid:auto_super_init#ANode#accept_auto_super_init */
5389 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAssignMethid:astvalidation#ANode#accept_ast_validation */
5390 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5391 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform#ANode#accept_transform_visitor */
5392 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#location= */
5393 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations */
5394 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations= */
5395 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#init */
5396 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAssignMethid:modelize_property#Prod#collect_text */
5397 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#replace_with */
5398 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AMethid#init */
5399 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__n_id, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#n_id */
5400 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__n_id_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_id= */
5401 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__n_assign, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#n_assign */
5402 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__n_assign_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_assign= */
5403 (nitmethod_t)VIRTUAL_parser_nodes__AAssignMethid__init, /* pointer to parser_nodes:AAssignMethid:parser_nodes#AAssignMethid#init */
5404 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__empty_init, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#empty_init */
5405 (nitmethod_t)VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#init_aassignmethid */
5406 }
5407 };
5408 /* allocate AAssignMethid */
5409 val* NEW_parser_nodes__AAssignMethid(const struct type* type) {
5410 val* self /* : AAssignMethid */;
5411 val* var /* : null */;
5412 val* var1 /* : null */;
5413 val* var2 /* : null */;
5414 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
5415 self->type = type;
5416 self->class = &class_parser_nodes__AAssignMethid;
5417 var = NULL;
5418 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAssignMethid exact> */
5419 var1 = NULL;
5420 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAssignMethid exact> */
5421 var2 = NULL;
5422 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAssignMethid exact> */
5423 return self;
5424 }
5425 /* runtime class parser_nodes__ABraassignMethid */
5426 const struct class class_parser_nodes__ABraassignMethid = {
5427 0, /* box_kind */
5428 {
5429 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#object_id */
5430 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_type */
5431 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_instance */
5432 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#== */
5433 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#!= */
5434 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#output */
5435 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#output_class_name */
5436 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#exit */
5437 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#sys */
5438 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#hash */
5439 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABraassignMethid:math#Object#atan2 */
5440 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABraassignMethid:math#Object#pi */
5441 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABraassignMethid:math#Object#srand_from */
5442 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABraassignMethid:math#Object#srand */
5443 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABraassignMethid:string#Object#to_s */
5444 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABraassignMethid:string#Object#native_class_name */
5445 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABraassignMethid:string#Object#class_name */
5446 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect */
5447 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect_head */
5448 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABraassignMethid:string#Object#args */
5449 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ABraassignMethid:string#Object#alpha_comparator */
5450 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABraassignMethid:stream#Object#poll */
5451 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABraassignMethid:stream#Object#intern_poll */
5452 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABraassignMethid:time#Object#get_time */
5453 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABraassignMethid:file#Object#printn */
5454 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABraassignMethid:file#Object#print */
5455 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABraassignMethid:file#Object#getc */
5456 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABraassignMethid:file#Object#gets */
5457 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABraassignMethid:file#Object#getcwd */
5458 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABraassignMethid:file#Object#file_getcwd */
5459 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABraassignMethid:file#Object#stdin */
5460 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABraassignMethid:file#Object#stdout */
5461 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABraassignMethid:file#Object#stderr */
5462 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#intrude_visibility */
5463 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#public_visibility */
5464 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#protected_visibility */
5465 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#private_visibility */
5466 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#none_visibility */
5467 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#abstract_kind */
5468 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#concrete_kind */
5469 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#interface_kind */
5470 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#enum_kind */
5471 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABraassignMethid:model#Object#extern_kind */
5472 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ABraassignMethid:nitni_utilities#Object#internal_call_context */
5473 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ABraassignMethid:nitni_utilities#Object#long_signature */
5474 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ABraassignMethid:nitni_utilities#Object#short_signature */
5475 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ABraassignMethid:c#Object#to_c_call_context */
5476 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ABraassignMethid:c#Object#from_c_call_context */
5477 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ABraassignMethid:cpp#Object#cpp_call_context */
5478 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ABraassignMethid:cpp#Object#to_cpp_call_context */
5479 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ABraassignMethid:cpp#Object#from_cpp_call_context */
5480 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location */
5481 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#hot_location */
5482 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#debug */
5483 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent */
5484 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent= */
5485 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#init */
5486 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__replace_child, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#replace_child */
5487 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#detach */
5488 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#replace_with */
5489 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__visit_all, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#visit_all */
5490 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABraassignMethid:parser_util#ANode#collect_tokens_by_text */
5491 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABraassignMethid:parser_util#ANode#collect_annotations_by_name */
5492 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABraassignMethid:simple_misc_analysis#ANode#accept_simple_misc */
5493 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABraassignMethid:simple_misc_analysis#ANode#after_simple_misc */
5494 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABraassignMethid:literal#ANode#accept_literal */
5495 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABraassignMethid:scope#ANode#accept_scope_visitor */
5496 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABraassignMethid:flow#ANode#accept_flow_visitor */
5497 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABraassignMethid:local_var_init#ANode#accept_local_var_visitor */
5498 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABraassignMethid:auto_super_init#ANode#accept_auto_super_init */
5499 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABraassignMethid:astvalidation#ANode#accept_ast_validation */
5500 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5501 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#accept_transform_visitor */
5502 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#location= */
5503 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations */
5504 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations= */
5505 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#init */
5506 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABraassignMethid:modelize_property#Prod#collect_text */
5507 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#replace_with */
5508 (nitmethod_t)VIRTUAL_parser_nodes__AMethid__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#AMethid#init */
5509 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_obra, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_obra */
5510 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_obra= */
5511 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_cbra, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_cbra */
5512 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_cbra= */
5513 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__n_assign, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#n_assign */
5514 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_assign= */
5515 (nitmethod_t)VIRTUAL_parser_nodes__ABraassignMethid__init, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ABraassignMethid#init */
5516 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__empty_init, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#empty_init */
5517 (nitmethod_t)VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#init_abraassignmethid */
5518 }
5519 };
5520 /* allocate ABraassignMethid */
5521 val* NEW_parser_nodes__ABraassignMethid(const struct type* type) {
5522 val* self /* : ABraassignMethid */;
5523 val* var /* : null */;
5524 val* var1 /* : null */;
5525 val* var2 /* : null */;
5526 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
5527 self->type = type;
5528 self->class = &class_parser_nodes__ABraassignMethid;
5529 var = NULL;
5530 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABraassignMethid exact> */
5531 var1 = NULL;
5532 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABraassignMethid exact> */
5533 var2 = NULL;
5534 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABraassignMethid exact> */
5535 return self;
5536 }
5537 /* runtime class parser_nodes__ASignature */
5538 const struct class class_parser_nodes__ASignature = {
5539 0, /* box_kind */
5540 {
5541 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ASignature:kernel#Object#object_id */
5542 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_type */
5543 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_instance */
5544 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#== */
5545 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#!= */
5546 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ASignature:kernel#Object#output */
5547 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ASignature:kernel#Object#output_class_name */
5548 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ASignature:kernel#Object#exit */
5549 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ASignature:kernel#Object#sys */
5550 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ASignature:kernel#Object#hash */
5551 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ASignature:math#Object#atan2 */
5552 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ASignature:math#Object#pi */
5553 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ASignature:math#Object#srand_from */
5554 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ASignature:math#Object#srand */
5555 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ASignature:string#Object#to_s */
5556 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ASignature:string#Object#native_class_name */
5557 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ASignature:string#Object#class_name */
5558 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ASignature:string#Object#inspect */
5559 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ASignature:string#Object#inspect_head */
5560 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ASignature:string#Object#args */
5561 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ASignature:string#Object#alpha_comparator */
5562 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ASignature:stream#Object#poll */
5563 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ASignature:stream#Object#intern_poll */
5564 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ASignature:time#Object#get_time */
5565 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ASignature:file#Object#printn */
5566 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ASignature:file#Object#print */
5567 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ASignature:file#Object#getc */
5568 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ASignature:file#Object#gets */
5569 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ASignature:file#Object#getcwd */
5570 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ASignature:file#Object#file_getcwd */
5571 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ASignature:file#Object#stdin */
5572 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ASignature:file#Object#stdout */
5573 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ASignature:file#Object#stderr */
5574 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#intrude_visibility */
5575 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#public_visibility */
5576 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#protected_visibility */
5577 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#private_visibility */
5578 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ASignature:model_base#Object#none_visibility */
5579 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ASignature:model#Object#abstract_kind */
5580 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ASignature:model#Object#concrete_kind */
5581 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ASignature:model#Object#interface_kind */
5582 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ASignature:model#Object#enum_kind */
5583 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ASignature:model#Object#extern_kind */
5584 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ASignature:nitni_utilities#Object#internal_call_context */
5585 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ASignature:nitni_utilities#Object#long_signature */
5586 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ASignature:nitni_utilities#Object#short_signature */
5587 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ASignature:c#Object#to_c_call_context */
5588 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ASignature:c#Object#from_c_call_context */
5589 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ASignature:cpp#Object#cpp_call_context */
5590 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ASignature:cpp#Object#to_cpp_call_context */
5591 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ASignature:cpp#Object#from_cpp_call_context */
5592 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location */
5593 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#hot_location */
5594 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#debug */
5595 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent */
5596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent= */
5597 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#init */
5598 (nitmethod_t)VIRTUAL_parser_prod__ASignature__replace_child, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#replace_child */
5599 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#detach */
5600 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#replace_with */
5601 (nitmethod_t)VIRTUAL_parser_prod__ASignature__visit_all, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#visit_all */
5602 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ASignature:parser_util#ANode#collect_tokens_by_text */
5603 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ASignature:parser_util#ANode#collect_annotations_by_name */
5604 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ASignature:simple_misc_analysis#ANode#accept_simple_misc */
5605 (nitmethod_t)VIRTUAL_simple_misc_analysis__ASignature__after_simple_misc, /* pointer to parser_nodes:ASignature:simple_misc_analysis#ASignature#after_simple_misc */
5606 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ASignature:literal#ANode#accept_literal */
5607 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ASignature:scope#ANode#accept_scope_visitor */
5608 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ASignature:flow#ANode#accept_flow_visitor */
5609 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ASignature:local_var_init#ANode#accept_local_var_visitor */
5610 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ASignature:auto_super_init#ANode#accept_auto_super_init */
5611 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ASignature:astvalidation#ANode#accept_ast_validation */
5612 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ASignature:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5613 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ASignature:transform#ANode#accept_transform_visitor */
5614 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#location= */
5615 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations */
5616 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations= */
5617 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#init */
5618 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ASignature:modelize_property#Prod#collect_text */
5619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#replace_with */
5620 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_opar, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_opar */
5621 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_opar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_opar= */
5622 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_params, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_params */
5623 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_cpar, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_cpar */
5624 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_cpar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_cpar= */
5625 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__n_type, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_type */
5626 (nitmethod_t)VIRTUAL_parser_prod__ASignature__n_type_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_type= */
5627 (nitmethod_t)VIRTUAL_parser_nodes__ASignature__init, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#init */
5628 (nitmethod_t)VIRTUAL_parser_prod__ASignature__empty_init, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#empty_init */
5629 (nitmethod_t)VIRTUAL_parser_prod__ASignature__init_asignature, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#init_asignature */
5630 (nitmethod_t)VIRTUAL_modelize_property__ASignature__is_visited, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited */
5631 (nitmethod_t)VIRTUAL_modelize_property__ASignature__is_visited_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited= */
5632 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_names, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names */
5633 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_names_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names= */
5634 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_types, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types */
5635 (nitmethod_t)VIRTUAL_modelize_property__ASignature__param_types_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types= */
5636 (nitmethod_t)VIRTUAL_modelize_property__ASignature__vararg_rank, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank */
5637 (nitmethod_t)VIRTUAL_modelize_property__ASignature__vararg_rank_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank= */
5638 (nitmethod_t)VIRTUAL_modelize_property__ASignature__ret_type, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type */
5639 (nitmethod_t)VIRTUAL_modelize_property__ASignature__ret_type_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type= */
5640 (nitmethod_t)VIRTUAL_modelize_property__ASignature__visit_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#visit_signature */
5641 (nitmethod_t)VIRTUAL_modelize_property__ASignature__build_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#build_signature */
5642 }
5643 };
5644 /* allocate ASignature */
5645 val* NEW_parser_nodes__ASignature(const struct type* type) {
5646 val* self /* : ASignature */;
5647 val* var /* : null */;
5648 val* var1 /* : null */;
5649 val* var2 /* : null */;
5650 val* var3 /* : null */;
5651 val* var4 /* : ANodes[AParam] */;
5652 val* var5 /* : null */;
5653 val* var6 /* : null */;
5654 short int var7 /* : Bool */;
5655 val* var8 /* : Array[String] */;
5656 val* var9 /* : Array[MType] */;
5657 long var10 /* : Int */;
5658 long var11 /* : Int */;
5659 long var12 /* : Int */;
5660 val* var13 /* : null */;
5661 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
5662 self->type = type;
5663 self->class = &class_parser_nodes__ASignature;
5664 var = NULL;
5665 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ASignature exact> */
5666 var1 = NULL;
5667 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ASignature exact> */
5668 var2 = NULL;
5669 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ASignature exact> */
5670 var3 = NULL;
5671 self->attrs[COLOR_parser_nodes__ASignature___n_opar].val = var3; /* _n_opar on <self:ASignature exact> */
5672 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AParam);
5673 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AParam]>*/;
5674 self->attrs[COLOR_parser_nodes__ASignature___n_params].val = var4; /* _n_params on <self:ASignature exact> */
5675 var5 = NULL;
5676 self->attrs[COLOR_parser_nodes__ASignature___n_cpar].val = var5; /* _n_cpar on <self:ASignature exact> */
5677 var6 = NULL;
5678 self->attrs[COLOR_parser_nodes__ASignature___n_type].val = var6; /* _n_type on <self:ASignature exact> */
5679 var7 = 0;
5680 self->attrs[COLOR_modelize_property__ASignature___64dis_visited].s = var7; /* @is_visited on <self:ASignature exact> */
5681 var8 = NEW_array__Array(&type_array__Arraystring__String);
5682 ((void (*)(val*))(var8->class->vft[COLOR_array__Array__init]))(var8) /* init on <var8:Array[String]>*/;
5683 self->attrs[COLOR_modelize_property__ASignature___64dparam_names].val = var8; /* @param_names on <self:ASignature exact> */
5684 var9 = NEW_array__Array(&type_array__Arraymodel__MType);
5685 ((void (*)(val*))(var9->class->vft[COLOR_array__Array__init]))(var9) /* init on <var9:Array[MType]>*/;
5686 self->attrs[COLOR_modelize_property__ASignature___64dparam_types].val = var9; /* @param_types on <self:ASignature exact> */
5687 var10 = 1;
5688 { /* Inline kernel#Int#unary - (var10) */
5689 var12 = -var10;
5690 var11 = var12;
5691 goto RET_LABEL;
5692 RET_LABEL:(void)0;
5693 }
5694 self->attrs[COLOR_modelize_property__ASignature___64dvararg_rank].l = var11; /* @vararg_rank on <self:ASignature exact> */
5695 var13 = NULL;
5696 self->attrs[COLOR_modelize_property__ASignature___64dret_type].val = var13; /* @ret_type on <self:ASignature exact> */
5697 return self;
5698 }
5699 /* runtime class parser_nodes__AParam */
5700 const struct class class_parser_nodes__AParam = {
5701 0, /* box_kind */
5702 {
5703 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParam:kernel#Object#object_id */
5704 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParam:kernel#Object#is_same_type */
5705 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParam:kernel#Object#is_same_instance */
5706 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParam:kernel#Object#== */
5707 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParam:kernel#Object#!= */
5708 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParam:kernel#Object#output */
5709 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParam:kernel#Object#output_class_name */
5710 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParam:kernel#Object#exit */
5711 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParam:kernel#Object#sys */
5712 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParam:kernel#Object#hash */
5713 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParam:math#Object#atan2 */
5714 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParam:math#Object#pi */
5715 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParam:math#Object#srand_from */
5716 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParam:math#Object#srand */
5717 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AParam:string#Object#to_s */
5718 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParam:string#Object#native_class_name */
5719 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParam:string#Object#class_name */
5720 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParam:string#Object#inspect */
5721 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParam:string#Object#inspect_head */
5722 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParam:string#Object#args */
5723 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AParam:string#Object#alpha_comparator */
5724 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParam:stream#Object#poll */
5725 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParam:stream#Object#intern_poll */
5726 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParam:time#Object#get_time */
5727 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParam:file#Object#printn */
5728 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParam:file#Object#print */
5729 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParam:file#Object#getc */
5730 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParam:file#Object#gets */
5731 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParam:file#Object#getcwd */
5732 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParam:file#Object#file_getcwd */
5733 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParam:file#Object#stdin */
5734 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParam:file#Object#stdout */
5735 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParam:file#Object#stderr */
5736 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParam:model_base#Object#intrude_visibility */
5737 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParam:model_base#Object#public_visibility */
5738 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParam:model_base#Object#protected_visibility */
5739 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParam:model_base#Object#private_visibility */
5740 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParam:model_base#Object#none_visibility */
5741 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParam:model#Object#abstract_kind */
5742 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParam:model#Object#concrete_kind */
5743 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParam:model#Object#interface_kind */
5744 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParam:model#Object#enum_kind */
5745 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParam:model#Object#extern_kind */
5746 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AParam:nitni_utilities#Object#internal_call_context */
5747 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AParam:nitni_utilities#Object#long_signature */
5748 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AParam:nitni_utilities#Object#short_signature */
5749 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AParam:c#Object#to_c_call_context */
5750 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AParam:c#Object#from_c_call_context */
5751 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AParam:cpp#Object#cpp_call_context */
5752 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AParam:cpp#Object#to_cpp_call_context */
5753 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AParam:cpp#Object#from_cpp_call_context */
5754 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location */
5755 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#hot_location */
5756 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParam:parser_nodes#ANode#debug */
5757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent */
5758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent= */
5759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParam:parser_nodes#ANode#init */
5760 (nitmethod_t)VIRTUAL_parser_prod__AParam__replace_child, /* pointer to parser_nodes:AParam:parser_prod#AParam#replace_child */
5761 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParam:parser_nodes#ANode#detach */
5762 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AParam:parser_nodes#Prod#replace_with */
5763 (nitmethod_t)VIRTUAL_parser_prod__AParam__visit_all, /* pointer to parser_nodes:AParam:parser_prod#AParam#visit_all */
5764 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParam:parser_util#ANode#collect_tokens_by_text */
5765 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParam:parser_util#ANode#collect_annotations_by_name */
5766 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParam:simple_misc_analysis#ANode#accept_simple_misc */
5767 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AParam:simple_misc_analysis#ANode#after_simple_misc */
5768 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParam:literal#ANode#accept_literal */
5769 (nitmethod_t)VIRTUAL_scope__AParam__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#AParam#accept_scope_visitor */
5770 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AParam:flow#ANode#accept_flow_visitor */
5771 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParam:local_var_init#ANode#accept_local_var_visitor */
5772 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParam:auto_super_init#ANode#accept_auto_super_init */
5773 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParam:astvalidation#ANode#accept_ast_validation */
5774 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParam:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5775 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AParam:transform#ANode#accept_transform_visitor */
5776 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AParam:parser_nodes#Prod#location= */
5777 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AParam:parser_nodes#Prod#n_annotations */
5778 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_annotations_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_annotations= */
5779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AParam:parser_nodes#Prod#init */
5780 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AParam:modelize_property#Prod#collect_text */
5781 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParam:parser_nodes#ANode#replace_with */
5782 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_id, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_id */
5783 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_id_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_id= */
5784 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_type, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_type */
5785 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_type_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_type= */
5786 (nitmethod_t)VIRTUAL_parser_nodes__AParam__n_dotdotdot, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_dotdotdot */
5787 (nitmethod_t)VIRTUAL_parser_prod__AParam__n_dotdotdot_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_dotdotdot= */
5788 (nitmethod_t)VIRTUAL_parser_nodes__AParam__init, /* pointer to parser_nodes:AParam:parser_nodes#AParam#init */
5789 (nitmethod_t)VIRTUAL_parser_prod__AParam__empty_init, /* pointer to parser_nodes:AParam:parser_prod#AParam#empty_init */
5790 (nitmethod_t)VIRTUAL_parser_prod__AParam__init_aparam, /* pointer to parser_nodes:AParam:parser_prod#AParam#init_aparam */
5791 (nitmethod_t)VIRTUAL_scope__AParam__variable, /* pointer to parser_nodes:AParam:scope#AParam#variable */
5792 (nitmethod_t)VIRTUAL_scope__AParam__variable_61d, /* pointer to parser_nodes:AParam:scope#AParam#variable= */
5793 (nitmethod_t)VIRTUAL_modelize_property__AParam__mparameter, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter */
5794 (nitmethod_t)VIRTUAL_modelize_property__AParam__mparameter_61d, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter= */
5795 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#ANode#accept_scope_visitor */
5796 }
5797 };
5798 /* allocate AParam */
5799 val* NEW_parser_nodes__AParam(const struct type* type) {
5800 val* self /* : AParam */;
5801 val* var /* : null */;
5802 val* var1 /* : null */;
5803 val* var2 /* : null */;
5804 val* var3 /* : null */;
5805 val* var4 /* : null */;
5806 val* var5 /* : null */;
5807 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
5808 self->type = type;
5809 self->class = &class_parser_nodes__AParam;
5810 var = NULL;
5811 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParam exact> */
5812 var1 = NULL;
5813 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParam exact> */
5814 var2 = NULL;
5815 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AParam exact> */
5816 var3 = NULL;
5817 self->attrs[COLOR_parser_nodes__AParam___n_type].val = var3; /* _n_type on <self:AParam exact> */
5818 var4 = NULL;
5819 self->attrs[COLOR_parser_nodes__AParam___n_dotdotdot].val = var4; /* _n_dotdotdot on <self:AParam exact> */
5820 var5 = NULL;
5821 self->attrs[COLOR_modelize_property__AParam___64dmparameter].val = var5; /* @mparameter on <self:AParam exact> */
5822 return self;
5823 }
5824 /* runtime class parser_nodes__AType */
5825 const struct class class_parser_nodes__AType = {
5826 0, /* box_kind */
5827 {
5828 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AType:kernel#Object#object_id */
5829 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AType:kernel#Object#is_same_type */
5830 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AType:kernel#Object#is_same_instance */
5831 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AType:kernel#Object#== */
5832 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AType:kernel#Object#!= */
5833 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AType:kernel#Object#output */
5834 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AType:kernel#Object#output_class_name */
5835 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AType:kernel#Object#exit */
5836 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AType:kernel#Object#sys */
5837 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AType:kernel#Object#hash */
5838 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AType:math#Object#atan2 */
5839 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AType:math#Object#pi */
5840 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AType:math#Object#srand_from */
5841 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AType:math#Object#srand */
5842 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AType:string#Object#to_s */
5843 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AType:string#Object#native_class_name */
5844 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AType:string#Object#class_name */
5845 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AType:string#Object#inspect */
5846 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AType:string#Object#inspect_head */
5847 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AType:string#Object#args */
5848 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AType:string#Object#alpha_comparator */
5849 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AType:stream#Object#poll */
5850 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AType:stream#Object#intern_poll */
5851 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AType:time#Object#get_time */
5852 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AType:file#Object#printn */
5853 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AType:file#Object#print */
5854 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AType:file#Object#getc */
5855 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AType:file#Object#gets */
5856 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AType:file#Object#getcwd */
5857 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AType:file#Object#file_getcwd */
5858 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AType:file#Object#stdin */
5859 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AType:file#Object#stdout */
5860 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AType:file#Object#stderr */
5861 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AType:model_base#Object#intrude_visibility */
5862 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AType:model_base#Object#public_visibility */
5863 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AType:model_base#Object#protected_visibility */
5864 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AType:model_base#Object#private_visibility */
5865 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AType:model_base#Object#none_visibility */
5866 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AType:model#Object#abstract_kind */
5867 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AType:model#Object#concrete_kind */
5868 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AType:model#Object#interface_kind */
5869 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AType:model#Object#enum_kind */
5870 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AType:model#Object#extern_kind */
5871 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AType:nitni_utilities#Object#internal_call_context */
5872 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AType:nitni_utilities#Object#long_signature */
5873 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AType:nitni_utilities#Object#short_signature */
5874 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AType:c#Object#to_c_call_context */
5875 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AType:c#Object#from_c_call_context */
5876 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AType:cpp#Object#cpp_call_context */
5877 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AType:cpp#Object#to_cpp_call_context */
5878 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AType:cpp#Object#from_cpp_call_context */
5879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AType:parser_nodes#ANode#location */
5880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AType:parser_nodes#ANode#hot_location */
5881 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AType:parser_nodes#ANode#debug */
5882 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent */
5883 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent= */
5884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AType:parser_nodes#ANode#init */
5885 (nitmethod_t)VIRTUAL_parser_prod__AType__replace_child, /* pointer to parser_nodes:AType:parser_prod#AType#replace_child */
5886 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AType:parser_nodes#ANode#detach */
5887 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AType:parser_nodes#Prod#replace_with */
5888 (nitmethod_t)VIRTUAL_parser_prod__AType__visit_all, /* pointer to parser_nodes:AType:parser_prod#AType#visit_all */
5889 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AType:parser_util#ANode#collect_tokens_by_text */
5890 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AType:parser_util#ANode#collect_annotations_by_name */
5891 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AType:simple_misc_analysis#ANode#accept_simple_misc */
5892 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AType:simple_misc_analysis#ANode#after_simple_misc */
5893 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AType:literal#ANode#accept_literal */
5894 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AType:scope#ANode#accept_scope_visitor */
5895 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AType:flow#ANode#accept_flow_visitor */
5896 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AType:local_var_init#ANode#accept_local_var_visitor */
5897 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AType:auto_super_init#ANode#accept_auto_super_init */
5898 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AType:astvalidation#ANode#accept_ast_validation */
5899 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AType:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5900 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AType:transform#ANode#accept_transform_visitor */
5901 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AType:parser_nodes#Prod#location= */
5902 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AType:parser_nodes#Prod#n_annotations */
5903 (nitmethod_t)VIRTUAL_parser_prod__AType__n_annotations_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_annotations= */
5904 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AType:parser_nodes#Prod#init */
5905 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AType:modelize_property#Prod#collect_text */
5906 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AType:parser_nodes#ANode#replace_with */
5907 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_kwnullable, /* pointer to parser_nodes:AType:parser_nodes#AType#n_kwnullable */
5908 (nitmethod_t)VIRTUAL_parser_prod__AType__n_kwnullable_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_kwnullable= */
5909 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_id, /* pointer to parser_nodes:AType:parser_nodes#AType#n_id */
5910 (nitmethod_t)VIRTUAL_parser_prod__AType__n_id_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_id= */
5911 (nitmethod_t)VIRTUAL_parser_nodes__AType__n_types, /* pointer to parser_nodes:AType:parser_nodes#AType#n_types */
5912 (nitmethod_t)VIRTUAL_parser_nodes__AType__init, /* pointer to parser_nodes:AType:parser_nodes#AType#init */
5913 (nitmethod_t)VIRTUAL_parser_prod__AType__empty_init, /* pointer to parser_nodes:AType:parser_prod#AType#empty_init */
5914 (nitmethod_t)VIRTUAL_parser_prod__AType__init_atype, /* pointer to parser_nodes:AType:parser_prod#AType#init_atype */
5915 (nitmethod_t)VIRTUAL_modelize_class__AType__mtype, /* pointer to parser_nodes:AType:modelize_class#AType#mtype */
5916 (nitmethod_t)VIRTUAL_modelize_class__AType__mtype_61d, /* pointer to parser_nodes:AType:modelize_class#AType#mtype= */
5917 (nitmethod_t)VIRTUAL_modelize_class__AType__checked_mtype, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype */
5918 (nitmethod_t)VIRTUAL_modelize_class__AType__checked_mtype_61d, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype= */
5919 (nitmethod_t)VIRTUAL_astbuilder__AType__make, /* pointer to parser_nodes:AType:astbuilder#AType#make */
5920 }
5921 };
5922 /* allocate AType */
5923 val* NEW_parser_nodes__AType(const struct type* type) {
5924 val* self /* : AType */;
5925 val* var /* : null */;
5926 val* var1 /* : null */;
5927 val* var2 /* : null */;
5928 val* var3 /* : null */;
5929 val* var4 /* : ANodes[AType] */;
5930 val* var5 /* : null */;
5931 short int var6 /* : Bool */;
5932 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
5933 self->type = type;
5934 self->class = &class_parser_nodes__AType;
5935 var = NULL;
5936 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AType exact> */
5937 var1 = NULL;
5938 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AType exact> */
5939 var2 = NULL;
5940 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AType exact> */
5941 var3 = NULL;
5942 self->attrs[COLOR_parser_nodes__AType___n_kwnullable].val = var3; /* _n_kwnullable on <self:AType exact> */
5943 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AType);
5944 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AType]>*/;
5945 self->attrs[COLOR_parser_nodes__AType___n_types].val = var4; /* _n_types on <self:AType exact> */
5946 var5 = NULL;
5947 self->attrs[COLOR_modelize_class__AType___64dmtype].val = var5; /* @mtype on <self:AType exact> */
5948 var6 = 0;
5949 self->attrs[COLOR_modelize_class__AType___64dchecked_mtype].s = var6; /* @checked_mtype on <self:AType exact> */
5950 return self;
5951 }
5952 /* runtime class parser_nodes__ALabel */
5953 const struct class class_parser_nodes__ALabel = {
5954 0, /* box_kind */
5955 {
5956 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
5957 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_type */
5958 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
5959 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#== */
5960 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
5961 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALabel:kernel#Object#output */
5962 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALabel:kernel#Object#output_class_name */
5963 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALabel:kernel#Object#exit */
5964 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
5965 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
5966 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALabel:math#Object#atan2 */
5967 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALabel:math#Object#pi */
5968 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALabel:math#Object#srand_from */
5969 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALabel:math#Object#srand */
5970 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALabel:string#Object#to_s */
5971 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALabel:string#Object#native_class_name */
5972 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALabel:string#Object#class_name */
5973 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALabel:string#Object#inspect */
5974 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALabel:string#Object#inspect_head */
5975 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALabel:string#Object#args */
5976 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALabel:string#Object#alpha_comparator */
5977 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALabel:stream#Object#poll */
5978 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALabel:stream#Object#intern_poll */
5979 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALabel:time#Object#get_time */
5980 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALabel:file#Object#printn */
5981 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALabel:file#Object#print */
5982 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALabel:file#Object#getc */
5983 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALabel:file#Object#gets */
5984 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALabel:file#Object#getcwd */
5985 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALabel:file#Object#file_getcwd */
5986 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALabel:file#Object#stdin */
5987 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALabel:file#Object#stdout */
5988 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALabel:file#Object#stderr */
5989 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#intrude_visibility */
5990 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#public_visibility */
5991 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#protected_visibility */
5992 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#private_visibility */
5993 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALabel:model_base#Object#none_visibility */
5994 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALabel:model#Object#abstract_kind */
5995 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALabel:model#Object#concrete_kind */
5996 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALabel:model#Object#interface_kind */
5997 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALabel:model#Object#enum_kind */
5998 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALabel:model#Object#extern_kind */
5999 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALabel:nitni_utilities#Object#internal_call_context */
6000 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALabel:nitni_utilities#Object#long_signature */
6001 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALabel:nitni_utilities#Object#short_signature */
6002 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALabel:c#Object#to_c_call_context */
6003 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALabel:c#Object#from_c_call_context */
6004 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALabel:cpp#Object#cpp_call_context */
6005 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALabel:cpp#Object#to_cpp_call_context */
6006 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALabel:cpp#Object#from_cpp_call_context */
6007 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
6008 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
6009 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
6010 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
6011 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
6012 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#init */
6013 (nitmethod_t)VIRTUAL_parser_prod__ALabel__replace_child, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
6014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#detach */
6015 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
6016 (nitmethod_t)VIRTUAL_parser_prod__ALabel__visit_all, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
6017 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALabel:parser_util#ANode#collect_tokens_by_text */
6018 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALabel:parser_util#ANode#collect_annotations_by_name */
6019 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALabel:simple_misc_analysis#ANode#accept_simple_misc */
6020 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALabel:simple_misc_analysis#ANode#after_simple_misc */
6021 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
6022 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
6023 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
6024 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
6025 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
6026 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
6027 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6028 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
6029 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#location= */
6030 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
6031 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
6032 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#init */
6033 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALabel:modelize_property#Prod#collect_text */
6034 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
6035 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__n_kwlabel, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_kwlabel */
6036 (nitmethod_t)VIRTUAL_parser_prod__ALabel__n_kwlabel_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
6037 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__n_id, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
6038 (nitmethod_t)VIRTUAL_parser_prod__ALabel__n_id_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
6039 (nitmethod_t)VIRTUAL_parser_nodes__ALabel__init, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#init */
6040 (nitmethod_t)VIRTUAL_parser_prod__ALabel__empty_init, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#empty_init */
6041 (nitmethod_t)VIRTUAL_parser_prod__ALabel__init_alabel, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
6042 }
6043 };
6044 /* allocate ALabel */
6045 val* NEW_parser_nodes__ALabel(const struct type* type) {
6046 val* self /* : ALabel */;
6047 val* var /* : null */;
6048 val* var1 /* : null */;
6049 val* var2 /* : null */;
6050 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6051 self->type = type;
6052 self->class = &class_parser_nodes__ALabel;
6053 var = NULL;
6054 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALabel exact> */
6055 var1 = NULL;
6056 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALabel exact> */
6057 var2 = NULL;
6058 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALabel exact> */
6059 return self;
6060 }
6061 /* runtime class parser_nodes__ABlockExpr */
6062 const struct class class_parser_nodes__ABlockExpr = {
6063 0, /* box_kind */
6064 {
6065 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
6066 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_type */
6067 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
6068 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
6069 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
6070 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABlockExpr:kernel#Object#output */
6071 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABlockExpr:kernel#Object#output_class_name */
6072 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABlockExpr:kernel#Object#exit */
6073 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
6074 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
6075 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABlockExpr:math#Object#atan2 */
6076 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABlockExpr:math#Object#pi */
6077 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABlockExpr:math#Object#srand_from */
6078 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABlockExpr:math#Object#srand */
6079 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABlockExpr:string#Object#to_s */
6080 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABlockExpr:string#Object#native_class_name */
6081 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABlockExpr:string#Object#class_name */
6082 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect */
6083 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect_head */
6084 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABlockExpr:string#Object#args */
6085 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ABlockExpr:string#Object#alpha_comparator */
6086 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABlockExpr:stream#Object#poll */
6087 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABlockExpr:stream#Object#intern_poll */
6088 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABlockExpr:time#Object#get_time */
6089 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABlockExpr:file#Object#printn */
6090 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABlockExpr:file#Object#print */
6091 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABlockExpr:file#Object#getc */
6092 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABlockExpr:file#Object#gets */
6093 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABlockExpr:file#Object#getcwd */
6094 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABlockExpr:file#Object#file_getcwd */
6095 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABlockExpr:file#Object#stdin */
6096 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABlockExpr:file#Object#stdout */
6097 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABlockExpr:file#Object#stderr */
6098 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#intrude_visibility */
6099 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#public_visibility */
6100 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#protected_visibility */
6101 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#private_visibility */
6102 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABlockExpr:model_base#Object#none_visibility */
6103 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#abstract_kind */
6104 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#concrete_kind */
6105 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#interface_kind */
6106 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#enum_kind */
6107 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABlockExpr:model#Object#extern_kind */
6108 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ABlockExpr:nitni_utilities#Object#internal_call_context */
6109 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ABlockExpr:nitni_utilities#Object#long_signature */
6110 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ABlockExpr:nitni_utilities#Object#short_signature */
6111 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ABlockExpr:c#Object#to_c_call_context */
6112 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ABlockExpr:c#Object#from_c_call_context */
6113 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ABlockExpr:cpp#Object#cpp_call_context */
6114 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ABlockExpr:cpp#Object#to_cpp_call_context */
6115 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ABlockExpr:cpp#Object#from_cpp_call_context */
6116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
6117 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
6118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
6119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
6120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
6121 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#init */
6122 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__replace_child, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
6123 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#detach */
6124 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
6125 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__visit_all, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
6126 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABlockExpr:parser_util#ANode#collect_tokens_by_text */
6127 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABlockExpr:parser_util#ANode#collect_annotations_by_name */
6128 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#ANode#accept_simple_misc */
6129 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#ANode#after_simple_misc */
6130 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
6131 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
6132 (nitmethod_t)VIRTUAL_flow__ABlockExpr__accept_flow_visitor, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
6133 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
6134 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
6135 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
6136 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6137 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
6138 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#location= */
6139 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
6140 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
6141 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#init */
6142 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABlockExpr:modelize_property#Prod#collect_text */
6143 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
6144 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#AExpr#init */
6145 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABlockExpr:simple_misc_analysis#AExpr#warn_parentheses */
6146 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
6147 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
6148 (nitmethod_t)VIRTUAL_typing__ABlockExpr__mtype, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
6149 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
6150 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
6151 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
6152 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
6153 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
6154 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
6155 (nitmethod_t)VIRTUAL_typing__ABlockExpr__accept_typing, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
6156 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
6157 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
6158 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
6159 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
6160 (nitmethod_t)VIRTUAL_astbuilder__ABlockExpr__add, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
6161 (nitmethod_t)VIRTUAL_abstract_compiler__ABlockExpr__expr, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
6162 (nitmethod_t)VIRTUAL_abstract_compiler__ABlockExpr__stmt, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
6163 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
6164 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__n_expr, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
6165 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__n_kwend, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_kwend */
6166 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
6167 (nitmethod_t)VIRTUAL_parser_nodes__ABlockExpr__init, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#init */
6168 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__empty_init, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#empty_init */
6169 (nitmethod_t)VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
6170 (nitmethod_t)VIRTUAL_astbuilder__ABlockExpr__make, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
6171 }
6172 };
6173 /* allocate ABlockExpr */
6174 val* NEW_parser_nodes__ABlockExpr(const struct type* type) {
6175 val* self /* : ABlockExpr */;
6176 val* var /* : null */;
6177 val* var1 /* : null */;
6178 val* var2 /* : null */;
6179 val* var3 /* : null */;
6180 short int var4 /* : Bool */;
6181 val* var5 /* : null */;
6182 val* var6 /* : ANodes[AExpr] */;
6183 val* var7 /* : null */;
6184 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6185 self->type = type;
6186 self->class = &class_parser_nodes__ABlockExpr;
6187 var = NULL;
6188 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABlockExpr exact> */
6189 var1 = NULL;
6190 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABlockExpr exact> */
6191 var2 = NULL;
6192 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABlockExpr exact> */
6193 var3 = NULL;
6194 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABlockExpr exact> */
6195 var4 = 0;
6196 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABlockExpr exact> */
6197 var5 = NULL;
6198 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABlockExpr exact> */
6199 var6 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr);
6200 ((void (*)(val*, val*))(var6->class->vft[COLOR_parser_nodes__ANodes__init]))(var6, self) /* init on <var6:ANodes[AExpr]>*/;
6201 self->attrs[COLOR_parser_nodes__ABlockExpr___n_expr].val = var6; /* _n_expr on <self:ABlockExpr exact> */
6202 var7 = NULL;
6203 self->attrs[COLOR_parser_nodes__ABlockExpr___n_kwend].val = var7; /* _n_kwend on <self:ABlockExpr exact> */
6204 return self;
6205 }
6206 /* runtime class parser_nodes__AVardeclExpr */
6207 const struct class class_parser_nodes__AVardeclExpr = {
6208 0, /* box_kind */
6209 {
6210 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
6211 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_type */
6212 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
6213 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
6214 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
6215 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#output */
6216 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#output_class_name */
6217 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#exit */
6218 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
6219 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
6220 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AVardeclExpr:math#Object#atan2 */
6221 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AVardeclExpr:math#Object#pi */
6222 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AVardeclExpr:math#Object#srand_from */
6223 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AVardeclExpr:math#Object#srand */
6224 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AVardeclExpr:string#Object#to_s */
6225 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AVardeclExpr:string#Object#native_class_name */
6226 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AVardeclExpr:string#Object#class_name */
6227 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect */
6228 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect_head */
6229 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AVardeclExpr:string#Object#args */
6230 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AVardeclExpr:string#Object#alpha_comparator */
6231 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AVardeclExpr:stream#Object#poll */
6232 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AVardeclExpr:stream#Object#intern_poll */
6233 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AVardeclExpr:time#Object#get_time */
6234 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AVardeclExpr:file#Object#printn */
6235 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AVardeclExpr:file#Object#print */
6236 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AVardeclExpr:file#Object#getc */
6237 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AVardeclExpr:file#Object#gets */
6238 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AVardeclExpr:file#Object#getcwd */
6239 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AVardeclExpr:file#Object#file_getcwd */
6240 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AVardeclExpr:file#Object#stdin */
6241 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AVardeclExpr:file#Object#stdout */
6242 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AVardeclExpr:file#Object#stderr */
6243 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#intrude_visibility */
6244 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#public_visibility */
6245 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#protected_visibility */
6246 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#private_visibility */
6247 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#none_visibility */
6248 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#abstract_kind */
6249 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#concrete_kind */
6250 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#interface_kind */
6251 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#enum_kind */
6252 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AVardeclExpr:model#Object#extern_kind */
6253 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AVardeclExpr:nitni_utilities#Object#internal_call_context */
6254 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AVardeclExpr:nitni_utilities#Object#long_signature */
6255 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AVardeclExpr:nitni_utilities#Object#short_signature */
6256 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AVardeclExpr:c#Object#to_c_call_context */
6257 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AVardeclExpr:c#Object#from_c_call_context */
6258 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AVardeclExpr:cpp#Object#cpp_call_context */
6259 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AVardeclExpr:cpp#Object#to_cpp_call_context */
6260 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AVardeclExpr:cpp#Object#from_cpp_call_context */
6261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
6262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
6263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
6264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
6265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
6266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#init */
6267 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__replace_child, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
6268 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#detach */
6269 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
6270 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__visit_all, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
6271 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AVardeclExpr:parser_util#ANode#collect_tokens_by_text */
6272 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AVardeclExpr:parser_util#ANode#collect_annotations_by_name */
6273 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#ANode#accept_simple_misc */
6274 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#ANode#after_simple_misc */
6275 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
6276 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
6277 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
6278 (nitmethod_t)VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
6279 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
6280 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
6281 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6282 (nitmethod_t)VIRTUAL_transform__AVardeclExpr__accept_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
6283 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#location= */
6284 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
6285 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
6286 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#init */
6287 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AVardeclExpr:modelize_property#Prod#collect_text */
6288 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
6289 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AExpr#init */
6290 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AVardeclExpr:simple_misc_analysis#AExpr#warn_parentheses */
6291 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
6292 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
6293 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
6294 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
6295 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
6296 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
6297 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
6298 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
6299 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
6300 (nitmethod_t)VIRTUAL_typing__AVardeclExpr__accept_typing, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
6301 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
6302 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
6303 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
6304 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
6305 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
6306 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
6307 (nitmethod_t)VIRTUAL_abstract_compiler__AVardeclExpr__stmt, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
6308 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
6309 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_kwvar, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_kwvar */
6310 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
6311 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_id, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
6312 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_id_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
6313 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_type, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
6314 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_type_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
6315 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_assign, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_assign */
6316 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
6317 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__n_expr, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
6318 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
6319 (nitmethod_t)VIRTUAL_parser_nodes__AVardeclExpr__init, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#init */
6320 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__empty_init, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#empty_init */
6321 (nitmethod_t)VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
6322 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__variable, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
6323 (nitmethod_t)VIRTUAL_scope__AVardeclExpr__variable_61d, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
6324 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
6325 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
6326 }
6327 };
6328 /* allocate AVardeclExpr */
6329 val* NEW_parser_nodes__AVardeclExpr(const struct type* type) {
6330 val* self /* : AVardeclExpr */;
6331 val* var /* : null */;
6332 val* var1 /* : null */;
6333 val* var2 /* : null */;
6334 val* var3 /* : null */;
6335 short int var4 /* : Bool */;
6336 val* var5 /* : null */;
6337 val* var6 /* : null */;
6338 val* var7 /* : null */;
6339 val* var8 /* : null */;
6340 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
6341 self->type = type;
6342 self->class = &class_parser_nodes__AVardeclExpr;
6343 var = NULL;
6344 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AVardeclExpr exact> */
6345 var1 = NULL;
6346 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AVardeclExpr exact> */
6347 var2 = NULL;
6348 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AVardeclExpr exact> */
6349 var3 = NULL;
6350 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AVardeclExpr exact> */
6351 var4 = 0;
6352 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AVardeclExpr exact> */
6353 var5 = NULL;
6354 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AVardeclExpr exact> */
6355 var6 = NULL;
6356 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_type].val = var6; /* _n_type on <self:AVardeclExpr exact> */
6357 var7 = NULL;
6358 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_assign].val = var7; /* _n_assign on <self:AVardeclExpr exact> */
6359 var8 = NULL;
6360 self->attrs[COLOR_parser_nodes__AVardeclExpr___n_expr].val = var8; /* _n_expr on <self:AVardeclExpr exact> */
6361 return self;
6362 }
6363 /* runtime class parser_nodes__AReturnExpr */
6364 const struct class class_parser_nodes__AReturnExpr = {
6365 0, /* box_kind */
6366 {
6367 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
6368 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_type */
6369 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
6370 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
6371 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
6372 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AReturnExpr:kernel#Object#output */
6373 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AReturnExpr:kernel#Object#output_class_name */
6374 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AReturnExpr:kernel#Object#exit */
6375 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
6376 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
6377 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AReturnExpr:math#Object#atan2 */
6378 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AReturnExpr:math#Object#pi */
6379 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AReturnExpr:math#Object#srand_from */
6380 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AReturnExpr:math#Object#srand */
6381 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AReturnExpr:string#Object#to_s */
6382 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AReturnExpr:string#Object#native_class_name */
6383 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AReturnExpr:string#Object#class_name */
6384 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect */
6385 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect_head */
6386 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AReturnExpr:string#Object#args */
6387 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AReturnExpr:string#Object#alpha_comparator */
6388 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AReturnExpr:stream#Object#poll */
6389 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AReturnExpr:stream#Object#intern_poll */
6390 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AReturnExpr:time#Object#get_time */
6391 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AReturnExpr:file#Object#printn */
6392 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AReturnExpr:file#Object#print */
6393 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AReturnExpr:file#Object#getc */
6394 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AReturnExpr:file#Object#gets */
6395 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AReturnExpr:file#Object#getcwd */
6396 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AReturnExpr:file#Object#file_getcwd */
6397 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AReturnExpr:file#Object#stdin */
6398 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AReturnExpr:file#Object#stdout */
6399 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AReturnExpr:file#Object#stderr */
6400 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#intrude_visibility */
6401 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#public_visibility */
6402 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#protected_visibility */
6403 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#private_visibility */
6404 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AReturnExpr:model_base#Object#none_visibility */
6405 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#abstract_kind */
6406 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#concrete_kind */
6407 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#interface_kind */
6408 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#enum_kind */
6409 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AReturnExpr:model#Object#extern_kind */
6410 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AReturnExpr:nitni_utilities#Object#internal_call_context */
6411 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AReturnExpr:nitni_utilities#Object#long_signature */
6412 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AReturnExpr:nitni_utilities#Object#short_signature */
6413 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AReturnExpr:c#Object#to_c_call_context */
6414 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AReturnExpr:c#Object#from_c_call_context */
6415 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AReturnExpr:cpp#Object#cpp_call_context */
6416 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AReturnExpr:cpp#Object#to_cpp_call_context */
6417 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AReturnExpr:cpp#Object#from_cpp_call_context */
6418 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
6419 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
6420 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
6421 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
6422 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
6423 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#init */
6424 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__replace_child, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
6425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#detach */
6426 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
6427 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__visit_all, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
6428 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AReturnExpr:parser_util#ANode#collect_tokens_by_text */
6429 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AReturnExpr:parser_util#ANode#collect_annotations_by_name */
6430 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#ANode#accept_simple_misc */
6431 (nitmethod_t)VIRTUAL_simple_misc_analysis__AReturnExpr__after_simple_misc, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#AReturnExpr#after_simple_misc */
6432 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
6433 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
6434 (nitmethod_t)VIRTUAL_flow__AReturnExpr__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
6435 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
6436 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
6437 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
6438 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6439 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
6440 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#location= */
6441 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
6442 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
6443 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#init */
6444 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AReturnExpr:modelize_property#Prod#collect_text */
6445 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
6446 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AExpr#init */
6447 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AReturnExpr:simple_misc_analysis#AExpr#warn_parentheses */
6448 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
6449 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
6450 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
6451 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
6452 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
6453 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
6454 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
6455 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
6456 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
6457 (nitmethod_t)VIRTUAL_typing__AReturnExpr__accept_typing, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
6458 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
6459 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
6460 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
6461 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
6462 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
6463 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
6464 (nitmethod_t)VIRTUAL_abstract_compiler__AReturnExpr__stmt, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
6465 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
6466 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__n_kwreturn, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_kwreturn */
6467 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
6468 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__n_expr, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
6469 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__n_expr_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
6470 (nitmethod_t)VIRTUAL_parser_nodes__AReturnExpr__init, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#init */
6471 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__empty_init, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#empty_init */
6472 (nitmethod_t)VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
6473 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
6474 }
6475 };
6476 /* allocate AReturnExpr */
6477 val* NEW_parser_nodes__AReturnExpr(const struct type* type) {
6478 val* self /* : AReturnExpr */;
6479 val* var /* : null */;
6480 val* var1 /* : null */;
6481 val* var2 /* : null */;
6482 val* var3 /* : null */;
6483 short int var4 /* : Bool */;
6484 val* var5 /* : null */;
6485 val* var6 /* : null */;
6486 val* var7 /* : null */;
6487 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6488 self->type = type;
6489 self->class = &class_parser_nodes__AReturnExpr;
6490 var = NULL;
6491 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AReturnExpr exact> */
6492 var1 = NULL;
6493 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AReturnExpr exact> */
6494 var2 = NULL;
6495 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AReturnExpr exact> */
6496 var3 = NULL;
6497 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AReturnExpr exact> */
6498 var4 = 0;
6499 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AReturnExpr exact> */
6500 var5 = NULL;
6501 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AReturnExpr exact> */
6502 var6 = NULL;
6503 self->attrs[COLOR_parser_nodes__AReturnExpr___n_kwreturn].val = var6; /* _n_kwreturn on <self:AReturnExpr exact> */
6504 var7 = NULL;
6505 self->attrs[COLOR_parser_nodes__AReturnExpr___n_expr].val = var7; /* _n_expr on <self:AReturnExpr exact> */
6506 return self;
6507 }
6508 /* runtime class parser_nodes__ABreakExpr */
6509 const struct class class_parser_nodes__ABreakExpr = {
6510 0, /* box_kind */
6511 {
6512 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
6513 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_type */
6514 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
6515 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
6516 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
6517 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ABreakExpr:kernel#Object#output */
6518 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ABreakExpr:kernel#Object#output_class_name */
6519 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ABreakExpr:kernel#Object#exit */
6520 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
6521 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
6522 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ABreakExpr:math#Object#atan2 */
6523 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ABreakExpr:math#Object#pi */
6524 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ABreakExpr:math#Object#srand_from */
6525 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ABreakExpr:math#Object#srand */
6526 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ABreakExpr:string#Object#to_s */
6527 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ABreakExpr:string#Object#native_class_name */
6528 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ABreakExpr:string#Object#class_name */
6529 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect */
6530 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect_head */
6531 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ABreakExpr:string#Object#args */
6532 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ABreakExpr:string#Object#alpha_comparator */
6533 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ABreakExpr:stream#Object#poll */
6534 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ABreakExpr:stream#Object#intern_poll */
6535 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ABreakExpr:time#Object#get_time */
6536 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ABreakExpr:file#Object#printn */
6537 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ABreakExpr:file#Object#print */
6538 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ABreakExpr:file#Object#getc */
6539 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ABreakExpr:file#Object#gets */
6540 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ABreakExpr:file#Object#getcwd */
6541 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ABreakExpr:file#Object#file_getcwd */
6542 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ABreakExpr:file#Object#stdin */
6543 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ABreakExpr:file#Object#stdout */
6544 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ABreakExpr:file#Object#stderr */
6545 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#intrude_visibility */
6546 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#public_visibility */
6547 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#protected_visibility */
6548 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#private_visibility */
6549 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ABreakExpr:model_base#Object#none_visibility */
6550 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#abstract_kind */
6551 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#concrete_kind */
6552 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#interface_kind */
6553 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#enum_kind */
6554 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ABreakExpr:model#Object#extern_kind */
6555 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ABreakExpr:nitni_utilities#Object#internal_call_context */
6556 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ABreakExpr:nitni_utilities#Object#long_signature */
6557 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ABreakExpr:nitni_utilities#Object#short_signature */
6558 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ABreakExpr:c#Object#to_c_call_context */
6559 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ABreakExpr:c#Object#from_c_call_context */
6560 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ABreakExpr:cpp#Object#cpp_call_context */
6561 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ABreakExpr:cpp#Object#to_cpp_call_context */
6562 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ABreakExpr:cpp#Object#from_cpp_call_context */
6563 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
6564 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
6565 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
6566 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
6567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
6568 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#init */
6569 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__replace_child, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
6570 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#detach */
6571 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
6572 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__visit_all, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
6573 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ABreakExpr:parser_util#ANode#collect_tokens_by_text */
6574 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ABreakExpr:parser_util#ANode#collect_annotations_by_name */
6575 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#ANode#accept_simple_misc */
6576 (nitmethod_t)VIRTUAL_simple_misc_analysis__ABreakExpr__after_simple_misc, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#ABreakExpr#after_simple_misc */
6577 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
6578 (nitmethod_t)VIRTUAL_scope__ABreakExpr__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
6579 (nitmethod_t)VIRTUAL_flow__ABreakExpr__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#accept_flow_visitor */
6580 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
6581 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
6582 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
6583 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6584 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
6585 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#location= */
6586 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
6587 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
6588 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#init */
6589 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ABreakExpr:modelize_property#Prod#collect_text */
6590 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
6591 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#AExpr#init */
6592 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ABreakExpr:simple_misc_analysis#AExpr#warn_parentheses */
6593 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
6594 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
6595 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
6596 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
6597 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
6598 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
6599 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
6600 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
6601 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
6602 (nitmethod_t)VIRTUAL_typing__ABreakExpr__accept_typing, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
6603 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
6604 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
6605 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
6606 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
6607 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
6608 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
6609 (nitmethod_t)VIRTUAL_abstract_compiler__ABreakExpr__stmt, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#ABreakExpr#stmt */
6610 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
6611 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
6612 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_label_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
6613 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#init */
6614 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__n_kwbreak, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#n_kwbreak */
6615 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
6616 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__n_expr, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#n_expr */
6617 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__n_expr_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_expr= */
6618 (nitmethod_t)VIRTUAL_parser_nodes__ABreakExpr__init, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#init */
6619 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__empty_init, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#empty_init */
6620 (nitmethod_t)VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
6621 (nitmethod_t)VIRTUAL_scope__ABreakExpr__escapemark, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark */
6622 (nitmethod_t)VIRTUAL_scope__ABreakExpr__escapemark_61d, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark= */
6623 (nitmethod_t)VIRTUAL_flow__ABreakExpr__before_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#before_flow_context */
6624 (nitmethod_t)VIRTUAL_astbuilder__ABreakExpr__make, /* pointer to parser_nodes:ABreakExpr:astbuilder#ABreakExpr#make */
6625 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
6626 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
6627 }
6628 };
6629 /* allocate ABreakExpr */
6630 val* NEW_parser_nodes__ABreakExpr(const struct type* type) {
6631 val* self /* : ABreakExpr */;
6632 val* var /* : null */;
6633 val* var1 /* : null */;
6634 val* var2 /* : null */;
6635 val* var3 /* : null */;
6636 short int var4 /* : Bool */;
6637 val* var5 /* : null */;
6638 val* var6 /* : null */;
6639 val* var7 /* : null */;
6640 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
6641 self->type = type;
6642 self->class = &class_parser_nodes__ABreakExpr;
6643 var = NULL;
6644 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ABreakExpr exact> */
6645 var1 = NULL;
6646 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ABreakExpr exact> */
6647 var2 = NULL;
6648 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ABreakExpr exact> */
6649 var3 = NULL;
6650 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ABreakExpr exact> */
6651 var4 = 0;
6652 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ABreakExpr exact> */
6653 var5 = NULL;
6654 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ABreakExpr exact> */
6655 var6 = NULL;
6656 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ABreakExpr exact> */
6657 var7 = NULL;
6658 self->attrs[COLOR_parser_nodes__ABreakExpr___n_expr].val = var7; /* _n_expr on <self:ABreakExpr exact> */
6659 return self;
6660 }
6661 /* runtime class parser_nodes__AAbortExpr */
6662 const struct class class_parser_nodes__AAbortExpr = {
6663 0, /* box_kind */
6664 {
6665 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
6666 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_type */
6667 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
6668 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
6669 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
6670 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAbortExpr:kernel#Object#output */
6671 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAbortExpr:kernel#Object#output_class_name */
6672 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAbortExpr:kernel#Object#exit */
6673 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
6674 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
6675 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAbortExpr:math#Object#atan2 */
6676 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAbortExpr:math#Object#pi */
6677 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAbortExpr:math#Object#srand_from */
6678 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAbortExpr:math#Object#srand */
6679 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAbortExpr:string#Object#to_s */
6680 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAbortExpr:string#Object#native_class_name */
6681 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAbortExpr:string#Object#class_name */
6682 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect */
6683 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect_head */
6684 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAbortExpr:string#Object#args */
6685 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAbortExpr:string#Object#alpha_comparator */
6686 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAbortExpr:stream#Object#poll */
6687 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAbortExpr:stream#Object#intern_poll */
6688 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAbortExpr:time#Object#get_time */
6689 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAbortExpr:file#Object#printn */
6690 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAbortExpr:file#Object#print */
6691 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAbortExpr:file#Object#getc */
6692 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAbortExpr:file#Object#gets */
6693 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAbortExpr:file#Object#getcwd */
6694 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAbortExpr:file#Object#file_getcwd */
6695 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAbortExpr:file#Object#stdin */
6696 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAbortExpr:file#Object#stdout */
6697 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAbortExpr:file#Object#stderr */
6698 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#intrude_visibility */
6699 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#public_visibility */
6700 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#protected_visibility */
6701 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#private_visibility */
6702 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAbortExpr:model_base#Object#none_visibility */
6703 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#abstract_kind */
6704 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#concrete_kind */
6705 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#interface_kind */
6706 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#enum_kind */
6707 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAbortExpr:model#Object#extern_kind */
6708 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAbortExpr:nitni_utilities#Object#internal_call_context */
6709 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAbortExpr:nitni_utilities#Object#long_signature */
6710 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAbortExpr:nitni_utilities#Object#short_signature */
6711 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAbortExpr:c#Object#to_c_call_context */
6712 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAbortExpr:c#Object#from_c_call_context */
6713 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAbortExpr:cpp#Object#cpp_call_context */
6714 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAbortExpr:cpp#Object#to_cpp_call_context */
6715 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAbortExpr:cpp#Object#from_cpp_call_context */
6716 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
6717 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
6718 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
6719 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
6720 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
6721 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#init */
6722 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__replace_child, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
6723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#detach */
6724 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
6725 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__visit_all, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
6726 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAbortExpr:parser_util#ANode#collect_tokens_by_text */
6727 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAbortExpr:parser_util#ANode#collect_annotations_by_name */
6728 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#ANode#accept_simple_misc */
6729 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#ANode#after_simple_misc */
6730 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
6731 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
6732 (nitmethod_t)VIRTUAL_flow__AAbortExpr__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
6733 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
6734 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
6735 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
6736 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6737 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
6738 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#location= */
6739 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
6740 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
6741 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#init */
6742 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAbortExpr:modelize_property#Prod#collect_text */
6743 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
6744 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AExpr#init */
6745 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAbortExpr:simple_misc_analysis#AExpr#warn_parentheses */
6746 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
6747 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
6748 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
6749 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
6750 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
6751 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
6752 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
6753 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
6754 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
6755 (nitmethod_t)VIRTUAL_typing__AAbortExpr__accept_typing, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
6756 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
6757 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
6758 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
6759 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
6760 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
6761 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
6762 (nitmethod_t)VIRTUAL_abstract_compiler__AAbortExpr__stmt, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
6763 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
6764 (nitmethod_t)VIRTUAL_parser_nodes__AAbortExpr__n_kwabort, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AAbortExpr#n_kwabort */
6765 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
6766 (nitmethod_t)VIRTUAL_parser_nodes__AAbortExpr__init, /* pointer to parser_nodes:AAbortExpr:parser_nodes#AAbortExpr#init */
6767 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__empty_init, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#empty_init */
6768 (nitmethod_t)VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
6769 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
6770 }
6771 };
6772 /* allocate AAbortExpr */
6773 val* NEW_parser_nodes__AAbortExpr(const struct type* type) {
6774 val* self /* : AAbortExpr */;
6775 val* var /* : null */;
6776 val* var1 /* : null */;
6777 val* var2 /* : null */;
6778 val* var3 /* : null */;
6779 short int var4 /* : Bool */;
6780 val* var5 /* : null */;
6781 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
6782 self->type = type;
6783 self->class = &class_parser_nodes__AAbortExpr;
6784 var = NULL;
6785 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAbortExpr exact> */
6786 var1 = NULL;
6787 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAbortExpr exact> */
6788 var2 = NULL;
6789 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAbortExpr exact> */
6790 var3 = NULL;
6791 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAbortExpr exact> */
6792 var4 = 0;
6793 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAbortExpr exact> */
6794 var5 = NULL;
6795 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAbortExpr exact> */
6796 return self;
6797 }
6798 /* runtime class parser_nodes__AContinueExpr */
6799 const struct class class_parser_nodes__AContinueExpr = {
6800 0, /* box_kind */
6801 {
6802 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
6803 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_type */
6804 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
6805 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
6806 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
6807 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AContinueExpr:kernel#Object#output */
6808 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AContinueExpr:kernel#Object#output_class_name */
6809 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AContinueExpr:kernel#Object#exit */
6810 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
6811 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
6812 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AContinueExpr:math#Object#atan2 */
6813 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AContinueExpr:math#Object#pi */
6814 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AContinueExpr:math#Object#srand_from */
6815 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AContinueExpr:math#Object#srand */
6816 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AContinueExpr:string#Object#to_s */
6817 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AContinueExpr:string#Object#native_class_name */
6818 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AContinueExpr:string#Object#class_name */
6819 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect */
6820 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect_head */
6821 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AContinueExpr:string#Object#args */
6822 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AContinueExpr:string#Object#alpha_comparator */
6823 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AContinueExpr:stream#Object#poll */
6824 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AContinueExpr:stream#Object#intern_poll */
6825 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AContinueExpr:time#Object#get_time */
6826 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AContinueExpr:file#Object#printn */
6827 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AContinueExpr:file#Object#print */
6828 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AContinueExpr:file#Object#getc */
6829 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AContinueExpr:file#Object#gets */
6830 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AContinueExpr:file#Object#getcwd */
6831 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AContinueExpr:file#Object#file_getcwd */
6832 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AContinueExpr:file#Object#stdin */
6833 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AContinueExpr:file#Object#stdout */
6834 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AContinueExpr:file#Object#stderr */
6835 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#intrude_visibility */
6836 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#public_visibility */
6837 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#protected_visibility */
6838 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#private_visibility */
6839 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AContinueExpr:model_base#Object#none_visibility */
6840 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#abstract_kind */
6841 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#concrete_kind */
6842 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#interface_kind */
6843 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#enum_kind */
6844 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AContinueExpr:model#Object#extern_kind */
6845 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AContinueExpr:nitni_utilities#Object#internal_call_context */
6846 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AContinueExpr:nitni_utilities#Object#long_signature */
6847 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AContinueExpr:nitni_utilities#Object#short_signature */
6848 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AContinueExpr:c#Object#to_c_call_context */
6849 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AContinueExpr:c#Object#from_c_call_context */
6850 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AContinueExpr:cpp#Object#cpp_call_context */
6851 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AContinueExpr:cpp#Object#to_cpp_call_context */
6852 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AContinueExpr:cpp#Object#from_cpp_call_context */
6853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
6854 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
6855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
6856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
6857 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
6858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#init */
6859 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__replace_child, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
6860 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#detach */
6861 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
6862 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__visit_all, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
6863 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AContinueExpr:parser_util#ANode#collect_tokens_by_text */
6864 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AContinueExpr:parser_util#ANode#collect_annotations_by_name */
6865 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#ANode#accept_simple_misc */
6866 (nitmethod_t)VIRTUAL_simple_misc_analysis__AContinueExpr__after_simple_misc, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#AContinueExpr#after_simple_misc */
6867 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
6868 (nitmethod_t)VIRTUAL_scope__AContinueExpr__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
6869 (nitmethod_t)VIRTUAL_flow__AContinueExpr__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#accept_flow_visitor */
6870 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
6871 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
6872 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
6873 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6874 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
6875 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#location= */
6876 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
6877 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
6878 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#init */
6879 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AContinueExpr:modelize_property#Prod#collect_text */
6880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
6881 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AExpr#init */
6882 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AContinueExpr:simple_misc_analysis#AExpr#warn_parentheses */
6883 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
6884 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
6885 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
6886 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
6887 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
6888 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
6889 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
6890 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
6891 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
6892 (nitmethod_t)VIRTUAL_typing__AContinueExpr__accept_typing, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
6893 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
6894 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
6895 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
6896 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
6897 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
6898 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
6899 (nitmethod_t)VIRTUAL_abstract_compiler__AContinueExpr__stmt, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AContinueExpr#stmt */
6900 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
6901 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
6902 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_label_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
6903 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#init */
6904 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__n_kwcontinue, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#n_kwcontinue */
6905 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
6906 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__n_expr, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#n_expr */
6907 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__n_expr_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_expr= */
6908 (nitmethod_t)VIRTUAL_parser_nodes__AContinueExpr__init, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#init */
6909 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__empty_init, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#empty_init */
6910 (nitmethod_t)VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
6911 (nitmethod_t)VIRTUAL_scope__AContinueExpr__escapemark, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark */
6912 (nitmethod_t)VIRTUAL_scope__AContinueExpr__escapemark_61d, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark= */
6913 (nitmethod_t)VIRTUAL_flow__AContinueExpr__before_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#before_flow_context */
6914 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
6915 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
6916 }
6917 };
6918 /* allocate AContinueExpr */
6919 val* NEW_parser_nodes__AContinueExpr(const struct type* type) {
6920 val* self /* : AContinueExpr */;
6921 val* var /* : null */;
6922 val* var1 /* : null */;
6923 val* var2 /* : null */;
6924 val* var3 /* : null */;
6925 short int var4 /* : Bool */;
6926 val* var5 /* : null */;
6927 val* var6 /* : null */;
6928 val* var7 /* : null */;
6929 val* var8 /* : null */;
6930 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
6931 self->type = type;
6932 self->class = &class_parser_nodes__AContinueExpr;
6933 var = NULL;
6934 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AContinueExpr exact> */
6935 var1 = NULL;
6936 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AContinueExpr exact> */
6937 var2 = NULL;
6938 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AContinueExpr exact> */
6939 var3 = NULL;
6940 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AContinueExpr exact> */
6941 var4 = 0;
6942 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AContinueExpr exact> */
6943 var5 = NULL;
6944 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AContinueExpr exact> */
6945 var6 = NULL;
6946 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AContinueExpr exact> */
6947 var7 = NULL;
6948 self->attrs[COLOR_parser_nodes__AContinueExpr___n_kwcontinue].val = var7; /* _n_kwcontinue on <self:AContinueExpr exact> */
6949 var8 = NULL;
6950 self->attrs[COLOR_parser_nodes__AContinueExpr___n_expr].val = var8; /* _n_expr on <self:AContinueExpr exact> */
6951 return self;
6952 }
6953 /* runtime class parser_nodes__ADoExpr */
6954 const struct class class_parser_nodes__ADoExpr = {
6955 0, /* box_kind */
6956 {
6957 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
6958 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_type */
6959 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
6960 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
6961 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
6962 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ADoExpr:kernel#Object#output */
6963 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ADoExpr:kernel#Object#output_class_name */
6964 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ADoExpr:kernel#Object#exit */
6965 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
6966 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
6967 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ADoExpr:math#Object#atan2 */
6968 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ADoExpr:math#Object#pi */
6969 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ADoExpr:math#Object#srand_from */
6970 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ADoExpr:math#Object#srand */
6971 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ADoExpr:string#Object#to_s */
6972 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ADoExpr:string#Object#native_class_name */
6973 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ADoExpr:string#Object#class_name */
6974 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ADoExpr:string#Object#inspect */
6975 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ADoExpr:string#Object#inspect_head */
6976 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ADoExpr:string#Object#args */
6977 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ADoExpr:string#Object#alpha_comparator */
6978 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ADoExpr:stream#Object#poll */
6979 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ADoExpr:stream#Object#intern_poll */
6980 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ADoExpr:time#Object#get_time */
6981 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ADoExpr:file#Object#printn */
6982 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ADoExpr:file#Object#print */
6983 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ADoExpr:file#Object#getc */
6984 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ADoExpr:file#Object#gets */
6985 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ADoExpr:file#Object#getcwd */
6986 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ADoExpr:file#Object#file_getcwd */
6987 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ADoExpr:file#Object#stdin */
6988 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ADoExpr:file#Object#stdout */
6989 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ADoExpr:file#Object#stderr */
6990 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#intrude_visibility */
6991 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#public_visibility */
6992 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#protected_visibility */
6993 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#private_visibility */
6994 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ADoExpr:model_base#Object#none_visibility */
6995 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ADoExpr:model#Object#abstract_kind */
6996 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ADoExpr:model#Object#concrete_kind */
6997 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ADoExpr:model#Object#interface_kind */
6998 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ADoExpr:model#Object#enum_kind */
6999 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ADoExpr:model#Object#extern_kind */
7000 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ADoExpr:nitni_utilities#Object#internal_call_context */
7001 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ADoExpr:nitni_utilities#Object#long_signature */
7002 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ADoExpr:nitni_utilities#Object#short_signature */
7003 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ADoExpr:c#Object#to_c_call_context */
7004 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ADoExpr:c#Object#from_c_call_context */
7005 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ADoExpr:cpp#Object#cpp_call_context */
7006 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ADoExpr:cpp#Object#to_cpp_call_context */
7007 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ADoExpr:cpp#Object#from_cpp_call_context */
7008 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
7009 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
7010 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
7011 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
7012 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
7013 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#init */
7014 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__replace_child, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
7015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#detach */
7016 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
7017 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__visit_all, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
7018 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ADoExpr:parser_util#ANode#collect_tokens_by_text */
7019 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ADoExpr:parser_util#ANode#collect_annotations_by_name */
7020 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#ANode#accept_simple_misc */
7021 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#ANode#after_simple_misc */
7022 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
7023 (nitmethod_t)VIRTUAL_scope__ADoExpr__accept_scope_visitor, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
7024 (nitmethod_t)VIRTUAL_flow__ADoExpr__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
7025 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
7026 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
7027 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
7028 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7029 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
7030 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#location= */
7031 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
7032 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
7033 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#init */
7034 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ADoExpr:modelize_property#Prod#collect_text */
7035 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
7036 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#AExpr#init */
7037 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ADoExpr:simple_misc_analysis#AExpr#warn_parentheses */
7038 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
7039 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
7040 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
7041 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
7042 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
7043 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
7044 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
7045 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
7046 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
7047 (nitmethod_t)VIRTUAL_typing__ADoExpr__accept_typing, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
7048 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
7049 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
7050 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
7051 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
7052 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#add */
7053 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
7054 (nitmethod_t)VIRTUAL_abstract_compiler__ADoExpr__stmt, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
7055 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
7056 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
7057 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_label_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
7058 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#init */
7059 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__n_kwdo, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_kwdo */
7060 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
7061 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__n_block, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
7062 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__n_block_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
7063 (nitmethod_t)VIRTUAL_parser_nodes__ADoExpr__init, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#init */
7064 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__empty_init, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#empty_init */
7065 (nitmethod_t)VIRTUAL_parser_prod__ADoExpr__init_adoexpr, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
7066 (nitmethod_t)VIRTUAL_scope__ADoExpr__escapemark, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark */
7067 (nitmethod_t)VIRTUAL_scope__ADoExpr__escapemark_61d, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark= */
7068 (nitmethod_t)VIRTUAL_astbuilder__ADoExpr__make, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make */
7069 (nitmethod_t)VIRTUAL_astbuilder__ADoExpr__make_break, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make_break */
7070 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
7071 }
7072 };
7073 /* allocate ADoExpr */
7074 val* NEW_parser_nodes__ADoExpr(const struct type* type) {
7075 val* self /* : ADoExpr */;
7076 val* var /* : null */;
7077 val* var1 /* : null */;
7078 val* var2 /* : null */;
7079 val* var3 /* : null */;
7080 short int var4 /* : Bool */;
7081 val* var5 /* : null */;
7082 val* var6 /* : null */;
7083 val* var7 /* : null */;
7084 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7085 self->type = type;
7086 self->class = &class_parser_nodes__ADoExpr;
7087 var = NULL;
7088 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ADoExpr exact> */
7089 var1 = NULL;
7090 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ADoExpr exact> */
7091 var2 = NULL;
7092 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ADoExpr exact> */
7093 var3 = NULL;
7094 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ADoExpr exact> */
7095 var4 = 0;
7096 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ADoExpr exact> */
7097 var5 = NULL;
7098 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ADoExpr exact> */
7099 var6 = NULL;
7100 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ADoExpr exact> */
7101 var7 = NULL;
7102 self->attrs[COLOR_parser_nodes__ADoExpr___n_block].val = var7; /* _n_block on <self:ADoExpr exact> */
7103 return self;
7104 }
7105 /* runtime class parser_nodes__AIfExpr */
7106 const struct class class_parser_nodes__AIfExpr = {
7107 0, /* box_kind */
7108 {
7109 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
7110 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_type */
7111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
7112 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
7113 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
7114 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIfExpr:kernel#Object#output */
7115 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIfExpr:kernel#Object#output_class_name */
7116 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIfExpr:kernel#Object#exit */
7117 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
7118 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
7119 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIfExpr:math#Object#atan2 */
7120 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIfExpr:math#Object#pi */
7121 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIfExpr:math#Object#srand_from */
7122 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIfExpr:math#Object#srand */
7123 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIfExpr:string#Object#to_s */
7124 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIfExpr:string#Object#native_class_name */
7125 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIfExpr:string#Object#class_name */
7126 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIfExpr:string#Object#inspect */
7127 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIfExpr:string#Object#inspect_head */
7128 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIfExpr:string#Object#args */
7129 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AIfExpr:string#Object#alpha_comparator */
7130 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIfExpr:stream#Object#poll */
7131 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIfExpr:stream#Object#intern_poll */
7132 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIfExpr:time#Object#get_time */
7133 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIfExpr:file#Object#printn */
7134 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIfExpr:file#Object#print */
7135 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIfExpr:file#Object#getc */
7136 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIfExpr:file#Object#gets */
7137 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIfExpr:file#Object#getcwd */
7138 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIfExpr:file#Object#file_getcwd */
7139 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIfExpr:file#Object#stdin */
7140 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIfExpr:file#Object#stdout */
7141 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIfExpr:file#Object#stderr */
7142 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#intrude_visibility */
7143 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#public_visibility */
7144 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#protected_visibility */
7145 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#private_visibility */
7146 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIfExpr:model_base#Object#none_visibility */
7147 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIfExpr:model#Object#abstract_kind */
7148 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIfExpr:model#Object#concrete_kind */
7149 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIfExpr:model#Object#interface_kind */
7150 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIfExpr:model#Object#enum_kind */
7151 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIfExpr:model#Object#extern_kind */
7152 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AIfExpr:nitni_utilities#Object#internal_call_context */
7153 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AIfExpr:nitni_utilities#Object#long_signature */
7154 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AIfExpr:nitni_utilities#Object#short_signature */
7155 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AIfExpr:c#Object#to_c_call_context */
7156 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AIfExpr:c#Object#from_c_call_context */
7157 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AIfExpr:cpp#Object#cpp_call_context */
7158 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AIfExpr:cpp#Object#to_cpp_call_context */
7159 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AIfExpr:cpp#Object#from_cpp_call_context */
7160 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
7161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
7162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
7163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
7164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
7165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#init */
7166 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__replace_child, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
7167 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#detach */
7168 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
7169 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__visit_all, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
7170 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIfExpr:parser_util#ANode#collect_tokens_by_text */
7171 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIfExpr:parser_util#ANode#collect_annotations_by_name */
7172 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#ANode#accept_simple_misc */
7173 (nitmethod_t)VIRTUAL_simple_misc_analysis__AIfExpr__after_simple_misc, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#AIfExpr#after_simple_misc */
7174 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
7175 (nitmethod_t)VIRTUAL_scope__AIfExpr__accept_scope_visitor, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
7176 (nitmethod_t)VIRTUAL_flow__AIfExpr__accept_flow_visitor, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
7177 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
7178 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
7179 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
7180 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7181 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
7182 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#location= */
7183 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
7184 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
7185 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#init */
7186 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIfExpr:modelize_property#Prod#collect_text */
7187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
7188 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#AExpr#init */
7189 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIfExpr:simple_misc_analysis#AExpr#warn_parentheses */
7190 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
7191 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
7192 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
7193 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
7194 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
7195 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
7196 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
7197 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
7198 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
7199 (nitmethod_t)VIRTUAL_typing__AIfExpr__accept_typing, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
7200 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
7201 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
7202 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
7203 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
7204 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
7205 (nitmethod_t)VIRTUAL_abstract_compiler__AIfExpr__expr, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
7206 (nitmethod_t)VIRTUAL_abstract_compiler__AIfExpr__stmt, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
7207 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
7208 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_kwif, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_kwif */
7209 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_kwif_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
7210 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_expr, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
7211 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_expr_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
7212 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_then, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
7213 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_then_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
7214 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__n_else, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
7215 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__n_else_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
7216 (nitmethod_t)VIRTUAL_parser_nodes__AIfExpr__init, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#init */
7217 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__empty_init, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#empty_init */
7218 (nitmethod_t)VIRTUAL_parser_prod__AIfExpr__init_aifexpr, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
7219 (nitmethod_t)VIRTUAL_astbuilder__AIfExpr__make, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
7220 }
7221 };
7222 /* allocate AIfExpr */
7223 val* NEW_parser_nodes__AIfExpr(const struct type* type) {
7224 val* self /* : AIfExpr */;
7225 val* var /* : null */;
7226 val* var1 /* : null */;
7227 val* var2 /* : null */;
7228 val* var3 /* : null */;
7229 short int var4 /* : Bool */;
7230 val* var5 /* : null */;
7231 val* var6 /* : null */;
7232 val* var7 /* : null */;
7233 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7234 self->type = type;
7235 self->class = &class_parser_nodes__AIfExpr;
7236 var = NULL;
7237 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIfExpr exact> */
7238 var1 = NULL;
7239 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIfExpr exact> */
7240 var2 = NULL;
7241 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIfExpr exact> */
7242 var3 = NULL;
7243 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIfExpr exact> */
7244 var4 = 0;
7245 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIfExpr exact> */
7246 var5 = NULL;
7247 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIfExpr exact> */
7248 var6 = NULL;
7249 self->attrs[COLOR_parser_nodes__AIfExpr___n_then].val = var6; /* _n_then on <self:AIfExpr exact> */
7250 var7 = NULL;
7251 self->attrs[COLOR_parser_nodes__AIfExpr___n_else].val = var7; /* _n_else on <self:AIfExpr exact> */
7252 return self;
7253 }
7254 /* runtime class parser_nodes__AIfexprExpr */
7255 const struct class class_parser_nodes__AIfexprExpr = {
7256 0, /* box_kind */
7257 {
7258 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
7259 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_type */
7260 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
7261 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
7262 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
7263 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#output */
7264 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#output_class_name */
7265 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#exit */
7266 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
7267 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
7268 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIfexprExpr:math#Object#atan2 */
7269 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIfexprExpr:math#Object#pi */
7270 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIfexprExpr:math#Object#srand_from */
7271 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIfexprExpr:math#Object#srand */
7272 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIfexprExpr:string#Object#to_s */
7273 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIfexprExpr:string#Object#native_class_name */
7274 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIfexprExpr:string#Object#class_name */
7275 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect */
7276 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect_head */
7277 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIfexprExpr:string#Object#args */
7278 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AIfexprExpr:string#Object#alpha_comparator */
7279 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIfexprExpr:stream#Object#poll */
7280 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIfexprExpr:stream#Object#intern_poll */
7281 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIfexprExpr:time#Object#get_time */
7282 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIfexprExpr:file#Object#printn */
7283 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIfexprExpr:file#Object#print */
7284 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIfexprExpr:file#Object#getc */
7285 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIfexprExpr:file#Object#gets */
7286 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIfexprExpr:file#Object#getcwd */
7287 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIfexprExpr:file#Object#file_getcwd */
7288 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIfexprExpr:file#Object#stdin */
7289 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIfexprExpr:file#Object#stdout */
7290 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIfexprExpr:file#Object#stderr */
7291 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#intrude_visibility */
7292 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#public_visibility */
7293 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#protected_visibility */
7294 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#private_visibility */
7295 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#none_visibility */
7296 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#abstract_kind */
7297 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#concrete_kind */
7298 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#interface_kind */
7299 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#enum_kind */
7300 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIfexprExpr:model#Object#extern_kind */
7301 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AIfexprExpr:nitni_utilities#Object#internal_call_context */
7302 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AIfexprExpr:nitni_utilities#Object#long_signature */
7303 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AIfexprExpr:nitni_utilities#Object#short_signature */
7304 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AIfexprExpr:c#Object#to_c_call_context */
7305 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AIfexprExpr:c#Object#from_c_call_context */
7306 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AIfexprExpr:cpp#Object#cpp_call_context */
7307 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AIfexprExpr:cpp#Object#to_cpp_call_context */
7308 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AIfexprExpr:cpp#Object#from_cpp_call_context */
7309 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
7310 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
7311 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
7312 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
7313 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
7314 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#init */
7315 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__replace_child, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
7316 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#detach */
7317 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
7318 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__visit_all, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
7319 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIfexprExpr:parser_util#ANode#collect_tokens_by_text */
7320 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIfexprExpr:parser_util#ANode#collect_annotations_by_name */
7321 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#ANode#accept_simple_misc */
7322 (nitmethod_t)VIRTUAL_simple_misc_analysis__AIfexprExpr__after_simple_misc, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#AIfexprExpr#after_simple_misc */
7323 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
7324 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
7325 (nitmethod_t)VIRTUAL_flow__AIfexprExpr__accept_flow_visitor, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
7326 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
7327 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
7328 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
7329 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7330 (nitmethod_t)VIRTUAL_transform__AIfexprExpr__accept_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
7331 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#location= */
7332 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
7333 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
7334 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#init */
7335 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIfexprExpr:modelize_property#Prod#collect_text */
7336 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
7337 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AExpr#init */
7338 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AIfexprExpr:simple_misc_analysis#AExpr#warn_parentheses */
7339 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
7340 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
7341 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
7342 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
7343 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
7344 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
7345 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
7346 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
7347 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
7348 (nitmethod_t)VIRTUAL_typing__AIfexprExpr__accept_typing, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
7349 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
7350 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
7351 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
7352 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
7353 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
7354 (nitmethod_t)VIRTUAL_abstract_compiler__AIfexprExpr__expr, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
7355 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
7356 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
7357 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwif, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwif */
7358 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
7359 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_expr, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
7360 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
7361 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwthen, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwthen */
7362 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
7363 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_then, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
7364 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_then_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
7365 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_kwelse, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_kwelse */
7366 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
7367 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__n_else, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
7368 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__n_else_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
7369 (nitmethod_t)VIRTUAL_parser_nodes__AIfexprExpr__init, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#init */
7370 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__empty_init, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#empty_init */
7371 (nitmethod_t)VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
7372 }
7373 };
7374 /* allocate AIfexprExpr */
7375 val* NEW_parser_nodes__AIfexprExpr(const struct type* type) {
7376 val* self /* : AIfexprExpr */;
7377 val* var /* : null */;
7378 val* var1 /* : null */;
7379 val* var2 /* : null */;
7380 val* var3 /* : null */;
7381 short int var4 /* : Bool */;
7382 val* var5 /* : null */;
7383 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
7384 self->type = type;
7385 self->class = &class_parser_nodes__AIfexprExpr;
7386 var = NULL;
7387 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIfexprExpr exact> */
7388 var1 = NULL;
7389 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIfexprExpr exact> */
7390 var2 = NULL;
7391 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIfexprExpr exact> */
7392 var3 = NULL;
7393 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AIfexprExpr exact> */
7394 var4 = 0;
7395 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AIfexprExpr exact> */
7396 var5 = NULL;
7397 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AIfexprExpr exact> */
7398 return self;
7399 }
7400 /* runtime class parser_nodes__AWhileExpr */
7401 const struct class class_parser_nodes__AWhileExpr = {
7402 0, /* box_kind */
7403 {
7404 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
7405 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_type */
7406 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
7407 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
7408 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
7409 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AWhileExpr:kernel#Object#output */
7410 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AWhileExpr:kernel#Object#output_class_name */
7411 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AWhileExpr:kernel#Object#exit */
7412 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
7413 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
7414 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AWhileExpr:math#Object#atan2 */
7415 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AWhileExpr:math#Object#pi */
7416 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AWhileExpr:math#Object#srand_from */
7417 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AWhileExpr:math#Object#srand */
7418 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AWhileExpr:string#Object#to_s */
7419 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AWhileExpr:string#Object#native_class_name */
7420 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AWhileExpr:string#Object#class_name */
7421 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect */
7422 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect_head */
7423 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AWhileExpr:string#Object#args */
7424 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AWhileExpr:string#Object#alpha_comparator */
7425 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AWhileExpr:stream#Object#poll */
7426 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AWhileExpr:stream#Object#intern_poll */
7427 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AWhileExpr:time#Object#get_time */
7428 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AWhileExpr:file#Object#printn */
7429 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AWhileExpr:file#Object#print */
7430 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AWhileExpr:file#Object#getc */
7431 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AWhileExpr:file#Object#gets */
7432 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AWhileExpr:file#Object#getcwd */
7433 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AWhileExpr:file#Object#file_getcwd */
7434 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AWhileExpr:file#Object#stdin */
7435 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AWhileExpr:file#Object#stdout */
7436 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AWhileExpr:file#Object#stderr */
7437 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#intrude_visibility */
7438 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#public_visibility */
7439 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#protected_visibility */
7440 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#private_visibility */
7441 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AWhileExpr:model_base#Object#none_visibility */
7442 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#abstract_kind */
7443 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#concrete_kind */
7444 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#interface_kind */
7445 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#enum_kind */
7446 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AWhileExpr:model#Object#extern_kind */
7447 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AWhileExpr:nitni_utilities#Object#internal_call_context */
7448 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AWhileExpr:nitni_utilities#Object#long_signature */
7449 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AWhileExpr:nitni_utilities#Object#short_signature */
7450 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AWhileExpr:c#Object#to_c_call_context */
7451 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AWhileExpr:c#Object#from_c_call_context */
7452 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AWhileExpr:cpp#Object#cpp_call_context */
7453 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AWhileExpr:cpp#Object#to_cpp_call_context */
7454 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AWhileExpr:cpp#Object#from_cpp_call_context */
7455 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
7456 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
7457 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
7458 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
7459 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
7460 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#init */
7461 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__replace_child, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
7462 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#detach */
7463 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
7464 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__visit_all, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
7465 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AWhileExpr:parser_util#ANode#collect_tokens_by_text */
7466 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AWhileExpr:parser_util#ANode#collect_annotations_by_name */
7467 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#ANode#accept_simple_misc */
7468 (nitmethod_t)VIRTUAL_simple_misc_analysis__AWhileExpr__after_simple_misc, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#AWhileExpr#after_simple_misc */
7469 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
7470 (nitmethod_t)VIRTUAL_scope__AWhileExpr__accept_scope_visitor, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
7471 (nitmethod_t)VIRTUAL_flow__AWhileExpr__accept_flow_visitor, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
7472 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
7473 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
7474 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
7475 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7476 (nitmethod_t)VIRTUAL_transform__AWhileExpr__accept_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
7477 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#location= */
7478 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
7479 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
7480 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#init */
7481 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AWhileExpr:modelize_property#Prod#collect_text */
7482 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
7483 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AExpr#init */
7484 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AWhileExpr:simple_misc_analysis#AExpr#warn_parentheses */
7485 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
7486 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
7487 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
7488 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
7489 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
7490 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
7491 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
7492 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
7493 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
7494 (nitmethod_t)VIRTUAL_typing__AWhileExpr__accept_typing, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
7495 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
7496 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
7497 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
7498 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
7499 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
7500 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
7501 (nitmethod_t)VIRTUAL_abstract_compiler__AWhileExpr__stmt, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
7502 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
7503 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
7504 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_label_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
7505 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#init */
7506 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_kwwhile, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_kwwhile */
7507 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
7508 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_expr, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
7509 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_expr_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
7510 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_kwdo, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_kwdo */
7511 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
7512 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__n_block, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
7513 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__n_block_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
7514 (nitmethod_t)VIRTUAL_parser_nodes__AWhileExpr__init, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#init */
7515 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__empty_init, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#empty_init */
7516 (nitmethod_t)VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
7517 (nitmethod_t)VIRTUAL_scope__AWhileExpr__escapemark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark */
7518 (nitmethod_t)VIRTUAL_scope__AWhileExpr__escapemark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark= */
7519 }
7520 };
7521 /* allocate AWhileExpr */
7522 val* NEW_parser_nodes__AWhileExpr(const struct type* type) {
7523 val* self /* : AWhileExpr */;
7524 val* var /* : null */;
7525 val* var1 /* : null */;
7526 val* var2 /* : null */;
7527 val* var3 /* : null */;
7528 short int var4 /* : Bool */;
7529 val* var5 /* : null */;
7530 val* var6 /* : null */;
7531 val* var7 /* : null */;
7532 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
7533 self->type = type;
7534 self->class = &class_parser_nodes__AWhileExpr;
7535 var = NULL;
7536 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AWhileExpr exact> */
7537 var1 = NULL;
7538 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AWhileExpr exact> */
7539 var2 = NULL;
7540 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AWhileExpr exact> */
7541 var3 = NULL;
7542 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AWhileExpr exact> */
7543 var4 = 0;
7544 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AWhileExpr exact> */
7545 var5 = NULL;
7546 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AWhileExpr exact> */
7547 var6 = NULL;
7548 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AWhileExpr exact> */
7549 var7 = NULL;
7550 self->attrs[COLOR_parser_nodes__AWhileExpr___n_block].val = var7; /* _n_block on <self:AWhileExpr exact> */
7551 return self;
7552 }
7553 /* runtime class parser_nodes__ALoopExpr */
7554 const struct class class_parser_nodes__ALoopExpr = {
7555 0, /* box_kind */
7556 {
7557 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
7558 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_type */
7559 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
7560 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
7561 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
7562 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALoopExpr:kernel#Object#output */
7563 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALoopExpr:kernel#Object#output_class_name */
7564 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALoopExpr:kernel#Object#exit */
7565 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
7566 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
7567 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALoopExpr:math#Object#atan2 */
7568 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALoopExpr:math#Object#pi */
7569 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALoopExpr:math#Object#srand_from */
7570 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALoopExpr:math#Object#srand */
7571 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALoopExpr:string#Object#to_s */
7572 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALoopExpr:string#Object#native_class_name */
7573 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALoopExpr:string#Object#class_name */
7574 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect */
7575 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect_head */
7576 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALoopExpr:string#Object#args */
7577 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALoopExpr:string#Object#alpha_comparator */
7578 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALoopExpr:stream#Object#poll */
7579 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALoopExpr:stream#Object#intern_poll */
7580 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALoopExpr:time#Object#get_time */
7581 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALoopExpr:file#Object#printn */
7582 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALoopExpr:file#Object#print */
7583 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALoopExpr:file#Object#getc */
7584 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALoopExpr:file#Object#gets */
7585 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALoopExpr:file#Object#getcwd */
7586 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALoopExpr:file#Object#file_getcwd */
7587 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALoopExpr:file#Object#stdin */
7588 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALoopExpr:file#Object#stdout */
7589 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALoopExpr:file#Object#stderr */
7590 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#intrude_visibility */
7591 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#public_visibility */
7592 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#protected_visibility */
7593 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#private_visibility */
7594 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALoopExpr:model_base#Object#none_visibility */
7595 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#abstract_kind */
7596 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#concrete_kind */
7597 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#interface_kind */
7598 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#enum_kind */
7599 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALoopExpr:model#Object#extern_kind */
7600 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALoopExpr:nitni_utilities#Object#internal_call_context */
7601 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALoopExpr:nitni_utilities#Object#long_signature */
7602 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALoopExpr:nitni_utilities#Object#short_signature */
7603 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALoopExpr:c#Object#to_c_call_context */
7604 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALoopExpr:c#Object#from_c_call_context */
7605 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALoopExpr:cpp#Object#cpp_call_context */
7606 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALoopExpr:cpp#Object#to_cpp_call_context */
7607 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALoopExpr:cpp#Object#from_cpp_call_context */
7608 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
7609 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
7610 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
7611 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
7612 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
7613 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#init */
7614 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__replace_child, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
7615 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#detach */
7616 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
7617 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__visit_all, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
7618 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALoopExpr:parser_util#ANode#collect_tokens_by_text */
7619 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALoopExpr:parser_util#ANode#collect_annotations_by_name */
7620 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#ANode#accept_simple_misc */
7621 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#ANode#after_simple_misc */
7622 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
7623 (nitmethod_t)VIRTUAL_scope__ALoopExpr__accept_scope_visitor, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
7624 (nitmethod_t)VIRTUAL_flow__ALoopExpr__accept_flow_visitor, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
7625 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
7626 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
7627 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
7628 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7629 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
7630 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#location= */
7631 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
7632 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
7633 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#init */
7634 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALoopExpr:modelize_property#Prod#collect_text */
7635 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
7636 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#AExpr#init */
7637 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALoopExpr:simple_misc_analysis#AExpr#warn_parentheses */
7638 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
7639 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
7640 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
7641 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
7642 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
7643 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
7644 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
7645 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
7646 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
7647 (nitmethod_t)VIRTUAL_typing__ALoopExpr__accept_typing, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
7648 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
7649 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
7650 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
7651 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
7652 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#add */
7653 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
7654 (nitmethod_t)VIRTUAL_abstract_compiler__ALoopExpr__stmt, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
7655 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
7656 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
7657 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_label_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
7658 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#init */
7659 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__n_kwloop, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_kwloop */
7660 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
7661 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__n_block, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
7662 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__n_block_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
7663 (nitmethod_t)VIRTUAL_parser_nodes__ALoopExpr__init, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#init */
7664 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__empty_init, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#empty_init */
7665 (nitmethod_t)VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
7666 (nitmethod_t)VIRTUAL_scope__ALoopExpr__escapemark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark */
7667 (nitmethod_t)VIRTUAL_scope__ALoopExpr__escapemark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark= */
7668 }
7669 };
7670 /* allocate ALoopExpr */
7671 val* NEW_parser_nodes__ALoopExpr(const struct type* type) {
7672 val* self /* : ALoopExpr */;
7673 val* var /* : null */;
7674 val* var1 /* : null */;
7675 val* var2 /* : null */;
7676 val* var3 /* : null */;
7677 short int var4 /* : Bool */;
7678 val* var5 /* : null */;
7679 val* var6 /* : null */;
7680 val* var7 /* : null */;
7681 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
7682 self->type = type;
7683 self->class = &class_parser_nodes__ALoopExpr;
7684 var = NULL;
7685 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALoopExpr exact> */
7686 var1 = NULL;
7687 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALoopExpr exact> */
7688 var2 = NULL;
7689 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALoopExpr exact> */
7690 var3 = NULL;
7691 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALoopExpr exact> */
7692 var4 = 0;
7693 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALoopExpr exact> */
7694 var5 = NULL;
7695 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALoopExpr exact> */
7696 var6 = NULL;
7697 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:ALoopExpr exact> */
7698 var7 = NULL;
7699 self->attrs[COLOR_parser_nodes__ALoopExpr___n_block].val = var7; /* _n_block on <self:ALoopExpr exact> */
7700 return self;
7701 }
7702 /* runtime class parser_nodes__AForExpr */
7703 const struct class class_parser_nodes__AForExpr = {
7704 0, /* box_kind */
7705 {
7706 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
7707 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_type */
7708 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
7709 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
7710 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
7711 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AForExpr:kernel#Object#output */
7712 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AForExpr:kernel#Object#output_class_name */
7713 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AForExpr:kernel#Object#exit */
7714 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
7715 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
7716 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AForExpr:math#Object#atan2 */
7717 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AForExpr:math#Object#pi */
7718 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AForExpr:math#Object#srand_from */
7719 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AForExpr:math#Object#srand */
7720 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AForExpr:string#Object#to_s */
7721 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AForExpr:string#Object#native_class_name */
7722 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AForExpr:string#Object#class_name */
7723 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AForExpr:string#Object#inspect */
7724 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AForExpr:string#Object#inspect_head */
7725 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AForExpr:string#Object#args */
7726 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AForExpr:string#Object#alpha_comparator */
7727 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AForExpr:stream#Object#poll */
7728 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AForExpr:stream#Object#intern_poll */
7729 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AForExpr:time#Object#get_time */
7730 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AForExpr:file#Object#printn */
7731 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AForExpr:file#Object#print */
7732 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AForExpr:file#Object#getc */
7733 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AForExpr:file#Object#gets */
7734 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AForExpr:file#Object#getcwd */
7735 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AForExpr:file#Object#file_getcwd */
7736 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AForExpr:file#Object#stdin */
7737 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AForExpr:file#Object#stdout */
7738 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AForExpr:file#Object#stderr */
7739 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#intrude_visibility */
7740 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#public_visibility */
7741 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#protected_visibility */
7742 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#private_visibility */
7743 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AForExpr:model_base#Object#none_visibility */
7744 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AForExpr:model#Object#abstract_kind */
7745 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AForExpr:model#Object#concrete_kind */
7746 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AForExpr:model#Object#interface_kind */
7747 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AForExpr:model#Object#enum_kind */
7748 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AForExpr:model#Object#extern_kind */
7749 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AForExpr:nitni_utilities#Object#internal_call_context */
7750 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AForExpr:nitni_utilities#Object#long_signature */
7751 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AForExpr:nitni_utilities#Object#short_signature */
7752 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AForExpr:c#Object#to_c_call_context */
7753 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AForExpr:c#Object#from_c_call_context */
7754 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AForExpr:cpp#Object#cpp_call_context */
7755 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AForExpr:cpp#Object#to_cpp_call_context */
7756 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AForExpr:cpp#Object#from_cpp_call_context */
7757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
7758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
7759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
7760 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
7761 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
7762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#init */
7763 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__replace_child, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
7764 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#detach */
7765 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
7766 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__visit_all, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
7767 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AForExpr:parser_util#ANode#collect_tokens_by_text */
7768 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AForExpr:parser_util#ANode#collect_annotations_by_name */
7769 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#ANode#accept_simple_misc */
7770 (nitmethod_t)VIRTUAL_simple_misc_analysis__AForExpr__after_simple_misc, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#AForExpr#after_simple_misc */
7771 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
7772 (nitmethod_t)VIRTUAL_scope__AForExpr__accept_scope_visitor, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
7773 (nitmethod_t)VIRTUAL_flow__AForExpr__accept_flow_visitor, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
7774 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
7775 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
7776 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
7777 (nitmethod_t)VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AForExpr#accept_rapid_type_visitor */
7778 (nitmethod_t)VIRTUAL_transform__AForExpr__accept_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
7779 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#location= */
7780 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
7781 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
7782 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#init */
7783 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AForExpr:modelize_property#Prod#collect_text */
7784 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
7785 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AForExpr:parser_nodes#AExpr#init */
7786 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AForExpr:simple_misc_analysis#AExpr#warn_parentheses */
7787 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
7788 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
7789 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
7790 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
7791 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
7792 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
7793 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
7794 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
7795 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
7796 (nitmethod_t)VIRTUAL_typing__AForExpr__accept_typing, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
7797 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
7798 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
7799 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
7800 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
7801 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
7802 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
7803 (nitmethod_t)VIRTUAL_abstract_compiler__AForExpr__stmt, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
7804 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
7805 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__n_label, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
7806 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_label_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
7807 (nitmethod_t)VIRTUAL_parser_nodes__ALabelable__init, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#init */
7808 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_kwfor, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_kwfor */
7809 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_kwfor_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
7810 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_ids, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_ids */
7811 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_expr, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_expr */
7812 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_expr_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_expr= */
7813 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_kwdo, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_kwdo */
7814 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_kwdo_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
7815 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__n_block, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
7816 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__n_block_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
7817 (nitmethod_t)VIRTUAL_parser_nodes__AForExpr__init, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#init */
7818 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__empty_init, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#empty_init */
7819 (nitmethod_t)VIRTUAL_parser_prod__AForExpr__init_aforexpr, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
7820 (nitmethod_t)VIRTUAL_scope__AForExpr__variables, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables */
7821 (nitmethod_t)VIRTUAL_scope__AForExpr__variables_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables= */
7822 (nitmethod_t)VIRTUAL_scope__AForExpr__escapemark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark */
7823 (nitmethod_t)VIRTUAL_scope__AForExpr__escapemark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark= */
7824 (nitmethod_t)VIRTUAL_typing__AForExpr__coltype, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype */
7825 (nitmethod_t)VIRTUAL_typing__AForExpr__coltype_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype= */
7826 (nitmethod_t)VIRTUAL_typing__AForExpr__method_iterator, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator */
7827 (nitmethod_t)VIRTUAL_typing__AForExpr__method_iterator_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator= */
7828 (nitmethod_t)VIRTUAL_typing__AForExpr__method_is_ok, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok */
7829 (nitmethod_t)VIRTUAL_typing__AForExpr__method_is_ok_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok= */
7830 (nitmethod_t)VIRTUAL_typing__AForExpr__method_item, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item */
7831 (nitmethod_t)VIRTUAL_typing__AForExpr__method_item_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item= */
7832 (nitmethod_t)VIRTUAL_typing__AForExpr__method_next, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next */
7833 (nitmethod_t)VIRTUAL_typing__AForExpr__method_next_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next= */
7834 (nitmethod_t)VIRTUAL_typing__AForExpr__method_key, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key */
7835 (nitmethod_t)VIRTUAL_typing__AForExpr__method_key_61d, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key= */
7836 (nitmethod_t)VIRTUAL_typing__AForExpr__do_type_iterator, /* pointer to parser_nodes:AForExpr:typing#AForExpr#do_type_iterator */
7837 }
7838 };
7839 /* allocate AForExpr */
7840 val* NEW_parser_nodes__AForExpr(const struct type* type) {
7841 val* self /* : AForExpr */;
7842 val* var /* : null */;
7843 val* var1 /* : null */;
7844 val* var2 /* : null */;
7845 val* var3 /* : null */;
7846 short int var4 /* : Bool */;
7847 val* var5 /* : null */;
7848 val* var6 /* : null */;
7849 val* var7 /* : ANodes[TId] */;
7850 val* var8 /* : null */;
7851 self = nit_alloc(sizeof(struct instance) + 23*sizeof(nitattribute_t));
7852 self->type = type;
7853 self->class = &class_parser_nodes__AForExpr;
7854 var = NULL;
7855 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AForExpr exact> */
7856 var1 = NULL;
7857 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AForExpr exact> */
7858 var2 = NULL;
7859 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AForExpr exact> */
7860 var3 = NULL;
7861 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AForExpr exact> */
7862 var4 = 0;
7863 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AForExpr exact> */
7864 var5 = NULL;
7865 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AForExpr exact> */
7866 var6 = NULL;
7867 self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var6; /* _n_label on <self:AForExpr exact> */
7868 var7 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId);
7869 ((void (*)(val*, val*))(var7->class->vft[COLOR_parser_nodes__ANodes__init]))(var7, self) /* init on <var7:ANodes[TId]>*/;
7870 self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val = var7; /* _n_ids on <self:AForExpr exact> */
7871 var8 = NULL;
7872 self->attrs[COLOR_parser_nodes__AForExpr___n_block].val = var8; /* _n_block on <self:AForExpr exact> */
7873 return self;
7874 }
7875 /* runtime class parser_nodes__AAssertExpr */
7876 const struct class class_parser_nodes__AAssertExpr = {
7877 0, /* box_kind */
7878 {
7879 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
7880 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_type */
7881 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
7882 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
7883 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
7884 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAssertExpr:kernel#Object#output */
7885 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAssertExpr:kernel#Object#output_class_name */
7886 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAssertExpr:kernel#Object#exit */
7887 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
7888 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
7889 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAssertExpr:math#Object#atan2 */
7890 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAssertExpr:math#Object#pi */
7891 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAssertExpr:math#Object#srand_from */
7892 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAssertExpr:math#Object#srand */
7893 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAssertExpr:string#Object#to_s */
7894 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAssertExpr:string#Object#native_class_name */
7895 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAssertExpr:string#Object#class_name */
7896 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect */
7897 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect_head */
7898 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAssertExpr:string#Object#args */
7899 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAssertExpr:string#Object#alpha_comparator */
7900 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAssertExpr:stream#Object#poll */
7901 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAssertExpr:stream#Object#intern_poll */
7902 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAssertExpr:time#Object#get_time */
7903 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAssertExpr:file#Object#printn */
7904 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAssertExpr:file#Object#print */
7905 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAssertExpr:file#Object#getc */
7906 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAssertExpr:file#Object#gets */
7907 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAssertExpr:file#Object#getcwd */
7908 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAssertExpr:file#Object#file_getcwd */
7909 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAssertExpr:file#Object#stdin */
7910 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAssertExpr:file#Object#stdout */
7911 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAssertExpr:file#Object#stderr */
7912 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#intrude_visibility */
7913 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#public_visibility */
7914 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#protected_visibility */
7915 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#private_visibility */
7916 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAssertExpr:model_base#Object#none_visibility */
7917 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#abstract_kind */
7918 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#concrete_kind */
7919 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#interface_kind */
7920 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#enum_kind */
7921 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAssertExpr:model#Object#extern_kind */
7922 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAssertExpr:nitni_utilities#Object#internal_call_context */
7923 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAssertExpr:nitni_utilities#Object#long_signature */
7924 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAssertExpr:nitni_utilities#Object#short_signature */
7925 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAssertExpr:c#Object#to_c_call_context */
7926 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAssertExpr:c#Object#from_c_call_context */
7927 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAssertExpr:cpp#Object#cpp_call_context */
7928 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAssertExpr:cpp#Object#to_cpp_call_context */
7929 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAssertExpr:cpp#Object#from_cpp_call_context */
7930 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
7931 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
7932 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
7933 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
7934 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
7935 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#init */
7936 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__replace_child, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
7937 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#detach */
7938 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
7939 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__visit_all, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
7940 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAssertExpr:parser_util#ANode#collect_tokens_by_text */
7941 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAssertExpr:parser_util#ANode#collect_annotations_by_name */
7942 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#ANode#accept_simple_misc */
7943 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#ANode#after_simple_misc */
7944 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
7945 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssertExpr:scope#ANode#accept_scope_visitor */
7946 (nitmethod_t)VIRTUAL_flow__AAssertExpr__accept_flow_visitor, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
7947 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
7948 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
7949 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
7950 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7951 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
7952 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#location= */
7953 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
7954 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
7955 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#init */
7956 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAssertExpr:modelize_property#Prod#collect_text */
7957 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
7958 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AExpr#init */
7959 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAssertExpr:simple_misc_analysis#AExpr#warn_parentheses */
7960 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
7961 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
7962 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
7963 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
7964 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
7965 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
7966 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
7967 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
7968 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
7969 (nitmethod_t)VIRTUAL_typing__AAssertExpr__accept_typing, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
7970 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
7971 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
7972 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
7973 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
7974 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
7975 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__expr, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
7976 (nitmethod_t)VIRTUAL_abstract_compiler__AAssertExpr__stmt, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
7977 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
7978 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_kwassert, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_kwassert */
7979 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
7980 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_id, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
7981 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_id_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
7982 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_expr, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
7983 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_expr_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
7984 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__n_else, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
7985 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__n_else_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
7986 (nitmethod_t)VIRTUAL_parser_nodes__AAssertExpr__init, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#init */
7987 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__empty_init, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#empty_init */
7988 (nitmethod_t)VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
7989 }
7990 };
7991 /* allocate AAssertExpr */
7992 val* NEW_parser_nodes__AAssertExpr(const struct type* type) {
7993 val* self /* : AAssertExpr */;
7994 val* var /* : null */;
7995 val* var1 /* : null */;
7996 val* var2 /* : null */;
7997 val* var3 /* : null */;
7998 short int var4 /* : Bool */;
7999 val* var5 /* : null */;
8000 val* var6 /* : null */;
8001 val* var7 /* : null */;
8002 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8003 self->type = type;
8004 self->class = &class_parser_nodes__AAssertExpr;
8005 var = NULL;
8006 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAssertExpr exact> */
8007 var1 = NULL;
8008 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAssertExpr exact> */
8009 var2 = NULL;
8010 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAssertExpr exact> */
8011 var3 = NULL;
8012 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAssertExpr exact> */
8013 var4 = 0;
8014 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAssertExpr exact> */
8015 var5 = NULL;
8016 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAssertExpr exact> */
8017 var6 = NULL;
8018 self->attrs[COLOR_parser_nodes__AAssertExpr___n_id].val = var6; /* _n_id on <self:AAssertExpr exact> */
8019 var7 = NULL;
8020 self->attrs[COLOR_parser_nodes__AAssertExpr___n_else].val = var7; /* _n_else on <self:AAssertExpr exact> */
8021 return self;
8022 }
8023 /* runtime class parser_nodes__AOnceExpr */
8024 const struct class class_parser_nodes__AOnceExpr = {
8025 0, /* box_kind */
8026 {
8027 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
8028 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_type */
8029 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
8030 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
8031 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
8032 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOnceExpr:kernel#Object#output */
8033 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOnceExpr:kernel#Object#output_class_name */
8034 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOnceExpr:kernel#Object#exit */
8035 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
8036 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
8037 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOnceExpr:math#Object#atan2 */
8038 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOnceExpr:math#Object#pi */
8039 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOnceExpr:math#Object#srand_from */
8040 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOnceExpr:math#Object#srand */
8041 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOnceExpr:string#Object#to_s */
8042 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOnceExpr:string#Object#native_class_name */
8043 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOnceExpr:string#Object#class_name */
8044 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect */
8045 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect_head */
8046 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOnceExpr:string#Object#args */
8047 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AOnceExpr:string#Object#alpha_comparator */
8048 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOnceExpr:stream#Object#poll */
8049 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOnceExpr:stream#Object#intern_poll */
8050 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOnceExpr:time#Object#get_time */
8051 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOnceExpr:file#Object#printn */
8052 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOnceExpr:file#Object#print */
8053 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOnceExpr:file#Object#getc */
8054 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOnceExpr:file#Object#gets */
8055 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOnceExpr:file#Object#getcwd */
8056 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOnceExpr:file#Object#file_getcwd */
8057 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOnceExpr:file#Object#stdin */
8058 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOnceExpr:file#Object#stdout */
8059 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOnceExpr:file#Object#stderr */
8060 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#intrude_visibility */
8061 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#public_visibility */
8062 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#protected_visibility */
8063 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#private_visibility */
8064 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOnceExpr:model_base#Object#none_visibility */
8065 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#abstract_kind */
8066 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#concrete_kind */
8067 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#interface_kind */
8068 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#enum_kind */
8069 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOnceExpr:model#Object#extern_kind */
8070 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AOnceExpr:nitni_utilities#Object#internal_call_context */
8071 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AOnceExpr:nitni_utilities#Object#long_signature */
8072 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AOnceExpr:nitni_utilities#Object#short_signature */
8073 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AOnceExpr:c#Object#to_c_call_context */
8074 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AOnceExpr:c#Object#from_c_call_context */
8075 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AOnceExpr:cpp#Object#cpp_call_context */
8076 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AOnceExpr:cpp#Object#to_cpp_call_context */
8077 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AOnceExpr:cpp#Object#from_cpp_call_context */
8078 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
8079 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
8080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
8081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
8082 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
8083 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#init */
8084 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__replace_child, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
8085 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#detach */
8086 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
8087 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__visit_all, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
8088 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOnceExpr:parser_util#ANode#collect_tokens_by_text */
8089 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOnceExpr:parser_util#ANode#collect_annotations_by_name */
8090 (nitmethod_t)VIRTUAL_simple_misc_analysis__AOnceExpr__accept_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#AOnceExpr#accept_simple_misc */
8091 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#ANode#after_simple_misc */
8092 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
8093 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
8094 (nitmethod_t)VIRTUAL_flow__AProxyExpr__accept_flow_visitor, /* pointer to parser_nodes:AOnceExpr:flow#AProxyExpr#accept_flow_visitor */
8095 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
8096 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
8097 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
8098 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8099 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
8100 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#location= */
8101 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
8102 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
8103 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#init */
8104 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOnceExpr:modelize_property#Prod#collect_text */
8105 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
8106 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AExpr#init */
8107 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#AExpr#warn_parentheses */
8108 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
8109 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
8110 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
8111 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
8112 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
8113 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
8114 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
8115 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
8116 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
8117 (nitmethod_t)VIRTUAL_typing__AProxyExpr__accept_typing, /* pointer to parser_nodes:AOnceExpr:typing#AProxyExpr#accept_typing */
8118 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
8119 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
8120 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
8121 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
8122 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
8123 (nitmethod_t)VIRTUAL_abstract_compiler__AOnceExpr__expr, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
8124 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
8125 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
8126 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__n_expr, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AProxyExpr#n_expr */
8127 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__n_expr_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
8128 (nitmethod_t)VIRTUAL_parser_nodes__AProxyExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AProxyExpr#init */
8129 (nitmethod_t)VIRTUAL_parser_nodes__AOnceExpr__n_kwonce, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#n_kwonce */
8130 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
8131 (nitmethod_t)VIRTUAL_parser_nodes__AOnceExpr__init, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#init */
8132 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__empty_init, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#empty_init */
8133 (nitmethod_t)VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
8134 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOnceExpr:simple_misc_analysis#ANode#accept_simple_misc */
8135 }
8136 };
8137 /* allocate AOnceExpr */
8138 val* NEW_parser_nodes__AOnceExpr(const struct type* type) {
8139 val* self /* : AOnceExpr */;
8140 val* var /* : null */;
8141 val* var1 /* : null */;
8142 val* var2 /* : null */;
8143 val* var3 /* : null */;
8144 short int var4 /* : Bool */;
8145 val* var5 /* : null */;
8146 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8147 self->type = type;
8148 self->class = &class_parser_nodes__AOnceExpr;
8149 var = NULL;
8150 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOnceExpr exact> */
8151 var1 = NULL;
8152 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOnceExpr exact> */
8153 var2 = NULL;
8154 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOnceExpr exact> */
8155 var3 = NULL;
8156 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOnceExpr exact> */
8157 var4 = 0;
8158 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOnceExpr exact> */
8159 var5 = NULL;
8160 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOnceExpr exact> */
8161 return self;
8162 }
8163 /* runtime class parser_nodes__AOrExpr */
8164 const struct class class_parser_nodes__AOrExpr = {
8165 0, /* box_kind */
8166 {
8167 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
8168 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_type */
8169 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
8170 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
8171 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
8172 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOrExpr:kernel#Object#output */
8173 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOrExpr:kernel#Object#output_class_name */
8174 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOrExpr:kernel#Object#exit */
8175 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
8176 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
8177 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOrExpr:math#Object#atan2 */
8178 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOrExpr:math#Object#pi */
8179 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOrExpr:math#Object#srand_from */
8180 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOrExpr:math#Object#srand */
8181 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOrExpr:string#Object#to_s */
8182 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOrExpr:string#Object#native_class_name */
8183 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOrExpr:string#Object#class_name */
8184 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOrExpr:string#Object#inspect */
8185 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOrExpr:string#Object#inspect_head */
8186 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOrExpr:string#Object#args */
8187 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AOrExpr:string#Object#alpha_comparator */
8188 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOrExpr:stream#Object#poll */
8189 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOrExpr:stream#Object#intern_poll */
8190 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOrExpr:time#Object#get_time */
8191 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOrExpr:file#Object#printn */
8192 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOrExpr:file#Object#print */
8193 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOrExpr:file#Object#getc */
8194 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOrExpr:file#Object#gets */
8195 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOrExpr:file#Object#getcwd */
8196 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOrExpr:file#Object#file_getcwd */
8197 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOrExpr:file#Object#stdin */
8198 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOrExpr:file#Object#stdout */
8199 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOrExpr:file#Object#stderr */
8200 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#intrude_visibility */
8201 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#public_visibility */
8202 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#protected_visibility */
8203 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#private_visibility */
8204 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOrExpr:model_base#Object#none_visibility */
8205 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOrExpr:model#Object#abstract_kind */
8206 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOrExpr:model#Object#concrete_kind */
8207 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOrExpr:model#Object#interface_kind */
8208 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOrExpr:model#Object#enum_kind */
8209 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOrExpr:model#Object#extern_kind */
8210 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AOrExpr:nitni_utilities#Object#internal_call_context */
8211 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AOrExpr:nitni_utilities#Object#long_signature */
8212 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AOrExpr:nitni_utilities#Object#short_signature */
8213 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AOrExpr:c#Object#to_c_call_context */
8214 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AOrExpr:c#Object#from_c_call_context */
8215 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AOrExpr:cpp#Object#cpp_call_context */
8216 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AOrExpr:cpp#Object#to_cpp_call_context */
8217 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AOrExpr:cpp#Object#from_cpp_call_context */
8218 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
8219 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
8220 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
8221 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
8222 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
8223 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#init */
8224 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__replace_child, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
8225 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#detach */
8226 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
8227 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__visit_all, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
8228 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOrExpr:parser_util#ANode#collect_tokens_by_text */
8229 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOrExpr:parser_util#ANode#collect_annotations_by_name */
8230 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#ANode#accept_simple_misc */
8231 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#ANode#after_simple_misc */
8232 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
8233 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
8234 (nitmethod_t)VIRTUAL_flow__AOrExpr__accept_flow_visitor, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
8235 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
8236 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
8237 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
8238 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8239 (nitmethod_t)VIRTUAL_transform__AOrExpr__accept_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
8240 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#location= */
8241 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
8242 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
8243 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#init */
8244 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOrExpr:modelize_property#Prod#collect_text */
8245 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
8246 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#AExpr#init */
8247 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOrExpr:simple_misc_analysis#AExpr#warn_parentheses */
8248 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
8249 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
8250 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
8251 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
8252 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
8253 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
8254 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
8255 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
8256 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
8257 (nitmethod_t)VIRTUAL_typing__AOrExpr__accept_typing, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
8258 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
8259 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
8260 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
8261 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
8262 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
8263 (nitmethod_t)VIRTUAL_abstract_compiler__AOrExpr__expr, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
8264 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
8265 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
8266 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABoolExpr#init */
8267 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__n_expr, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr */
8268 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__n_expr_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
8269 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__n_expr2, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr2 */
8270 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__n_expr2_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
8271 (nitmethod_t)VIRTUAL_parser_nodes__AOrExpr__init, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#init */
8272 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__empty_init, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#empty_init */
8273 (nitmethod_t)VIRTUAL_parser_prod__AOrExpr__init_aorexpr, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
8274 }
8275 };
8276 /* allocate AOrExpr */
8277 val* NEW_parser_nodes__AOrExpr(const struct type* type) {
8278 val* self /* : AOrExpr */;
8279 val* var /* : null */;
8280 val* var1 /* : null */;
8281 val* var2 /* : null */;
8282 val* var3 /* : null */;
8283 short int var4 /* : Bool */;
8284 val* var5 /* : null */;
8285 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8286 self->type = type;
8287 self->class = &class_parser_nodes__AOrExpr;
8288 var = NULL;
8289 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOrExpr exact> */
8290 var1 = NULL;
8291 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOrExpr exact> */
8292 var2 = NULL;
8293 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOrExpr exact> */
8294 var3 = NULL;
8295 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOrExpr exact> */
8296 var4 = 0;
8297 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOrExpr exact> */
8298 var5 = NULL;
8299 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOrExpr exact> */
8300 return self;
8301 }
8302 /* runtime class parser_nodes__AAndExpr */
8303 const struct class class_parser_nodes__AAndExpr = {
8304 0, /* box_kind */
8305 {
8306 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
8307 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_type */
8308 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
8309 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
8310 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
8311 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AAndExpr:kernel#Object#output */
8312 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AAndExpr:kernel#Object#output_class_name */
8313 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AAndExpr:kernel#Object#exit */
8314 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
8315 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
8316 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AAndExpr:math#Object#atan2 */
8317 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AAndExpr:math#Object#pi */
8318 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AAndExpr:math#Object#srand_from */
8319 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AAndExpr:math#Object#srand */
8320 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AAndExpr:string#Object#to_s */
8321 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AAndExpr:string#Object#native_class_name */
8322 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AAndExpr:string#Object#class_name */
8323 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AAndExpr:string#Object#inspect */
8324 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AAndExpr:string#Object#inspect_head */
8325 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AAndExpr:string#Object#args */
8326 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AAndExpr:string#Object#alpha_comparator */
8327 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AAndExpr:stream#Object#poll */
8328 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AAndExpr:stream#Object#intern_poll */
8329 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AAndExpr:time#Object#get_time */
8330 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AAndExpr:file#Object#printn */
8331 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AAndExpr:file#Object#print */
8332 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AAndExpr:file#Object#getc */
8333 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AAndExpr:file#Object#gets */
8334 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AAndExpr:file#Object#getcwd */
8335 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AAndExpr:file#Object#file_getcwd */
8336 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AAndExpr:file#Object#stdin */
8337 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AAndExpr:file#Object#stdout */
8338 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AAndExpr:file#Object#stderr */
8339 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#intrude_visibility */
8340 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#public_visibility */
8341 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#protected_visibility */
8342 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#private_visibility */
8343 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AAndExpr:model_base#Object#none_visibility */
8344 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AAndExpr:model#Object#abstract_kind */
8345 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AAndExpr:model#Object#concrete_kind */
8346 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AAndExpr:model#Object#interface_kind */
8347 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AAndExpr:model#Object#enum_kind */
8348 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AAndExpr:model#Object#extern_kind */
8349 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AAndExpr:nitni_utilities#Object#internal_call_context */
8350 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AAndExpr:nitni_utilities#Object#long_signature */
8351 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AAndExpr:nitni_utilities#Object#short_signature */
8352 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AAndExpr:c#Object#to_c_call_context */
8353 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AAndExpr:c#Object#from_c_call_context */
8354 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AAndExpr:cpp#Object#cpp_call_context */
8355 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AAndExpr:cpp#Object#to_cpp_call_context */
8356 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AAndExpr:cpp#Object#from_cpp_call_context */
8357 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
8358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
8359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
8360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
8361 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
8362 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#init */
8363 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__replace_child, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
8364 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#detach */
8365 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
8366 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__visit_all, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
8367 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AAndExpr:parser_util#ANode#collect_tokens_by_text */
8368 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AAndExpr:parser_util#ANode#collect_annotations_by_name */
8369 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#ANode#accept_simple_misc */
8370 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#ANode#after_simple_misc */
8371 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
8372 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
8373 (nitmethod_t)VIRTUAL_flow__AAndExpr__accept_flow_visitor, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
8374 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
8375 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
8376 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
8377 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8378 (nitmethod_t)VIRTUAL_transform__AAndExpr__accept_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
8379 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#location= */
8380 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
8381 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
8382 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#init */
8383 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AAndExpr:modelize_property#Prod#collect_text */
8384 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
8385 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#AExpr#init */
8386 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AAndExpr:simple_misc_analysis#AExpr#warn_parentheses */
8387 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
8388 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
8389 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
8390 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
8391 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
8392 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
8393 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
8394 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
8395 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
8396 (nitmethod_t)VIRTUAL_typing__AAndExpr__accept_typing, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
8397 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
8398 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
8399 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
8400 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
8401 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
8402 (nitmethod_t)VIRTUAL_abstract_compiler__AAndExpr__expr, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
8403 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
8404 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
8405 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABoolExpr#init */
8406 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__n_expr, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr */
8407 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__n_expr_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
8408 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__n_expr2, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr2 */
8409 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__n_expr2_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
8410 (nitmethod_t)VIRTUAL_parser_nodes__AAndExpr__init, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#init */
8411 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__empty_init, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#empty_init */
8412 (nitmethod_t)VIRTUAL_parser_prod__AAndExpr__init_aandexpr, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
8413 }
8414 };
8415 /* allocate AAndExpr */
8416 val* NEW_parser_nodes__AAndExpr(const struct type* type) {
8417 val* self /* : AAndExpr */;
8418 val* var /* : null */;
8419 val* var1 /* : null */;
8420 val* var2 /* : null */;
8421 val* var3 /* : null */;
8422 short int var4 /* : Bool */;
8423 val* var5 /* : null */;
8424 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8425 self->type = type;
8426 self->class = &class_parser_nodes__AAndExpr;
8427 var = NULL;
8428 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AAndExpr exact> */
8429 var1 = NULL;
8430 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AAndExpr exact> */
8431 var2 = NULL;
8432 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AAndExpr exact> */
8433 var3 = NULL;
8434 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AAndExpr exact> */
8435 var4 = 0;
8436 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AAndExpr exact> */
8437 var5 = NULL;
8438 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AAndExpr exact> */
8439 return self;
8440 }
8441 /* runtime class parser_nodes__AOrElseExpr */
8442 const struct class class_parser_nodes__AOrElseExpr = {
8443 0, /* box_kind */
8444 {
8445 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
8446 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_type */
8447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
8448 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
8449 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
8450 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#output */
8451 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#output_class_name */
8452 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#exit */
8453 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
8454 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
8455 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AOrElseExpr:math#Object#atan2 */
8456 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AOrElseExpr:math#Object#pi */
8457 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AOrElseExpr:math#Object#srand_from */
8458 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AOrElseExpr:math#Object#srand */
8459 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AOrElseExpr:string#Object#to_s */
8460 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AOrElseExpr:string#Object#native_class_name */
8461 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AOrElseExpr:string#Object#class_name */
8462 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect */
8463 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect_head */
8464 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AOrElseExpr:string#Object#args */
8465 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AOrElseExpr:string#Object#alpha_comparator */
8466 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AOrElseExpr:stream#Object#poll */
8467 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AOrElseExpr:stream#Object#intern_poll */
8468 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AOrElseExpr:time#Object#get_time */
8469 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AOrElseExpr:file#Object#printn */
8470 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AOrElseExpr:file#Object#print */
8471 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AOrElseExpr:file#Object#getc */
8472 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AOrElseExpr:file#Object#gets */
8473 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AOrElseExpr:file#Object#getcwd */
8474 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AOrElseExpr:file#Object#file_getcwd */
8475 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AOrElseExpr:file#Object#stdin */
8476 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AOrElseExpr:file#Object#stdout */
8477 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AOrElseExpr:file#Object#stderr */
8478 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#intrude_visibility */
8479 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#public_visibility */
8480 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#protected_visibility */
8481 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#private_visibility */
8482 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#none_visibility */
8483 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#abstract_kind */
8484 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#concrete_kind */
8485 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#interface_kind */
8486 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#enum_kind */
8487 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AOrElseExpr:model#Object#extern_kind */
8488 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AOrElseExpr:nitni_utilities#Object#internal_call_context */
8489 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AOrElseExpr:nitni_utilities#Object#long_signature */
8490 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AOrElseExpr:nitni_utilities#Object#short_signature */
8491 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AOrElseExpr:c#Object#to_c_call_context */
8492 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AOrElseExpr:c#Object#from_c_call_context */
8493 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AOrElseExpr:cpp#Object#cpp_call_context */
8494 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AOrElseExpr:cpp#Object#to_cpp_call_context */
8495 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AOrElseExpr:cpp#Object#from_cpp_call_context */
8496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
8497 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
8498 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
8499 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
8500 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
8501 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#init */
8502 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__replace_child, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
8503 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#detach */
8504 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
8505 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__visit_all, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
8506 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AOrElseExpr:parser_util#ANode#collect_tokens_by_text */
8507 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AOrElseExpr:parser_util#ANode#collect_annotations_by_name */
8508 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#ANode#accept_simple_misc */
8509 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#ANode#after_simple_misc */
8510 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
8511 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
8512 (nitmethod_t)VIRTUAL_flow__AOrElseExpr__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
8513 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
8514 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
8515 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
8516 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8517 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
8518 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#location= */
8519 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
8520 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
8521 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#init */
8522 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AOrElseExpr:modelize_property#Prod#collect_text */
8523 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
8524 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AExpr#init */
8525 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AOrElseExpr:simple_misc_analysis#AExpr#warn_parentheses */
8526 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
8527 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
8528 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
8529 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
8530 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
8531 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
8532 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
8533 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
8534 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
8535 (nitmethod_t)VIRTUAL_typing__AOrElseExpr__accept_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
8536 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
8537 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
8538 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
8539 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
8540 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
8541 (nitmethod_t)VIRTUAL_abstract_compiler__AOrElseExpr__expr, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
8542 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
8543 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
8544 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABoolExpr#init */
8545 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__n_expr, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr */
8546 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
8547 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__n_expr2, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr2 */
8548 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
8549 (nitmethod_t)VIRTUAL_parser_nodes__AOrElseExpr__init, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#init */
8550 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__empty_init, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#empty_init */
8551 (nitmethod_t)VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
8552 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
8553 }
8554 };
8555 /* allocate AOrElseExpr */
8556 val* NEW_parser_nodes__AOrElseExpr(const struct type* type) {
8557 val* self /* : AOrElseExpr */;
8558 val* var /* : null */;
8559 val* var1 /* : null */;
8560 val* var2 /* : null */;
8561 val* var3 /* : null */;
8562 short int var4 /* : Bool */;
8563 val* var5 /* : null */;
8564 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8565 self->type = type;
8566 self->class = &class_parser_nodes__AOrElseExpr;
8567 var = NULL;
8568 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AOrElseExpr exact> */
8569 var1 = NULL;
8570 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AOrElseExpr exact> */
8571 var2 = NULL;
8572 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AOrElseExpr exact> */
8573 var3 = NULL;
8574 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AOrElseExpr exact> */
8575 var4 = 0;
8576 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AOrElseExpr exact> */
8577 var5 = NULL;
8578 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AOrElseExpr exact> */
8579 return self;
8580 }
8581 /* runtime class parser_nodes__AImpliesExpr */
8582 const struct class class_parser_nodes__AImpliesExpr = {
8583 0, /* box_kind */
8584 {
8585 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#object_id */
8586 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_type */
8587 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_instance */
8588 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#== */
8589 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#!= */
8590 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#output */
8591 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#output_class_name */
8592 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#exit */
8593 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#sys */
8594 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#hash */
8595 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AImpliesExpr:math#Object#atan2 */
8596 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AImpliesExpr:math#Object#pi */
8597 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AImpliesExpr:math#Object#srand_from */
8598 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AImpliesExpr:math#Object#srand */
8599 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AImpliesExpr:string#Object#to_s */
8600 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AImpliesExpr:string#Object#native_class_name */
8601 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AImpliesExpr:string#Object#class_name */
8602 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect */
8603 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect_head */
8604 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AImpliesExpr:string#Object#args */
8605 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AImpliesExpr:string#Object#alpha_comparator */
8606 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AImpliesExpr:stream#Object#poll */
8607 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AImpliesExpr:stream#Object#intern_poll */
8608 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AImpliesExpr:time#Object#get_time */
8609 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AImpliesExpr:file#Object#printn */
8610 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AImpliesExpr:file#Object#print */
8611 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AImpliesExpr:file#Object#getc */
8612 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AImpliesExpr:file#Object#gets */
8613 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AImpliesExpr:file#Object#getcwd */
8614 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AImpliesExpr:file#Object#file_getcwd */
8615 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AImpliesExpr:file#Object#stdin */
8616 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AImpliesExpr:file#Object#stdout */
8617 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AImpliesExpr:file#Object#stderr */
8618 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#intrude_visibility */
8619 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#public_visibility */
8620 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#protected_visibility */
8621 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#private_visibility */
8622 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#none_visibility */
8623 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#abstract_kind */
8624 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#concrete_kind */
8625 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#interface_kind */
8626 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#enum_kind */
8627 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AImpliesExpr:model#Object#extern_kind */
8628 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AImpliesExpr:nitni_utilities#Object#internal_call_context */
8629 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AImpliesExpr:nitni_utilities#Object#long_signature */
8630 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AImpliesExpr:nitni_utilities#Object#short_signature */
8631 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AImpliesExpr:c#Object#to_c_call_context */
8632 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AImpliesExpr:c#Object#from_c_call_context */
8633 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AImpliesExpr:cpp#Object#cpp_call_context */
8634 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AImpliesExpr:cpp#Object#to_cpp_call_context */
8635 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AImpliesExpr:cpp#Object#from_cpp_call_context */
8636 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#location */
8637 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#hot_location */
8638 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#debug */
8639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent */
8640 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent= */
8641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#init */
8642 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__replace_child, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#replace_child */
8643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#detach */
8644 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#replace_with */
8645 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__visit_all, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#visit_all */
8646 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AImpliesExpr:parser_util#ANode#collect_tokens_by_text */
8647 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AImpliesExpr:parser_util#ANode#collect_annotations_by_name */
8648 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#ANode#accept_simple_misc */
8649 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#ANode#after_simple_misc */
8650 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AImpliesExpr:literal#ANode#accept_literal */
8651 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AImpliesExpr:scope#ANode#accept_scope_visitor */
8652 (nitmethod_t)VIRTUAL_flow__AImpliesExpr__accept_flow_visitor, /* pointer to parser_nodes:AImpliesExpr:flow#AImpliesExpr#accept_flow_visitor */
8653 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AImpliesExpr:local_var_init#ANode#accept_local_var_visitor */
8654 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AImpliesExpr:auto_super_init#ANode#accept_auto_super_init */
8655 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AImpliesExpr:astvalidation#AExpr#accept_ast_validation */
8656 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AImpliesExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8657 (nitmethod_t)VIRTUAL_transform__AImpliesExpr__accept_transform_visitor, /* pointer to parser_nodes:AImpliesExpr:transform#AImpliesExpr#accept_transform_visitor */
8658 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#location= */
8659 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations */
8660 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations= */
8661 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#init */
8662 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AImpliesExpr:modelize_property#Prod#collect_text */
8663 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#replace_with */
8664 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AExpr#init */
8665 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AImpliesExpr:simple_misc_analysis#AExpr#warn_parentheses */
8666 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context */
8667 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context= */
8668 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype */
8669 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype= */
8670 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed */
8671 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed= */
8672 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to */
8673 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to= */
8674 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#its_variable */
8675 (nitmethod_t)VIRTUAL_typing__AImpliesExpr__accept_typing, /* pointer to parser_nodes:AImpliesExpr:typing#AImpliesExpr#accept_typing */
8676 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#make_var_read */
8677 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache */
8678 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache= */
8679 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#detach_with_placeholder */
8680 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#add */
8681 (nitmethod_t)VIRTUAL_abstract_compiler__AImpliesExpr__expr, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AImpliesExpr#expr */
8682 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AExpr#stmt */
8683 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AImpliesExpr:astvalidation#ANode#accept_ast_validation */
8684 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ABoolExpr#init */
8685 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__n_expr, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr */
8686 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr= */
8687 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__n_expr2, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr2 */
8688 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr2= */
8689 (nitmethod_t)VIRTUAL_parser_nodes__AImpliesExpr__init, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#init */
8690 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__empty_init, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#empty_init */
8691 (nitmethod_t)VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#init_aimpliesexpr */
8692 }
8693 };
8694 /* allocate AImpliesExpr */
8695 val* NEW_parser_nodes__AImpliesExpr(const struct type* type) {
8696 val* self /* : AImpliesExpr */;
8697 val* var /* : null */;
8698 val* var1 /* : null */;
8699 val* var2 /* : null */;
8700 val* var3 /* : null */;
8701 short int var4 /* : Bool */;
8702 val* var5 /* : null */;
8703 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8704 self->type = type;
8705 self->class = &class_parser_nodes__AImpliesExpr;
8706 var = NULL;
8707 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AImpliesExpr exact> */
8708 var1 = NULL;
8709 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AImpliesExpr exact> */
8710 var2 = NULL;
8711 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AImpliesExpr exact> */
8712 var3 = NULL;
8713 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AImpliesExpr exact> */
8714 var4 = 0;
8715 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AImpliesExpr exact> */
8716 var5 = NULL;
8717 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AImpliesExpr exact> */
8718 return self;
8719 }
8720 /* runtime class parser_nodes__ANotExpr */
8721 const struct class class_parser_nodes__ANotExpr = {
8722 0, /* box_kind */
8723 {
8724 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANotExpr:kernel#Object#object_id */
8725 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANotExpr:kernel#Object#is_same_type */
8726 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANotExpr:kernel#Object#is_same_instance */
8727 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANotExpr:kernel#Object#== */
8728 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANotExpr:kernel#Object#!= */
8729 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANotExpr:kernel#Object#output */
8730 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANotExpr:kernel#Object#output_class_name */
8731 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANotExpr:kernel#Object#exit */
8732 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANotExpr:kernel#Object#sys */
8733 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANotExpr:kernel#Object#hash */
8734 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANotExpr:math#Object#atan2 */
8735 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANotExpr:math#Object#pi */
8736 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANotExpr:math#Object#srand_from */
8737 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANotExpr:math#Object#srand */
8738 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANotExpr:string#Object#to_s */
8739 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANotExpr:string#Object#native_class_name */
8740 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANotExpr:string#Object#class_name */
8741 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANotExpr:string#Object#inspect */
8742 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANotExpr:string#Object#inspect_head */
8743 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANotExpr:string#Object#args */
8744 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ANotExpr:string#Object#alpha_comparator */
8745 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANotExpr:stream#Object#poll */
8746 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANotExpr:stream#Object#intern_poll */
8747 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANotExpr:time#Object#get_time */
8748 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANotExpr:file#Object#printn */
8749 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANotExpr:file#Object#print */
8750 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANotExpr:file#Object#getc */
8751 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANotExpr:file#Object#gets */
8752 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANotExpr:file#Object#getcwd */
8753 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANotExpr:file#Object#file_getcwd */
8754 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANotExpr:file#Object#stdin */
8755 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANotExpr:file#Object#stdout */
8756 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANotExpr:file#Object#stderr */
8757 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#intrude_visibility */
8758 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#public_visibility */
8759 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#protected_visibility */
8760 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#private_visibility */
8761 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANotExpr:model_base#Object#none_visibility */
8762 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANotExpr:model#Object#abstract_kind */
8763 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANotExpr:model#Object#concrete_kind */
8764 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANotExpr:model#Object#interface_kind */
8765 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANotExpr:model#Object#enum_kind */
8766 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANotExpr:model#Object#extern_kind */
8767 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ANotExpr:nitni_utilities#Object#internal_call_context */
8768 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ANotExpr:nitni_utilities#Object#long_signature */
8769 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ANotExpr:nitni_utilities#Object#short_signature */
8770 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ANotExpr:c#Object#to_c_call_context */
8771 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ANotExpr:c#Object#from_c_call_context */
8772 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ANotExpr:cpp#Object#cpp_call_context */
8773 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ANotExpr:cpp#Object#to_cpp_call_context */
8774 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ANotExpr:cpp#Object#from_cpp_call_context */
8775 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#location */
8776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#hot_location */
8777 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#debug */
8778 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent */
8779 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent= */
8780 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#init */
8781 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__replace_child, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#replace_child */
8782 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#detach */
8783 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#replace_with */
8784 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__visit_all, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#visit_all */
8785 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANotExpr:parser_util#ANode#collect_tokens_by_text */
8786 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANotExpr:parser_util#ANode#collect_annotations_by_name */
8787 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#ANode#accept_simple_misc */
8788 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#ANode#after_simple_misc */
8789 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANotExpr:literal#ANode#accept_literal */
8790 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANotExpr:scope#ANode#accept_scope_visitor */
8791 (nitmethod_t)VIRTUAL_flow__ANotExpr__accept_flow_visitor, /* pointer to parser_nodes:ANotExpr:flow#ANotExpr#accept_flow_visitor */
8792 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANotExpr:local_var_init#ANode#accept_local_var_visitor */
8793 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANotExpr:auto_super_init#ANode#accept_auto_super_init */
8794 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANotExpr:astvalidation#AExpr#accept_ast_validation */
8795 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANotExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8796 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANotExpr:transform#ANode#accept_transform_visitor */
8797 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#location= */
8798 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations */
8799 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations= */
8800 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#init */
8801 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANotExpr:modelize_property#Prod#collect_text */
8802 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#replace_with */
8803 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#AExpr#init */
8804 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANotExpr:simple_misc_analysis#AExpr#warn_parentheses */
8805 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context */
8806 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context= */
8807 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype */
8808 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype= */
8809 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed */
8810 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed= */
8811 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to */
8812 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to= */
8813 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANotExpr:typing#AExpr#its_variable */
8814 (nitmethod_t)VIRTUAL_typing__ANotExpr__accept_typing, /* pointer to parser_nodes:ANotExpr:typing#ANotExpr#accept_typing */
8815 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#make_var_read */
8816 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache */
8817 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache= */
8818 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#detach_with_placeholder */
8819 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#add */
8820 (nitmethod_t)VIRTUAL_abstract_compiler__ANotExpr__expr, /* pointer to parser_nodes:ANotExpr:abstract_compiler#ANotExpr#expr */
8821 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANotExpr:abstract_compiler#AExpr#stmt */
8822 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANotExpr:astvalidation#ANode#accept_ast_validation */
8823 (nitmethod_t)VIRTUAL_parser_nodes__ABoolExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ABoolExpr#init */
8824 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__n_kwnot, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#n_kwnot */
8825 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__n_kwnot_61d, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_kwnot= */
8826 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__n_expr, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#n_expr */
8827 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__n_expr_61d, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_expr= */
8828 (nitmethod_t)VIRTUAL_parser_nodes__ANotExpr__init, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#init */
8829 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__empty_init, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#empty_init */
8830 (nitmethod_t)VIRTUAL_parser_prod__ANotExpr__init_anotexpr, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#init_anotexpr */
8831 }
8832 };
8833 /* allocate ANotExpr */
8834 val* NEW_parser_nodes__ANotExpr(const struct type* type) {
8835 val* self /* : ANotExpr */;
8836 val* var /* : null */;
8837 val* var1 /* : null */;
8838 val* var2 /* : null */;
8839 val* var3 /* : null */;
8840 short int var4 /* : Bool */;
8841 val* var5 /* : null */;
8842 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8843 self->type = type;
8844 self->class = &class_parser_nodes__ANotExpr;
8845 var = NULL;
8846 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANotExpr exact> */
8847 var1 = NULL;
8848 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANotExpr exact> */
8849 var2 = NULL;
8850 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANotExpr exact> */
8851 var3 = NULL;
8852 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANotExpr exact> */
8853 var4 = 0;
8854 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANotExpr exact> */
8855 var5 = NULL;
8856 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANotExpr exact> */
8857 return self;
8858 }
8859 /* runtime class parser_nodes__AEqExpr */
8860 const struct class class_parser_nodes__AEqExpr = {
8861 0, /* box_kind */
8862 {
8863 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AEqExpr:kernel#Object#object_id */
8864 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AEqExpr:kernel#Object#is_same_type */
8865 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AEqExpr:kernel#Object#is_same_instance */
8866 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AEqExpr:kernel#Object#== */
8867 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AEqExpr:kernel#Object#!= */
8868 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AEqExpr:kernel#Object#output */
8869 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AEqExpr:kernel#Object#output_class_name */
8870 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AEqExpr:kernel#Object#exit */
8871 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AEqExpr:kernel#Object#sys */
8872 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AEqExpr:kernel#Object#hash */
8873 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AEqExpr:math#Object#atan2 */
8874 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AEqExpr:math#Object#pi */
8875 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AEqExpr:math#Object#srand_from */
8876 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AEqExpr:math#Object#srand */
8877 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AEqExpr:string#Object#to_s */
8878 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AEqExpr:string#Object#native_class_name */
8879 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AEqExpr:string#Object#class_name */
8880 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AEqExpr:string#Object#inspect */
8881 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AEqExpr:string#Object#inspect_head */
8882 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AEqExpr:string#Object#args */
8883 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AEqExpr:string#Object#alpha_comparator */
8884 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AEqExpr:stream#Object#poll */
8885 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AEqExpr:stream#Object#intern_poll */
8886 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AEqExpr:time#Object#get_time */
8887 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AEqExpr:file#Object#printn */
8888 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AEqExpr:file#Object#print */
8889 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AEqExpr:file#Object#getc */
8890 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AEqExpr:file#Object#gets */
8891 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AEqExpr:file#Object#getcwd */
8892 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AEqExpr:file#Object#file_getcwd */
8893 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AEqExpr:file#Object#stdin */
8894 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AEqExpr:file#Object#stdout */
8895 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AEqExpr:file#Object#stderr */
8896 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#intrude_visibility */
8897 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#public_visibility */
8898 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#protected_visibility */
8899 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#private_visibility */
8900 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AEqExpr:model_base#Object#none_visibility */
8901 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AEqExpr:model#Object#abstract_kind */
8902 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AEqExpr:model#Object#concrete_kind */
8903 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AEqExpr:model#Object#interface_kind */
8904 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AEqExpr:model#Object#enum_kind */
8905 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AEqExpr:model#Object#extern_kind */
8906 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AEqExpr:nitni_utilities#Object#internal_call_context */
8907 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AEqExpr:nitni_utilities#Object#long_signature */
8908 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AEqExpr:nitni_utilities#Object#short_signature */
8909 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AEqExpr:c#Object#to_c_call_context */
8910 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AEqExpr:c#Object#from_c_call_context */
8911 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AEqExpr:cpp#Object#cpp_call_context */
8912 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AEqExpr:cpp#Object#to_cpp_call_context */
8913 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AEqExpr:cpp#Object#from_cpp_call_context */
8914 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#location */
8915 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#hot_location */
8916 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#debug */
8917 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent */
8918 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent= */
8919 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#init */
8920 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__replace_child, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#replace_child */
8921 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#detach */
8922 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#replace_with */
8923 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__visit_all, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#visit_all */
8924 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AEqExpr:parser_util#ANode#collect_tokens_by_text */
8925 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AEqExpr:parser_util#ANode#collect_annotations_by_name */
8926 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#ANode#accept_simple_misc */
8927 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#ANode#after_simple_misc */
8928 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AEqExpr:literal#ANode#accept_literal */
8929 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AEqExpr:scope#ANode#accept_scope_visitor */
8930 (nitmethod_t)VIRTUAL_flow__AEqExpr__accept_flow_visitor, /* pointer to parser_nodes:AEqExpr:flow#AEqExpr#accept_flow_visitor */
8931 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AEqExpr:local_var_init#ANode#accept_local_var_visitor */
8932 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AEqExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8933 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AEqExpr:astvalidation#AExpr#accept_ast_validation */
8934 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AEqExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8935 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AEqExpr:transform#ANode#accept_transform_visitor */
8936 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#location= */
8937 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations */
8938 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations= */
8939 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#init */
8940 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AEqExpr:modelize_property#Prod#collect_text */
8941 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#replace_with */
8942 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#AExpr#init */
8943 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AEqExpr:simple_misc_analysis#AExpr#warn_parentheses */
8944 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context */
8945 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context= */
8946 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype */
8947 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype= */
8948 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed */
8949 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed= */
8950 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to */
8951 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to= */
8952 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AEqExpr:typing#AExpr#its_variable */
8953 (nitmethod_t)VIRTUAL_typing__AEqExpr__accept_typing, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#accept_typing */
8954 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#make_var_read */
8955 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache */
8956 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache= */
8957 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#detach_with_placeholder */
8958 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#add */
8959 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AEqExpr:abstract_compiler#ASendExpr#expr */
8960 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AEqExpr:abstract_compiler#AExpr#stmt */
8961 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AEqExpr:astvalidation#ANode#accept_ast_validation */
8962 NULL, /* empty */
8963 NULL, /* empty */
8964 NULL, /* empty */
8965 NULL, /* empty */
8966 NULL, /* empty */
8967 NULL, /* empty */
8968 NULL, /* empty */
8969 NULL, /* empty */
8970 NULL, /* empty */
8971 NULL, /* empty */
8972 NULL, /* empty */
8973 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AEqExpr:parser_nodes#ASendExpr#n_expr */
8974 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__n_expr_61d, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr= */
8975 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ASendExpr#init */
8976 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#ASendExpr#empty_init */
8977 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#ASendExpr#init_asendexpr */
8978 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite */
8979 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite= */
8980 (nitmethod_t)VIRTUAL_typing__AEqExpr__property_name, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#property_name */
8981 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#raw_arguments */
8982 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#raw_arguments= */
8983 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AEqExpr:typing#ABinopExpr#compute_raw_arguments */
8984 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AEqExpr:parser_nodes#ABinopExpr#n_expr2 */
8985 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__n_expr2_61d, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr2= */
8986 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#ABinopExpr#init */
8987 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#ABinopExpr#empty_init */
8988 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#ABinopExpr#init_abinopexpr */
8989 (nitmethod_t)VIRTUAL_parser_nodes__AEqExpr__init, /* pointer to parser_nodes:AEqExpr:parser_nodes#AEqExpr#init */
8990 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__empty_init, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#empty_init */
8991 (nitmethod_t)VIRTUAL_parser_prod__AEqExpr__init_aeqexpr, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#init_aeqexpr */
8992 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AEqExpr:flow#ANode#accept_flow_visitor */
8993 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#accept_typing */
8994 }
8995 };
8996 /* allocate AEqExpr */
8997 val* NEW_parser_nodes__AEqExpr(const struct type* type) {
8998 val* self /* : AEqExpr */;
8999 val* var /* : null */;
9000 val* var1 /* : null */;
9001 val* var2 /* : null */;
9002 val* var3 /* : null */;
9003 short int var4 /* : Bool */;
9004 val* var5 /* : null */;
9005 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9006 self->type = type;
9007 self->class = &class_parser_nodes__AEqExpr;
9008 var = NULL;
9009 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AEqExpr exact> */
9010 var1 = NULL;
9011 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AEqExpr exact> */
9012 var2 = NULL;
9013 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AEqExpr exact> */
9014 var3 = NULL;
9015 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AEqExpr exact> */
9016 var4 = 0;
9017 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AEqExpr exact> */
9018 var5 = NULL;
9019 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AEqExpr exact> */
9020 return self;
9021 }
9022 /* runtime class parser_nodes__ANeExpr */
9023 const struct class class_parser_nodes__ANeExpr = {
9024 0, /* box_kind */
9025 {
9026 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANeExpr:kernel#Object#object_id */
9027 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANeExpr:kernel#Object#is_same_type */
9028 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANeExpr:kernel#Object#is_same_instance */
9029 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANeExpr:kernel#Object#== */
9030 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANeExpr:kernel#Object#!= */
9031 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANeExpr:kernel#Object#output */
9032 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANeExpr:kernel#Object#output_class_name */
9033 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANeExpr:kernel#Object#exit */
9034 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANeExpr:kernel#Object#sys */
9035 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANeExpr:kernel#Object#hash */
9036 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANeExpr:math#Object#atan2 */
9037 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANeExpr:math#Object#pi */
9038 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANeExpr:math#Object#srand_from */
9039 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANeExpr:math#Object#srand */
9040 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANeExpr:string#Object#to_s */
9041 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANeExpr:string#Object#native_class_name */
9042 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANeExpr:string#Object#class_name */
9043 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANeExpr:string#Object#inspect */
9044 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANeExpr:string#Object#inspect_head */
9045 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANeExpr:string#Object#args */
9046 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ANeExpr:string#Object#alpha_comparator */
9047 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANeExpr:stream#Object#poll */
9048 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANeExpr:stream#Object#intern_poll */
9049 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANeExpr:time#Object#get_time */
9050 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANeExpr:file#Object#printn */
9051 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANeExpr:file#Object#print */
9052 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANeExpr:file#Object#getc */
9053 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANeExpr:file#Object#gets */
9054 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANeExpr:file#Object#getcwd */
9055 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANeExpr:file#Object#file_getcwd */
9056 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANeExpr:file#Object#stdin */
9057 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANeExpr:file#Object#stdout */
9058 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANeExpr:file#Object#stderr */
9059 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#intrude_visibility */
9060 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#public_visibility */
9061 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#protected_visibility */
9062 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#private_visibility */
9063 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANeExpr:model_base#Object#none_visibility */
9064 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANeExpr:model#Object#abstract_kind */
9065 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANeExpr:model#Object#concrete_kind */
9066 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANeExpr:model#Object#interface_kind */
9067 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANeExpr:model#Object#enum_kind */
9068 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANeExpr:model#Object#extern_kind */
9069 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ANeExpr:nitni_utilities#Object#internal_call_context */
9070 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ANeExpr:nitni_utilities#Object#long_signature */
9071 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ANeExpr:nitni_utilities#Object#short_signature */
9072 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ANeExpr:c#Object#to_c_call_context */
9073 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ANeExpr:c#Object#from_c_call_context */
9074 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ANeExpr:cpp#Object#cpp_call_context */
9075 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ANeExpr:cpp#Object#to_cpp_call_context */
9076 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ANeExpr:cpp#Object#from_cpp_call_context */
9077 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#location */
9078 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#hot_location */
9079 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#debug */
9080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent */
9081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent= */
9082 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#init */
9083 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__replace_child, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#replace_child */
9084 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#detach */
9085 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#replace_with */
9086 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__visit_all, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#visit_all */
9087 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANeExpr:parser_util#ANode#collect_tokens_by_text */
9088 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANeExpr:parser_util#ANode#collect_annotations_by_name */
9089 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#ANode#accept_simple_misc */
9090 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#ANode#after_simple_misc */
9091 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANeExpr:literal#ANode#accept_literal */
9092 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANeExpr:scope#ANode#accept_scope_visitor */
9093 (nitmethod_t)VIRTUAL_flow__ANeExpr__accept_flow_visitor, /* pointer to parser_nodes:ANeExpr:flow#ANeExpr#accept_flow_visitor */
9094 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANeExpr:local_var_init#ANode#accept_local_var_visitor */
9095 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ANeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9096 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ANeExpr:astvalidation#AExpr#accept_ast_validation */
9097 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ANeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9098 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANeExpr:transform#ANode#accept_transform_visitor */
9099 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#location= */
9100 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations */
9101 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations= */
9102 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#init */
9103 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANeExpr:modelize_property#Prod#collect_text */
9104 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#replace_with */
9105 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#AExpr#init */
9106 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ANeExpr:simple_misc_analysis#AExpr#warn_parentheses */
9107 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context */
9108 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context= */
9109 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype */
9110 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype= */
9111 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed */
9112 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed= */
9113 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to */
9114 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to= */
9115 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ANeExpr:typing#AExpr#its_variable */
9116 (nitmethod_t)VIRTUAL_typing__ANeExpr__accept_typing, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#accept_typing */
9117 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#make_var_read */
9118 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache */
9119 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache= */
9120 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#detach_with_placeholder */
9121 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#add */
9122 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ANeExpr:abstract_compiler#ASendExpr#expr */
9123 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ANeExpr:abstract_compiler#AExpr#stmt */
9124 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANeExpr:astvalidation#ANode#accept_ast_validation */
9125 NULL, /* empty */
9126 NULL, /* empty */
9127 NULL, /* empty */
9128 NULL, /* empty */
9129 NULL, /* empty */
9130 NULL, /* empty */
9131 NULL, /* empty */
9132 NULL, /* empty */
9133 NULL, /* empty */
9134 NULL, /* empty */
9135 NULL, /* empty */
9136 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ANeExpr:parser_nodes#ASendExpr#n_expr */
9137 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__n_expr_61d, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr= */
9138 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ASendExpr#init */
9139 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ASendExpr#empty_init */
9140 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ASendExpr#init_asendexpr */
9141 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite */
9142 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite= */
9143 (nitmethod_t)VIRTUAL_typing__ANeExpr__property_name, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#property_name */
9144 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#raw_arguments */
9145 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#raw_arguments= */
9146 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ANeExpr:typing#ABinopExpr#compute_raw_arguments */
9147 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ANeExpr:parser_nodes#ABinopExpr#n_expr2 */
9148 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__n_expr2_61d, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr2= */
9149 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ABinopExpr#init */
9150 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ABinopExpr#empty_init */
9151 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ABinopExpr#init_abinopexpr */
9152 (nitmethod_t)VIRTUAL_parser_nodes__ANeExpr__init, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANeExpr#init */
9153 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__empty_init, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#empty_init */
9154 (nitmethod_t)VIRTUAL_parser_prod__ANeExpr__init_aneexpr, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#init_aneexpr */
9155 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANeExpr:flow#ANode#accept_flow_visitor */
9156 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#accept_typing */
9157 }
9158 };
9159 /* allocate ANeExpr */
9160 val* NEW_parser_nodes__ANeExpr(const struct type* type) {
9161 val* self /* : ANeExpr */;
9162 val* var /* : null */;
9163 val* var1 /* : null */;
9164 val* var2 /* : null */;
9165 val* var3 /* : null */;
9166 short int var4 /* : Bool */;
9167 val* var5 /* : null */;
9168 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9169 self->type = type;
9170 self->class = &class_parser_nodes__ANeExpr;
9171 var = NULL;
9172 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANeExpr exact> */
9173 var1 = NULL;
9174 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANeExpr exact> */
9175 var2 = NULL;
9176 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANeExpr exact> */
9177 var3 = NULL;
9178 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ANeExpr exact> */
9179 var4 = 0;
9180 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ANeExpr exact> */
9181 var5 = NULL;
9182 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ANeExpr exact> */
9183 return self;
9184 }
9185 /* runtime class parser_nodes__ALtExpr */
9186 const struct class class_parser_nodes__ALtExpr = {
9187 0, /* box_kind */
9188 {
9189 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALtExpr:kernel#Object#object_id */
9190 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_type */
9191 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_instance */
9192 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALtExpr:kernel#Object#== */
9193 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALtExpr:kernel#Object#!= */
9194 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALtExpr:kernel#Object#output */
9195 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALtExpr:kernel#Object#output_class_name */
9196 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALtExpr:kernel#Object#exit */
9197 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALtExpr:kernel#Object#sys */
9198 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALtExpr:kernel#Object#hash */
9199 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALtExpr:math#Object#atan2 */
9200 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALtExpr:math#Object#pi */
9201 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALtExpr:math#Object#srand_from */
9202 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALtExpr:math#Object#srand */
9203 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALtExpr:string#Object#to_s */
9204 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALtExpr:string#Object#native_class_name */
9205 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALtExpr:string#Object#class_name */
9206 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALtExpr:string#Object#inspect */
9207 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALtExpr:string#Object#inspect_head */
9208 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALtExpr:string#Object#args */
9209 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALtExpr:string#Object#alpha_comparator */
9210 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALtExpr:stream#Object#poll */
9211 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALtExpr:stream#Object#intern_poll */
9212 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALtExpr:time#Object#get_time */
9213 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALtExpr:file#Object#printn */
9214 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALtExpr:file#Object#print */
9215 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALtExpr:file#Object#getc */
9216 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALtExpr:file#Object#gets */
9217 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALtExpr:file#Object#getcwd */
9218 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALtExpr:file#Object#file_getcwd */
9219 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALtExpr:file#Object#stdin */
9220 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALtExpr:file#Object#stdout */
9221 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALtExpr:file#Object#stderr */
9222 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#intrude_visibility */
9223 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#public_visibility */
9224 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#protected_visibility */
9225 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#private_visibility */
9226 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALtExpr:model_base#Object#none_visibility */
9227 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALtExpr:model#Object#abstract_kind */
9228 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALtExpr:model#Object#concrete_kind */
9229 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALtExpr:model#Object#interface_kind */
9230 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALtExpr:model#Object#enum_kind */
9231 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALtExpr:model#Object#extern_kind */
9232 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALtExpr:nitni_utilities#Object#internal_call_context */
9233 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALtExpr:nitni_utilities#Object#long_signature */
9234 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALtExpr:nitni_utilities#Object#short_signature */
9235 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALtExpr:c#Object#to_c_call_context */
9236 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALtExpr:c#Object#from_c_call_context */
9237 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALtExpr:cpp#Object#cpp_call_context */
9238 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALtExpr:cpp#Object#to_cpp_call_context */
9239 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALtExpr:cpp#Object#from_cpp_call_context */
9240 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location */
9241 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#hot_location */
9242 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#debug */
9243 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent */
9244 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent= */
9245 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#init */
9246 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__replace_child, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#replace_child */
9247 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#detach */
9248 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#replace_with */
9249 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__visit_all, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#visit_all */
9250 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALtExpr:parser_util#ANode#collect_tokens_by_text */
9251 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALtExpr:parser_util#ANode#collect_annotations_by_name */
9252 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#ANode#accept_simple_misc */
9253 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#ANode#after_simple_misc */
9254 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALtExpr:literal#ANode#accept_literal */
9255 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALtExpr:scope#ANode#accept_scope_visitor */
9256 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALtExpr:flow#ANode#accept_flow_visitor */
9257 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALtExpr:local_var_init#ANode#accept_local_var_visitor */
9258 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9259 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALtExpr:astvalidation#AExpr#accept_ast_validation */
9260 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9261 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALtExpr:transform#ANode#accept_transform_visitor */
9262 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#location= */
9263 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations */
9264 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations= */
9265 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#init */
9266 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALtExpr:modelize_property#Prod#collect_text */
9267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#replace_with */
9268 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#AExpr#init */
9269 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALtExpr:simple_misc_analysis#AExpr#warn_parentheses */
9270 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context */
9271 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context= */
9272 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype */
9273 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype= */
9274 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed */
9275 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed= */
9276 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to */
9277 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to= */
9278 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALtExpr:typing#AExpr#its_variable */
9279 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#accept_typing */
9280 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#make_var_read */
9281 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache */
9282 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache= */
9283 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#detach_with_placeholder */
9284 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#add */
9285 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALtExpr:abstract_compiler#ASendExpr#expr */
9286 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALtExpr:abstract_compiler#AExpr#stmt */
9287 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALtExpr:astvalidation#ANode#accept_ast_validation */
9288 NULL, /* empty */
9289 NULL, /* empty */
9290 NULL, /* empty */
9291 NULL, /* empty */
9292 NULL, /* empty */
9293 NULL, /* empty */
9294 NULL, /* empty */
9295 NULL, /* empty */
9296 NULL, /* empty */
9297 NULL, /* empty */
9298 NULL, /* empty */
9299 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#n_expr */
9300 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__n_expr_61d, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr= */
9301 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#init */
9302 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ASendExpr#empty_init */
9303 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ASendExpr#init_asendexpr */
9304 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite */
9305 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite= */
9306 (nitmethod_t)VIRTUAL_typing__ALtExpr__property_name, /* pointer to parser_nodes:ALtExpr:typing#ALtExpr#property_name */
9307 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments */
9308 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments= */
9309 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALtExpr:typing#ABinopExpr#compute_raw_arguments */
9310 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#n_expr2 */
9311 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__n_expr2_61d, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr2= */
9312 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#init */
9313 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ABinopExpr#empty_init */
9314 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ABinopExpr#init_abinopexpr */
9315 (nitmethod_t)VIRTUAL_parser_nodes__ALtExpr__init, /* pointer to parser_nodes:ALtExpr:parser_nodes#ALtExpr#init */
9316 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__empty_init, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#empty_init */
9317 (nitmethod_t)VIRTUAL_parser_prod__ALtExpr__init_altexpr, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#init_altexpr */
9318 }
9319 };
9320 /* allocate ALtExpr */
9321 val* NEW_parser_nodes__ALtExpr(const struct type* type) {
9322 val* self /* : ALtExpr */;
9323 val* var /* : null */;
9324 val* var1 /* : null */;
9325 val* var2 /* : null */;
9326 val* var3 /* : null */;
9327 short int var4 /* : Bool */;
9328 val* var5 /* : null */;
9329 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9330 self->type = type;
9331 self->class = &class_parser_nodes__ALtExpr;
9332 var = NULL;
9333 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALtExpr exact> */
9334 var1 = NULL;
9335 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALtExpr exact> */
9336 var2 = NULL;
9337 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALtExpr exact> */
9338 var3 = NULL;
9339 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALtExpr exact> */
9340 var4 = 0;
9341 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALtExpr exact> */
9342 var5 = NULL;
9343 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALtExpr exact> */
9344 return self;
9345 }
9346 /* runtime class parser_nodes__ALeExpr */
9347 const struct class class_parser_nodes__ALeExpr = {
9348 0, /* box_kind */
9349 {
9350 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALeExpr:kernel#Object#object_id */
9351 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_type */
9352 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_instance */
9353 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALeExpr:kernel#Object#== */
9354 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALeExpr:kernel#Object#!= */
9355 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALeExpr:kernel#Object#output */
9356 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALeExpr:kernel#Object#output_class_name */
9357 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALeExpr:kernel#Object#exit */
9358 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALeExpr:kernel#Object#sys */
9359 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALeExpr:kernel#Object#hash */
9360 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALeExpr:math#Object#atan2 */
9361 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALeExpr:math#Object#pi */
9362 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALeExpr:math#Object#srand_from */
9363 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALeExpr:math#Object#srand */
9364 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALeExpr:string#Object#to_s */
9365 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALeExpr:string#Object#native_class_name */
9366 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALeExpr:string#Object#class_name */
9367 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALeExpr:string#Object#inspect */
9368 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALeExpr:string#Object#inspect_head */
9369 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALeExpr:string#Object#args */
9370 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALeExpr:string#Object#alpha_comparator */
9371 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALeExpr:stream#Object#poll */
9372 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALeExpr:stream#Object#intern_poll */
9373 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALeExpr:time#Object#get_time */
9374 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALeExpr:file#Object#printn */
9375 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALeExpr:file#Object#print */
9376 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALeExpr:file#Object#getc */
9377 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALeExpr:file#Object#gets */
9378 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALeExpr:file#Object#getcwd */
9379 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALeExpr:file#Object#file_getcwd */
9380 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALeExpr:file#Object#stdin */
9381 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALeExpr:file#Object#stdout */
9382 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALeExpr:file#Object#stderr */
9383 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#intrude_visibility */
9384 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#public_visibility */
9385 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#protected_visibility */
9386 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#private_visibility */
9387 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALeExpr:model_base#Object#none_visibility */
9388 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALeExpr:model#Object#abstract_kind */
9389 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALeExpr:model#Object#concrete_kind */
9390 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALeExpr:model#Object#interface_kind */
9391 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALeExpr:model#Object#enum_kind */
9392 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALeExpr:model#Object#extern_kind */
9393 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALeExpr:nitni_utilities#Object#internal_call_context */
9394 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALeExpr:nitni_utilities#Object#long_signature */
9395 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALeExpr:nitni_utilities#Object#short_signature */
9396 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALeExpr:c#Object#to_c_call_context */
9397 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALeExpr:c#Object#from_c_call_context */
9398 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALeExpr:cpp#Object#cpp_call_context */
9399 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALeExpr:cpp#Object#to_cpp_call_context */
9400 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALeExpr:cpp#Object#from_cpp_call_context */
9401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location */
9402 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#hot_location */
9403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#debug */
9404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent */
9405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent= */
9406 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#init */
9407 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__replace_child, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#replace_child */
9408 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#detach */
9409 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#replace_with */
9410 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__visit_all, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#visit_all */
9411 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALeExpr:parser_util#ANode#collect_tokens_by_text */
9412 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALeExpr:parser_util#ANode#collect_annotations_by_name */
9413 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#ANode#accept_simple_misc */
9414 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#ANode#after_simple_misc */
9415 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALeExpr:literal#ANode#accept_literal */
9416 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALeExpr:scope#ANode#accept_scope_visitor */
9417 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALeExpr:flow#ANode#accept_flow_visitor */
9418 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALeExpr:local_var_init#ANode#accept_local_var_visitor */
9419 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9420 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALeExpr:astvalidation#AExpr#accept_ast_validation */
9421 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9422 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALeExpr:transform#ANode#accept_transform_visitor */
9423 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#location= */
9424 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations */
9425 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations= */
9426 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#init */
9427 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALeExpr:modelize_property#Prod#collect_text */
9428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#replace_with */
9429 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#AExpr#init */
9430 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALeExpr:simple_misc_analysis#AExpr#warn_parentheses */
9431 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context */
9432 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context= */
9433 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype */
9434 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype= */
9435 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed */
9436 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed= */
9437 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to */
9438 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to= */
9439 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALeExpr:typing#AExpr#its_variable */
9440 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#accept_typing */
9441 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#make_var_read */
9442 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache */
9443 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache= */
9444 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#detach_with_placeholder */
9445 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#add */
9446 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALeExpr:abstract_compiler#ASendExpr#expr */
9447 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALeExpr:abstract_compiler#AExpr#stmt */
9448 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALeExpr:astvalidation#ANode#accept_ast_validation */
9449 NULL, /* empty */
9450 NULL, /* empty */
9451 NULL, /* empty */
9452 NULL, /* empty */
9453 NULL, /* empty */
9454 NULL, /* empty */
9455 NULL, /* empty */
9456 NULL, /* empty */
9457 NULL, /* empty */
9458 NULL, /* empty */
9459 NULL, /* empty */
9460 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#n_expr */
9461 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__n_expr_61d, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr= */
9462 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#init */
9463 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ASendExpr#empty_init */
9464 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ASendExpr#init_asendexpr */
9465 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite */
9466 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite= */
9467 (nitmethod_t)VIRTUAL_typing__ALeExpr__property_name, /* pointer to parser_nodes:ALeExpr:typing#ALeExpr#property_name */
9468 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments */
9469 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments= */
9470 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALeExpr:typing#ABinopExpr#compute_raw_arguments */
9471 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#n_expr2 */
9472 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__n_expr2_61d, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr2= */
9473 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#init */
9474 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ABinopExpr#empty_init */
9475 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ABinopExpr#init_abinopexpr */
9476 (nitmethod_t)VIRTUAL_parser_nodes__ALeExpr__init, /* pointer to parser_nodes:ALeExpr:parser_nodes#ALeExpr#init */
9477 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__empty_init, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#empty_init */
9478 (nitmethod_t)VIRTUAL_parser_prod__ALeExpr__init_aleexpr, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#init_aleexpr */
9479 }
9480 };
9481 /* allocate ALeExpr */
9482 val* NEW_parser_nodes__ALeExpr(const struct type* type) {
9483 val* self /* : ALeExpr */;
9484 val* var /* : null */;
9485 val* var1 /* : null */;
9486 val* var2 /* : null */;
9487 val* var3 /* : null */;
9488 short int var4 /* : Bool */;
9489 val* var5 /* : null */;
9490 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9491 self->type = type;
9492 self->class = &class_parser_nodes__ALeExpr;
9493 var = NULL;
9494 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALeExpr exact> */
9495 var1 = NULL;
9496 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALeExpr exact> */
9497 var2 = NULL;
9498 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALeExpr exact> */
9499 var3 = NULL;
9500 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALeExpr exact> */
9501 var4 = 0;
9502 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALeExpr exact> */
9503 var5 = NULL;
9504 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALeExpr exact> */
9505 return self;
9506 }
9507 /* runtime class parser_nodes__ALlExpr */
9508 const struct class class_parser_nodes__ALlExpr = {
9509 0, /* box_kind */
9510 {
9511 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALlExpr:kernel#Object#object_id */
9512 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_type */
9513 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_instance */
9514 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALlExpr:kernel#Object#== */
9515 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALlExpr:kernel#Object#!= */
9516 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALlExpr:kernel#Object#output */
9517 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALlExpr:kernel#Object#output_class_name */
9518 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALlExpr:kernel#Object#exit */
9519 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALlExpr:kernel#Object#sys */
9520 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALlExpr:kernel#Object#hash */
9521 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALlExpr:math#Object#atan2 */
9522 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALlExpr:math#Object#pi */
9523 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALlExpr:math#Object#srand_from */
9524 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALlExpr:math#Object#srand */
9525 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ALlExpr:string#Object#to_s */
9526 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALlExpr:string#Object#native_class_name */
9527 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALlExpr:string#Object#class_name */
9528 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALlExpr:string#Object#inspect */
9529 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALlExpr:string#Object#inspect_head */
9530 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALlExpr:string#Object#args */
9531 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALlExpr:string#Object#alpha_comparator */
9532 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALlExpr:stream#Object#poll */
9533 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALlExpr:stream#Object#intern_poll */
9534 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALlExpr:time#Object#get_time */
9535 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALlExpr:file#Object#printn */
9536 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALlExpr:file#Object#print */
9537 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALlExpr:file#Object#getc */
9538 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALlExpr:file#Object#gets */
9539 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALlExpr:file#Object#getcwd */
9540 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALlExpr:file#Object#file_getcwd */
9541 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALlExpr:file#Object#stdin */
9542 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALlExpr:file#Object#stdout */
9543 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALlExpr:file#Object#stderr */
9544 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#intrude_visibility */
9545 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#public_visibility */
9546 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#protected_visibility */
9547 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#private_visibility */
9548 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALlExpr:model_base#Object#none_visibility */
9549 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALlExpr:model#Object#abstract_kind */
9550 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALlExpr:model#Object#concrete_kind */
9551 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALlExpr:model#Object#interface_kind */
9552 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALlExpr:model#Object#enum_kind */
9553 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALlExpr:model#Object#extern_kind */
9554 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALlExpr:nitni_utilities#Object#internal_call_context */
9555 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALlExpr:nitni_utilities#Object#long_signature */
9556 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALlExpr:nitni_utilities#Object#short_signature */
9557 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALlExpr:c#Object#to_c_call_context */
9558 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALlExpr:c#Object#from_c_call_context */
9559 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALlExpr:cpp#Object#cpp_call_context */
9560 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALlExpr:cpp#Object#to_cpp_call_context */
9561 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALlExpr:cpp#Object#from_cpp_call_context */
9562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location */
9563 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#hot_location */
9564 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#debug */
9565 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent */
9566 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent= */
9567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#init */
9568 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__replace_child, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#replace_child */
9569 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#detach */
9570 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#replace_with */
9571 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__visit_all, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#visit_all */
9572 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALlExpr:parser_util#ANode#collect_tokens_by_text */
9573 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALlExpr:parser_util#ANode#collect_annotations_by_name */
9574 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#ANode#accept_simple_misc */
9575 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#ANode#after_simple_misc */
9576 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALlExpr:literal#ANode#accept_literal */
9577 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALlExpr:scope#ANode#accept_scope_visitor */
9578 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALlExpr:flow#ANode#accept_flow_visitor */
9579 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALlExpr:local_var_init#ANode#accept_local_var_visitor */
9580 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:ALlExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9581 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:ALlExpr:astvalidation#AExpr#accept_ast_validation */
9582 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:ALlExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9583 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALlExpr:transform#ANode#accept_transform_visitor */
9584 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#location= */
9585 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations */
9586 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations= */
9587 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#init */
9588 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ALlExpr:modelize_property#Prod#collect_text */
9589 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#replace_with */
9590 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#AExpr#init */
9591 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:ALlExpr:simple_misc_analysis#AExpr#warn_parentheses */
9592 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context */
9593 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context= */
9594 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype */
9595 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype= */
9596 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed */
9597 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed= */
9598 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to */
9599 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to= */
9600 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:ALlExpr:typing#AExpr#its_variable */
9601 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#accept_typing */
9602 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#make_var_read */
9603 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache */
9604 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache= */
9605 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#detach_with_placeholder */
9606 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#add */
9607 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:ALlExpr:abstract_compiler#ASendExpr#expr */
9608 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:ALlExpr:abstract_compiler#AExpr#stmt */
9609 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALlExpr:astvalidation#ANode#accept_ast_validation */
9610 NULL, /* empty */
9611 NULL, /* empty */
9612 NULL, /* empty */
9613 NULL, /* empty */
9614 NULL, /* empty */
9615 NULL, /* empty */
9616 NULL, /* empty */
9617 NULL, /* empty */
9618 NULL, /* empty */
9619 NULL, /* empty */
9620 NULL, /* empty */
9621 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#n_expr */
9622 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__n_expr_61d, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr= */
9623 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#init */
9624 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ASendExpr#empty_init */
9625 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ASendExpr#init_asendexpr */
9626 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite */
9627 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite= */
9628 (nitmethod_t)VIRTUAL_typing__ALlExpr__property_name, /* pointer to parser_nodes:ALlExpr:typing#ALlExpr#property_name */
9629 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments */
9630 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments= */
9631 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:ALlExpr:typing#ABinopExpr#compute_raw_arguments */
9632 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#n_expr2 */
9633 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__n_expr2_61d, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr2= */
9634 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#init */
9635 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ABinopExpr#empty_init */
9636 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ABinopExpr#init_abinopexpr */
9637 (nitmethod_t)VIRTUAL_parser_nodes__ALlExpr__init, /* pointer to parser_nodes:ALlExpr:parser_nodes#ALlExpr#init */
9638 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__empty_init, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#empty_init */
9639 (nitmethod_t)VIRTUAL_parser_prod__ALlExpr__init_allexpr, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#init_allexpr */
9640 }
9641 };
9642 /* allocate ALlExpr */
9643 val* NEW_parser_nodes__ALlExpr(const struct type* type) {
9644 val* self /* : ALlExpr */;
9645 val* var /* : null */;
9646 val* var1 /* : null */;
9647 val* var2 /* : null */;
9648 val* var3 /* : null */;
9649 short int var4 /* : Bool */;
9650 val* var5 /* : null */;
9651 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9652 self->type = type;
9653 self->class = &class_parser_nodes__ALlExpr;
9654 var = NULL;
9655 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALlExpr exact> */
9656 var1 = NULL;
9657 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALlExpr exact> */
9658 var2 = NULL;
9659 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ALlExpr exact> */
9660 var3 = NULL;
9661 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:ALlExpr exact> */
9662 var4 = 0;
9663 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:ALlExpr exact> */
9664 var5 = NULL;
9665 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:ALlExpr exact> */
9666 return self;
9667 }
9668 /* runtime class parser_nodes__AGtExpr */
9669 const struct class class_parser_nodes__AGtExpr = {
9670 0, /* box_kind */
9671 {
9672 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGtExpr:kernel#Object#object_id */
9673 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_type */
9674 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_instance */
9675 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGtExpr:kernel#Object#== */
9676 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGtExpr:kernel#Object#!= */
9677 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGtExpr:kernel#Object#output */
9678 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGtExpr:kernel#Object#output_class_name */
9679 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGtExpr:kernel#Object#exit */
9680 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGtExpr:kernel#Object#sys */
9681 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGtExpr:kernel#Object#hash */
9682 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGtExpr:math#Object#atan2 */
9683 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGtExpr:math#Object#pi */
9684 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGtExpr:math#Object#srand_from */
9685 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGtExpr:math#Object#srand */
9686 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGtExpr:string#Object#to_s */
9687 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGtExpr:string#Object#native_class_name */
9688 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGtExpr:string#Object#class_name */
9689 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGtExpr:string#Object#inspect */
9690 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGtExpr:string#Object#inspect_head */
9691 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGtExpr:string#Object#args */
9692 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AGtExpr:string#Object#alpha_comparator */
9693 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGtExpr:stream#Object#poll */
9694 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGtExpr:stream#Object#intern_poll */
9695 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGtExpr:time#Object#get_time */
9696 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGtExpr:file#Object#printn */
9697 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGtExpr:file#Object#print */
9698 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGtExpr:file#Object#getc */
9699 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGtExpr:file#Object#gets */
9700 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGtExpr:file#Object#getcwd */
9701 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGtExpr:file#Object#file_getcwd */
9702 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGtExpr:file#Object#stdin */
9703 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGtExpr:file#Object#stdout */
9704 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGtExpr:file#Object#stderr */
9705 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#intrude_visibility */
9706 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#public_visibility */
9707 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#protected_visibility */
9708 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#private_visibility */
9709 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGtExpr:model_base#Object#none_visibility */
9710 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGtExpr:model#Object#abstract_kind */
9711 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGtExpr:model#Object#concrete_kind */
9712 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGtExpr:model#Object#interface_kind */
9713 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGtExpr:model#Object#enum_kind */
9714 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGtExpr:model#Object#extern_kind */
9715 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AGtExpr:nitni_utilities#Object#internal_call_context */
9716 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AGtExpr:nitni_utilities#Object#long_signature */
9717 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AGtExpr:nitni_utilities#Object#short_signature */
9718 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AGtExpr:c#Object#to_c_call_context */
9719 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AGtExpr:c#Object#from_c_call_context */
9720 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AGtExpr:cpp#Object#cpp_call_context */
9721 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AGtExpr:cpp#Object#to_cpp_call_context */
9722 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AGtExpr:cpp#Object#from_cpp_call_context */
9723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location */
9724 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#hot_location */
9725 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#debug */
9726 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent */
9727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent= */
9728 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#init */
9729 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__replace_child, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#replace_child */
9730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#detach */
9731 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#replace_with */
9732 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__visit_all, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#visit_all */
9733 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGtExpr:parser_util#ANode#collect_tokens_by_text */
9734 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGtExpr:parser_util#ANode#collect_annotations_by_name */
9735 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#ANode#accept_simple_misc */
9736 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#ANode#after_simple_misc */
9737 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGtExpr:literal#ANode#accept_literal */
9738 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGtExpr:scope#ANode#accept_scope_visitor */
9739 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGtExpr:flow#ANode#accept_flow_visitor */
9740 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGtExpr:local_var_init#ANode#accept_local_var_visitor */
9741 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AGtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9742 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AGtExpr:astvalidation#AExpr#accept_ast_validation */
9743 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AGtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9744 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGtExpr:transform#ANode#accept_transform_visitor */
9745 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#location= */
9746 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations */
9747 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations= */
9748 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#init */
9749 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGtExpr:modelize_property#Prod#collect_text */
9750 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#replace_with */
9751 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#AExpr#init */
9752 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AGtExpr:simple_misc_analysis#AExpr#warn_parentheses */
9753 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context */
9754 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context= */
9755 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype */
9756 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype= */
9757 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed */
9758 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed= */
9759 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to */
9760 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to= */
9761 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AGtExpr:typing#AExpr#its_variable */
9762 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#accept_typing */
9763 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#make_var_read */
9764 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache */
9765 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache= */
9766 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#detach_with_placeholder */
9767 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#add */
9768 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AGtExpr:abstract_compiler#ASendExpr#expr */
9769 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AGtExpr:abstract_compiler#AExpr#stmt */
9770 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGtExpr:astvalidation#ANode#accept_ast_validation */
9771 NULL, /* empty */
9772 NULL, /* empty */
9773 NULL, /* empty */
9774 NULL, /* empty */
9775 NULL, /* empty */
9776 NULL, /* empty */
9777 NULL, /* empty */
9778 NULL, /* empty */
9779 NULL, /* empty */
9780 NULL, /* empty */
9781 NULL, /* empty */
9782 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#n_expr */
9783 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__n_expr_61d, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr= */
9784 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#init */
9785 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#ASendExpr#empty_init */
9786 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#ASendExpr#init_asendexpr */
9787 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite */
9788 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite= */
9789 (nitmethod_t)VIRTUAL_typing__AGtExpr__property_name, /* pointer to parser_nodes:AGtExpr:typing#AGtExpr#property_name */
9790 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments */
9791 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments= */
9792 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AGtExpr:typing#ABinopExpr#compute_raw_arguments */
9793 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#n_expr2 */
9794 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__n_expr2_61d, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr2= */
9795 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#init */
9796 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#ABinopExpr#empty_init */
9797 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#ABinopExpr#init_abinopexpr */
9798 (nitmethod_t)VIRTUAL_parser_nodes__AGtExpr__init, /* pointer to parser_nodes:AGtExpr:parser_nodes#AGtExpr#init */
9799 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__empty_init, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#empty_init */
9800 (nitmethod_t)VIRTUAL_parser_prod__AGtExpr__init_agtexpr, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#init_agtexpr */
9801 }
9802 };
9803 /* allocate AGtExpr */
9804 val* NEW_parser_nodes__AGtExpr(const struct type* type) {
9805 val* self /* : AGtExpr */;
9806 val* var /* : null */;
9807 val* var1 /* : null */;
9808 val* var2 /* : null */;
9809 val* var3 /* : null */;
9810 short int var4 /* : Bool */;
9811 val* var5 /* : null */;
9812 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9813 self->type = type;
9814 self->class = &class_parser_nodes__AGtExpr;
9815 var = NULL;
9816 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGtExpr exact> */
9817 var1 = NULL;
9818 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGtExpr exact> */
9819 var2 = NULL;
9820 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGtExpr exact> */
9821 var3 = NULL;
9822 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AGtExpr exact> */
9823 var4 = 0;
9824 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AGtExpr exact> */
9825 var5 = NULL;
9826 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AGtExpr exact> */
9827 return self;
9828 }
9829 /* runtime class parser_nodes__AGeExpr */
9830 const struct class class_parser_nodes__AGeExpr = {
9831 0, /* box_kind */
9832 {
9833 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AGeExpr:kernel#Object#object_id */
9834 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_type */
9835 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_instance */
9836 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AGeExpr:kernel#Object#== */
9837 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AGeExpr:kernel#Object#!= */
9838 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AGeExpr:kernel#Object#output */
9839 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AGeExpr:kernel#Object#output_class_name */
9840 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AGeExpr:kernel#Object#exit */
9841 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AGeExpr:kernel#Object#sys */
9842 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AGeExpr:kernel#Object#hash */
9843 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AGeExpr:math#Object#atan2 */
9844 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AGeExpr:math#Object#pi */
9845 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AGeExpr:math#Object#srand_from */
9846 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AGeExpr:math#Object#srand */
9847 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AGeExpr:string#Object#to_s */
9848 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AGeExpr:string#Object#native_class_name */
9849 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AGeExpr:string#Object#class_name */
9850 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AGeExpr:string#Object#inspect */
9851 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AGeExpr:string#Object#inspect_head */
9852 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AGeExpr:string#Object#args */
9853 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AGeExpr:string#Object#alpha_comparator */
9854 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AGeExpr:stream#Object#poll */
9855 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AGeExpr:stream#Object#intern_poll */
9856 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AGeExpr:time#Object#get_time */
9857 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AGeExpr:file#Object#printn */
9858 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AGeExpr:file#Object#print */
9859 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AGeExpr:file#Object#getc */
9860 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AGeExpr:file#Object#gets */
9861 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AGeExpr:file#Object#getcwd */
9862 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AGeExpr:file#Object#file_getcwd */
9863 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AGeExpr:file#Object#stdin */
9864 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AGeExpr:file#Object#stdout */
9865 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AGeExpr:file#Object#stderr */
9866 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#intrude_visibility */
9867 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#public_visibility */
9868 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#protected_visibility */
9869 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#private_visibility */
9870 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AGeExpr:model_base#Object#none_visibility */
9871 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AGeExpr:model#Object#abstract_kind */
9872 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AGeExpr:model#Object#concrete_kind */
9873 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AGeExpr:model#Object#interface_kind */
9874 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AGeExpr:model#Object#enum_kind */
9875 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AGeExpr:model#Object#extern_kind */
9876 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AGeExpr:nitni_utilities#Object#internal_call_context */
9877 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AGeExpr:nitni_utilities#Object#long_signature */
9878 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AGeExpr:nitni_utilities#Object#short_signature */
9879 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AGeExpr:c#Object#to_c_call_context */
9880 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AGeExpr:c#Object#from_c_call_context */
9881 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AGeExpr:cpp#Object#cpp_call_context */
9882 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AGeExpr:cpp#Object#to_cpp_call_context */
9883 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AGeExpr:cpp#Object#from_cpp_call_context */
9884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location */
9885 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#hot_location */
9886 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#debug */
9887 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent */
9888 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent= */
9889 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#init */
9890 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__replace_child, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#replace_child */
9891 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#detach */
9892 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#replace_with */
9893 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__visit_all, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#visit_all */
9894 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AGeExpr:parser_util#ANode#collect_tokens_by_text */
9895 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AGeExpr:parser_util#ANode#collect_annotations_by_name */
9896 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#ANode#accept_simple_misc */
9897 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#ANode#after_simple_misc */
9898 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AGeExpr:literal#ANode#accept_literal */
9899 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AGeExpr:scope#ANode#accept_scope_visitor */
9900 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AGeExpr:flow#ANode#accept_flow_visitor */
9901 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AGeExpr:local_var_init#ANode#accept_local_var_visitor */
9902 (nitmethod_t)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init, /* pointer to parser_nodes:AGeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9903 (nitmethod_t)VIRTUAL_astvalidation__AExpr__accept_ast_validation, /* pointer to parser_nodes:AGeExpr:astvalidation#AExpr#accept_ast_validation */
9904 (nitmethod_t)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor, /* pointer to parser_nodes:AGeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9905 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AGeExpr:transform#ANode#accept_transform_visitor */
9906 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#location= */
9907 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations */
9908 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations= */
9909 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#init */
9910 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AGeExpr:modelize_property#Prod#collect_text */
9911 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#replace_with */
9912 (nitmethod_t)VIRTUAL_parser_nodes__AExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#AExpr#init */
9913 (nitmethod_t)VIRTUAL_simple_misc_analysis__AExpr__warn_parentheses, /* pointer to parser_nodes:AGeExpr:simple_misc_analysis#AExpr#warn_parentheses */
9914 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context */
9915 (nitmethod_t)VIRTUAL_flow__AExpr__after_flow_context_61d, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context= */
9916 (nitmethod_t)VIRTUAL_typing__AExpr__mtype, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype */
9917 (nitmethod_t)VIRTUAL_typing__AExpr__mtype_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype= */
9918 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed */
9919 (nitmethod_t)VIRTUAL_typing__AExpr__is_typed_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed= */
9920 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to */
9921 (nitmethod_t)VIRTUAL_typing__AExpr__implicit_cast_to_61d, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to= */
9922 (nitmethod_t)VIRTUAL_typing__AExpr__its_variable, /* pointer to parser_nodes:AGeExpr:typing#AExpr#its_variable */
9923 (nitmethod_t)VIRTUAL_typing__ASendExpr__accept_typing, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#accept_typing */
9924 (nitmethod_t)VIRTUAL_astbuilder__AExpr__make_var_read, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#make_var_read */
9925 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache */
9926 (nitmethod_t)VIRTUAL_astbuilder__AExpr__variable_cache_61d, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache= */
9927 (nitmethod_t)VIRTUAL_astbuilder__AExpr__detach_with_placeholder, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#detach_with_placeholder */
9928 (nitmethod_t)VIRTUAL_astbuilder__AExpr__add, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#add */
9929 (nitmethod_t)VIRTUAL_abstract_compiler__ASendExpr__expr, /* pointer to parser_nodes:AGeExpr:abstract_compiler#ASendExpr#expr */
9930 (nitmethod_t)VIRTUAL_abstract_compiler__AExpr__stmt, /* pointer to parser_nodes:AGeExpr:abstract_compiler#AExpr#stmt */
9931 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AGeExpr:astvalidation#ANode#accept_ast_validation */
9932 NULL, /* empty */
9933 NULL, /* empty */
9934 NULL, /* empty */
9935 NULL, /* empty */
9936 NULL, /* empty */
9937 NULL, /* empty */
9938 NULL, /* empty */
9939 NULL, /* empty */
9940 NULL, /* empty */
9941 NULL, /* empty */
9942 NULL, /* empty */
9943 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__n_expr, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#n_expr */
9944 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__n_expr_61d, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr= */
9945 (nitmethod_t)VIRTUAL_parser_nodes__ASendExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#init */
9946 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#ASendExpr#empty_init */
9947 (nitmethod_t)VIRTUAL_parser_prod__ASendExpr__init_asendexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#ASendExpr#init_asendexpr */
9948 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite */
9949 (nitmethod_t)VIRTUAL_typing__ASendExpr__callsite_61d, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite= */
9950 (nitmethod_t)VIRTUAL_typing__AGeExpr__property_name, /* pointer to parser_nodes:AGeExpr:typing#AGeExpr#property_name */
9951 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments */
9952 (nitmethod_t)VIRTUAL_typing__ASendExpr__raw_arguments_61d, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments= */
9953 (nitmethod_t)VIRTUAL_typing__ABinopExpr__compute_raw_arguments, /* pointer to parser_nodes:AGeExpr:typing#ABinopExpr#compute_raw_arguments */
9954 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__n_expr2, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#n_expr2 */
9955 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__n_expr2_61d, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr2= */
9956 (nitmethod_t)VIRTUAL_parser_nodes__ABinopExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#init */
9957 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#ABinopExpr#empty_init */
9958 (nitmethod_t)VIRTUAL_parser_prod__ABinopExpr__init_abinopexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#ABinopExpr#init_abinopexpr */
9959 (nitmethod_t)VIRTUAL_parser_nodes__AGeExpr__init, /* pointer to parser_nodes:AGeExpr:parser_nodes#AGeExpr#init */
9960 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__empty_init, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#empty_init */
9961 (nitmethod_t)VIRTUAL_parser_prod__AGeExpr__init_ageexpr, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#init_ageexpr */
9962 }
9963 };
9964 /* allocate AGeExpr */
9965 val* NEW_parser_nodes__AGeExpr(const struct type* type) {
9966 val* self /* : AGeExpr */;
9967 val* var /* : null */;
9968 val* var1 /* : null */;
9969 val* var2 /* : null */;
9970 val* var3 /* : null */;
9971 short int var4 /* : Bool */;
9972 val* var5 /* : null */;
9973 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9974 self->type = type;
9975 self->class = &class_parser_nodes__AGeExpr;
9976 var = NULL;
9977 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AGeExpr exact> */
9978 var1 = NULL;
9979 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AGeExpr exact> */
9980 var2 = NULL;
9981 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AGeExpr exact> */
9982 var3 = NULL;
9983 self->attrs[COLOR_typing__AExpr___64dmtype].val = var3; /* @mtype on <self:AGeExpr exact> */
9984 var4 = 0;
9985 self->attrs[COLOR_typing__AExpr___64dis_typed].s = var4; /* @is_typed on <self:AGeExpr exact> */
9986 var5 = NULL;
9987 self->attrs[COLOR_typing__AExpr___64dimplicit_cast_to].val = var5; /* @implicit_cast_to on <self:AGeExpr exact> */
9988 return self;
9989 }