README: add system configuration for OS X
[nit.git] / c_src / nitc__nith.classes.4.c
1 #include "nitc__nith.classes.0.h"
2 /* runtime class nitc__TKwtrue: nitc::TKwtrue (dead=false; need_corpse=false)*/
3 const struct class class_nitc__TKwtrue = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwtrue:kernel#Object#init */
7 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#!= */
8 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwtrue:kernel#Object#sys */
9 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#to_s */
10 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#== */
11 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_instance */
12 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwtrue:abstract_text#Object#inspect */
13 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwtrue:kernel#Object#object_id */
14 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwtrue:abstract_text#Object#class_name */
15 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwtrue:abstract_text#Object#inspect_head */
16 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwtrue:abstract_text#Object#native_class_name */
17 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwtrue:kernel#Object#hash */
18 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location */
19 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent */
20 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#visit_all */
21 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwtrue:modelbuilder_base#ANode#is_broken */
22 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#hot_location */
23 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwtrue:modelbuilder_base#ANode#is_broken= */
24 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtrue:literal#ANode#accept_literal */
25 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent= */
26 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#full_transform_visitor */
27 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation#ANode#accept_ast_validation */
28 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
29 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope#ANode#accept_scope_visitor */
30 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow#ANode#accept_flow_visitor */
31 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init#ANode#accept_local_var_visitor */
32 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init#ANode#accept_auto_super_init */
33 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#accept_transform_visitor */
34 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#debug */
35 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location= */
36 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#replace_with */
37 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwtrue:typing#ANode#accept_post_typing */
38 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#replace_child */
39 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwtrue:lexer_work#Token#text */
40 (nitmethod_t)nitc__lexer___TKwtrue___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#parser_index */
41 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token= */
42 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token= */
43 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#is_loose= */
44 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_looses */
45 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token */
46 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_looses */
47 (nitmethod_t)nitc__lexer___TKwtrue___init_tk, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#init_tk */
48 }
49 };
50 /* allocate TKwtrue */
51 val* NEW_nitc__TKwtrue(const struct type* type) {
52 val* self /* : TKwtrue */;
53 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
54 self->type = type;
55 self->class = &class_nitc__TKwtrue;
56 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwtrue exact> */
57 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwtrue exact> */
58 return self;
59 }
60 /* runtime class nitc__TKwfalse: nitc::TKwfalse (dead=false; need_corpse=false)*/
61 const struct class class_nitc__TKwfalse = {
62 0, /* box_kind */
63 {
64 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwfalse:kernel#Object#init */
65 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#!= */
66 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwfalse:kernel#Object#sys */
67 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#to_s */
68 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#== */
69 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_instance */
70 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwfalse:abstract_text#Object#inspect */
71 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwfalse:kernel#Object#object_id */
72 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwfalse:abstract_text#Object#class_name */
73 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwfalse:abstract_text#Object#inspect_head */
74 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwfalse:abstract_text#Object#native_class_name */
75 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwfalse:kernel#Object#hash */
76 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location */
77 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent */
78 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#visit_all */
79 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwfalse:modelbuilder_base#ANode#is_broken */
80 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#hot_location */
81 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwfalse:modelbuilder_base#ANode#is_broken= */
82 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfalse:literal#ANode#accept_literal */
83 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent= */
84 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#full_transform_visitor */
85 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation#ANode#accept_ast_validation */
86 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
87 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope#ANode#accept_scope_visitor */
88 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow#ANode#accept_flow_visitor */
89 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init#ANode#accept_local_var_visitor */
90 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init#ANode#accept_auto_super_init */
91 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#accept_transform_visitor */
92 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#debug */
93 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location= */
94 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#replace_with */
95 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwfalse:typing#ANode#accept_post_typing */
96 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#replace_child */
97 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwfalse:lexer_work#Token#text */
98 (nitmethod_t)nitc__lexer___TKwfalse___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#parser_index */
99 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token= */
100 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token= */
101 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#is_loose= */
102 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_looses */
103 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token */
104 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_looses */
105 (nitmethod_t)nitc__lexer___TKwfalse___init_tk, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#init_tk */
106 }
107 };
108 /* allocate TKwfalse */
109 val* NEW_nitc__TKwfalse(const struct type* type) {
110 val* self /* : TKwfalse */;
111 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
112 self->type = type;
113 self->class = &class_nitc__TKwfalse;
114 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwfalse exact> */
115 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwfalse exact> */
116 return self;
117 }
118 /* runtime class nitc__TKwnull: nitc::TKwnull (dead=false; need_corpse=false)*/
119 const struct class class_nitc__TKwnull = {
120 0, /* box_kind */
121 {
122 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnull:kernel#Object#init */
123 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#!= */
124 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnull:kernel#Object#sys */
125 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#to_s */
126 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#== */
127 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_instance */
128 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnull:abstract_text#Object#inspect */
129 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnull:kernel#Object#object_id */
130 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnull:abstract_text#Object#class_name */
131 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnull:abstract_text#Object#inspect_head */
132 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnull:abstract_text#Object#native_class_name */
133 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnull:kernel#Object#hash */
134 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location */
135 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent */
136 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#visit_all */
137 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnull:modelbuilder_base#ANode#is_broken */
138 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#hot_location */
139 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnull:modelbuilder_base#ANode#is_broken= */
140 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnull:literal#ANode#accept_literal */
141 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent= */
142 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#full_transform_visitor */
143 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation#ANode#accept_ast_validation */
144 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis#ANode#accept_rapid_type_visitor */
145 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope#ANode#accept_scope_visitor */
146 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow#ANode#accept_flow_visitor */
147 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init#ANode#accept_local_var_visitor */
148 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init#ANode#accept_auto_super_init */
149 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#accept_transform_visitor */
150 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#debug */
151 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location= */
152 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#replace_with */
153 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnull:typing#ANode#accept_post_typing */
154 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#replace_child */
155 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnull:lexer_work#Token#text */
156 (nitmethod_t)nitc__lexer___TKwnull___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#parser_index */
157 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token= */
158 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token= */
159 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#is_loose= */
160 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_looses */
161 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token */
162 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_looses */
163 (nitmethod_t)nitc__lexer___TKwnull___init_tk, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#init_tk */
164 }
165 };
166 /* allocate TKwnull */
167 val* NEW_nitc__TKwnull(const struct type* type) {
168 val* self /* : TKwnull */;
169 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
170 self->type = type;
171 self->class = &class_nitc__TKwnull;
172 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnull exact> */
173 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnull exact> */
174 return self;
175 }
176 /* runtime class nitc__TKwas: nitc::TKwas (dead=false; need_corpse=false)*/
177 const struct class class_nitc__TKwas = {
178 0, /* box_kind */
179 {
180 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwas:kernel#Object#init */
181 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#!= */
182 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwas:kernel#Object#sys */
183 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#to_s */
184 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#== */
185 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_instance */
186 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwas:abstract_text#Object#inspect */
187 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwas:kernel#Object#object_id */
188 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwas:abstract_text#Object#class_name */
189 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwas:abstract_text#Object#inspect_head */
190 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwas:abstract_text#Object#native_class_name */
191 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwas:kernel#Object#hash */
192 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location */
193 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent */
194 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes#Token#visit_all */
195 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwas:modelbuilder_base#ANode#is_broken */
196 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#hot_location */
197 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwas:modelbuilder_base#ANode#is_broken= */
198 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwas:literal#ANode#accept_literal */
199 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent= */
200 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#full_transform_visitor */
201 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation#ANode#accept_ast_validation */
202 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis#ANode#accept_rapid_type_visitor */
203 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope#ANode#accept_scope_visitor */
204 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow#ANode#accept_flow_visitor */
205 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init#ANode#accept_local_var_visitor */
206 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init#ANode#accept_auto_super_init */
207 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#accept_transform_visitor */
208 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#debug */
209 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location= */
210 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#replace_with */
211 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwas:typing#ANode#accept_post_typing */
212 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes#Token#replace_child */
213 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwas:lexer_work#Token#text */
214 (nitmethod_t)nitc__lexer___TKwas___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwas:lexer#TKwas#parser_index */
215 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token= */
216 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token= */
217 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#is_loose= */
218 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_looses */
219 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token */
220 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_looses */
221 (nitmethod_t)nitc__lexer___TKwas___init_tk, /* pointer to parser_nodes:TKwas:lexer#TKwas#init_tk */
222 }
223 };
224 /* allocate TKwas */
225 val* NEW_nitc__TKwas(const struct type* type) {
226 val* self /* : TKwas */;
227 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
228 self->type = type;
229 self->class = &class_nitc__TKwas;
230 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwas exact> */
231 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwas exact> */
232 return self;
233 }
234 /* runtime class nitc__TKwnullable: nitc::TKwnullable (dead=false; need_corpse=false)*/
235 const struct class class_nitc__TKwnullable = {
236 0, /* box_kind */
237 {
238 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnullable:kernel#Object#init */
239 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#!= */
240 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnullable:kernel#Object#sys */
241 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#to_s */
242 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#== */
243 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_instance */
244 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnullable:abstract_text#Object#inspect */
245 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnullable:kernel#Object#object_id */
246 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnullable:abstract_text#Object#class_name */
247 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnullable:abstract_text#Object#inspect_head */
248 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnullable:abstract_text#Object#native_class_name */
249 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnullable:kernel#Object#hash */
250 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location */
251 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent */
252 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#visit_all */
253 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnullable:modelbuilder_base#ANode#is_broken */
254 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#hot_location */
255 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnullable:modelbuilder_base#ANode#is_broken= */
256 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnullable:literal#ANode#accept_literal */
257 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent= */
258 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#full_transform_visitor */
259 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation#ANode#accept_ast_validation */
260 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
261 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope#ANode#accept_scope_visitor */
262 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow#ANode#accept_flow_visitor */
263 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init#ANode#accept_local_var_visitor */
264 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init#ANode#accept_auto_super_init */
265 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#accept_transform_visitor */
266 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#debug */
267 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location= */
268 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#replace_with */
269 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnullable:typing#ANode#accept_post_typing */
270 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#replace_child */
271 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnullable:lexer_work#Token#text */
272 (nitmethod_t)nitc__lexer___TKwnullable___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#parser_index */
273 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token= */
274 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token= */
275 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#is_loose= */
276 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_looses */
277 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token */
278 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_looses */
279 (nitmethod_t)nitc__lexer___TKwnullable___init_tk, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#init_tk */
280 }
281 };
282 /* allocate TKwnullable */
283 val* NEW_nitc__TKwnullable(const struct type* type) {
284 val* self /* : TKwnullable */;
285 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
286 self->type = type;
287 self->class = &class_nitc__TKwnullable;
288 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnullable exact> */
289 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnullable exact> */
290 return self;
291 }
292 /* runtime class nitc__TKwisset: nitc::TKwisset (dead=false; need_corpse=false)*/
293 const struct class class_nitc__TKwisset = {
294 0, /* box_kind */
295 {
296 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwisset:kernel#Object#init */
297 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#!= */
298 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwisset:kernel#Object#sys */
299 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#to_s */
300 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#== */
301 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_instance */
302 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwisset:abstract_text#Object#inspect */
303 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwisset:kernel#Object#object_id */
304 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwisset:abstract_text#Object#class_name */
305 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwisset:abstract_text#Object#inspect_head */
306 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwisset:abstract_text#Object#native_class_name */
307 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwisset:kernel#Object#hash */
308 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location */
309 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent */
310 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#visit_all */
311 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwisset:modelbuilder_base#ANode#is_broken */
312 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#hot_location */
313 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwisset:modelbuilder_base#ANode#is_broken= */
314 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisset:literal#ANode#accept_literal */
315 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent= */
316 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#full_transform_visitor */
317 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation#ANode#accept_ast_validation */
318 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis#ANode#accept_rapid_type_visitor */
319 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope#ANode#accept_scope_visitor */
320 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow#ANode#accept_flow_visitor */
321 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init#ANode#accept_local_var_visitor */
322 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init#ANode#accept_auto_super_init */
323 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#accept_transform_visitor */
324 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#debug */
325 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location= */
326 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#replace_with */
327 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwisset:typing#ANode#accept_post_typing */
328 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#replace_child */
329 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwisset:lexer_work#Token#text */
330 (nitmethod_t)nitc__lexer___TKwisset___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#parser_index */
331 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token= */
332 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token= */
333 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#is_loose= */
334 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_looses */
335 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token */
336 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_looses */
337 (nitmethod_t)nitc__lexer___TKwisset___init_tk, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#init_tk */
338 }
339 };
340 /* allocate TKwisset */
341 val* NEW_nitc__TKwisset(const struct type* type) {
342 val* self /* : TKwisset */;
343 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
344 self->type = type;
345 self->class = &class_nitc__TKwisset;
346 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwisset exact> */
347 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwisset exact> */
348 return self;
349 }
350 /* runtime class nitc__TKwlabel: nitc::TKwlabel (dead=false; need_corpse=false)*/
351 const struct class class_nitc__TKwlabel = {
352 0, /* box_kind */
353 {
354 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwlabel:kernel#Object#init */
355 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#!= */
356 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwlabel:kernel#Object#sys */
357 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#to_s */
358 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#== */
359 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_instance */
360 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwlabel:abstract_text#Object#inspect */
361 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwlabel:kernel#Object#object_id */
362 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwlabel:abstract_text#Object#class_name */
363 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwlabel:abstract_text#Object#inspect_head */
364 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwlabel:abstract_text#Object#native_class_name */
365 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwlabel:kernel#Object#hash */
366 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location */
367 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent */
368 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#visit_all */
369 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwlabel:modelbuilder_base#ANode#is_broken */
370 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#hot_location */
371 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwlabel:modelbuilder_base#ANode#is_broken= */
372 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwlabel:literal#ANode#accept_literal */
373 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent= */
374 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#full_transform_visitor */
375 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation#ANode#accept_ast_validation */
376 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
377 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope#ANode#accept_scope_visitor */
378 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow#ANode#accept_flow_visitor */
379 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init#ANode#accept_local_var_visitor */
380 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init#ANode#accept_auto_super_init */
381 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#accept_transform_visitor */
382 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#debug */
383 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location= */
384 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#replace_with */
385 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwlabel:typing#ANode#accept_post_typing */
386 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#replace_child */
387 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwlabel:lexer_work#Token#text */
388 (nitmethod_t)nitc__lexer___TKwlabel___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#parser_index */
389 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token= */
390 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token= */
391 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#is_loose= */
392 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_looses */
393 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token */
394 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_looses */
395 (nitmethod_t)nitc__lexer___TKwlabel___init_tk, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#init_tk */
396 }
397 };
398 /* allocate TKwlabel */
399 val* NEW_nitc__TKwlabel(const struct type* type) {
400 val* self /* : TKwlabel */;
401 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
402 self->type = type;
403 self->class = &class_nitc__TKwlabel;
404 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwlabel exact> */
405 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwlabel exact> */
406 return self;
407 }
408 /* runtime class nitc__TKwwith: nitc::TKwwith (dead=false; need_corpse=false)*/
409 const struct class class_nitc__TKwwith = {
410 0, /* box_kind */
411 {
412 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwwith:kernel#Object#init */
413 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwwith:kernel#Object#!= */
414 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwwith:kernel#Object#sys */
415 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwwith:parser_nodes#TokenKeyword#to_s */
416 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwwith:kernel#Object#== */
417 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwwith:kernel#Object#is_same_instance */
418 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwwith:abstract_text#Object#inspect */
419 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwwith:kernel#Object#object_id */
420 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwwith:abstract_text#Object#class_name */
421 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwwith:abstract_text#Object#inspect_head */
422 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwwith:abstract_text#Object#native_class_name */
423 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwwith:kernel#Object#hash */
424 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#location */
425 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#parent */
426 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#visit_all */
427 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwwith:modelbuilder_base#ANode#is_broken */
428 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#hot_location */
429 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwwith:modelbuilder_base#ANode#is_broken= */
430 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwith:literal#ANode#accept_literal */
431 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#parent= */
432 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwith:transform#ANode#full_transform_visitor */
433 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwith:astvalidation#ANode#accept_ast_validation */
434 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwith:rapid_type_analysis#ANode#accept_rapid_type_visitor */
435 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwith:scope#ANode#accept_scope_visitor */
436 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwith:flow#ANode#accept_flow_visitor */
437 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwith:local_var_init#ANode#accept_local_var_visitor */
438 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwith:auto_super_init#ANode#accept_auto_super_init */
439 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwith:transform#ANode#accept_transform_visitor */
440 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#debug */
441 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#location= */
442 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwwith:parser_nodes#ANode#replace_with */
443 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwwith:typing#ANode#accept_post_typing */
444 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#replace_child */
445 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwwith:lexer_work#Token#text */
446 (nitmethod_t)nitc__lexer___TKwwith___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwith:lexer#TKwwith#parser_index */
447 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#next_token= */
448 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#prev_token= */
449 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#is_loose= */
450 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#next_looses */
451 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#next_token */
452 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwwith:parser_nodes#Token#prev_looses */
453 (nitmethod_t)nitc__lexer___TKwwith___init_tk, /* pointer to parser_nodes:TKwwith:lexer#TKwwith#init_tk */
454 }
455 };
456 /* allocate TKwwith */
457 val* NEW_nitc__TKwwith(const struct type* type) {
458 val* self /* : TKwwith */;
459 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
460 self->type = type;
461 self->class = &class_nitc__TKwwith;
462 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwwith exact> */
463 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwwith exact> */
464 return self;
465 }
466 /* runtime class nitc__TKwdebug: nitc::TKwdebug (dead=false; need_corpse=false)*/
467 const struct class class_nitc__TKwdebug = {
468 0, /* box_kind */
469 {
470 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwdebug:kernel#Object#init */
471 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#!= */
472 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwdebug:kernel#Object#sys */
473 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#to_s */
474 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#== */
475 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_instance */
476 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwdebug:abstract_text#Object#inspect */
477 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwdebug:kernel#Object#object_id */
478 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwdebug:abstract_text#Object#class_name */
479 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwdebug:abstract_text#Object#inspect_head */
480 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwdebug:abstract_text#Object#native_class_name */
481 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwdebug:kernel#Object#hash */
482 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location */
483 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent */
484 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#visit_all */
485 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwdebug:modelbuilder_base#ANode#is_broken */
486 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#hot_location */
487 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwdebug:modelbuilder_base#ANode#is_broken= */
488 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdebug:literal#ANode#accept_literal */
489 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent= */
490 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#full_transform_visitor */
491 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation#ANode#accept_ast_validation */
492 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis#ANode#accept_rapid_type_visitor */
493 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope#ANode#accept_scope_visitor */
494 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow#ANode#accept_flow_visitor */
495 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init#ANode#accept_local_var_visitor */
496 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init#ANode#accept_auto_super_init */
497 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#accept_transform_visitor */
498 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#debug */
499 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location= */
500 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#replace_with */
501 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwdebug:typing#ANode#accept_post_typing */
502 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#replace_child */
503 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwdebug:lexer_work#Token#text */
504 (nitmethod_t)nitc__lexer___TKwdebug___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#parser_index */
505 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token= */
506 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token= */
507 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#is_loose= */
508 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_looses */
509 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token */
510 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_looses */
511 (nitmethod_t)nitc__lexer___TKwdebug___init_tk, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#init_tk */
512 }
513 };
514 /* allocate TKwdebug */
515 val* NEW_nitc__TKwdebug(const struct type* type) {
516 val* self /* : TKwdebug */;
517 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
518 self->type = type;
519 self->class = &class_nitc__TKwdebug;
520 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwdebug exact> */
521 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwdebug exact> */
522 return self;
523 }
524 /* runtime class nitc__TOpar: nitc::TOpar (dead=false; need_corpse=false)*/
525 const struct class class_nitc__TOpar = {
526 0, /* box_kind */
527 {
528 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TOpar:kernel#Object#init */
529 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#!= */
530 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TOpar:kernel#Object#sys */
531 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TOpar:parser_nodes#Token#to_s */
532 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#== */
533 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_instance */
534 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TOpar:abstract_text#Object#inspect */
535 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TOpar:kernel#Object#object_id */
536 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TOpar:abstract_text#Object#class_name */
537 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TOpar:abstract_text#Object#inspect_head */
538 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TOpar:abstract_text#Object#native_class_name */
539 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TOpar:kernel#Object#hash */
540 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location */
541 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent */
542 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes#Token#visit_all */
543 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TOpar:modelbuilder_base#ANode#is_broken */
544 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#hot_location */
545 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TOpar:modelbuilder_base#ANode#is_broken= */
546 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TOpar:literal#ANode#accept_literal */
547 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent= */
548 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#full_transform_visitor */
549 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation#ANode#accept_ast_validation */
550 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
551 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope#ANode#accept_scope_visitor */
552 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow#ANode#accept_flow_visitor */
553 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init#ANode#accept_local_var_visitor */
554 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init#ANode#accept_auto_super_init */
555 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#accept_transform_visitor */
556 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#debug */
557 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location= */
558 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#replace_with */
559 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TOpar:typing#ANode#accept_post_typing */
560 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes#Token#replace_child */
561 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TOpar:lexer_work#Token#text */
562 (nitmethod_t)nitc__lexer___TOpar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TOpar:lexer#TOpar#parser_index */
563 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token= */
564 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token= */
565 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#is_loose= */
566 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_looses */
567 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token */
568 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_looses */
569 (nitmethod_t)nitc__lexer___TOpar___init_tk, /* pointer to parser_nodes:TOpar:lexer#TOpar#init_tk */
570 }
571 };
572 /* allocate TOpar */
573 val* NEW_nitc__TOpar(const struct type* type) {
574 val* self /* : TOpar */;
575 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
576 self->type = type;
577 self->class = &class_nitc__TOpar;
578 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TOpar exact> */
579 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TOpar exact> */
580 return self;
581 }
582 /* runtime class nitc__TCpar: nitc::TCpar (dead=false; need_corpse=false)*/
583 const struct class class_nitc__TCpar = {
584 0, /* box_kind */
585 {
586 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCpar:kernel#Object#init */
587 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#!= */
588 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCpar:kernel#Object#sys */
589 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCpar:parser_nodes#Token#to_s */
590 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#== */
591 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_instance */
592 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCpar:abstract_text#Object#inspect */
593 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCpar:kernel#Object#object_id */
594 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCpar:abstract_text#Object#class_name */
595 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCpar:abstract_text#Object#inspect_head */
596 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCpar:abstract_text#Object#native_class_name */
597 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCpar:kernel#Object#hash */
598 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location */
599 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent */
600 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes#Token#visit_all */
601 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCpar:modelbuilder_base#ANode#is_broken */
602 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#hot_location */
603 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCpar:modelbuilder_base#ANode#is_broken= */
604 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCpar:literal#ANode#accept_literal */
605 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent= */
606 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#full_transform_visitor */
607 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation#ANode#accept_ast_validation */
608 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
609 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope#ANode#accept_scope_visitor */
610 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow#ANode#accept_flow_visitor */
611 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init#ANode#accept_local_var_visitor */
612 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init#ANode#accept_auto_super_init */
613 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#accept_transform_visitor */
614 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#debug */
615 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location= */
616 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#replace_with */
617 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCpar:typing#ANode#accept_post_typing */
618 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes#Token#replace_child */
619 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCpar:lexer_work#Token#text */
620 (nitmethod_t)nitc__lexer___TCpar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCpar:lexer#TCpar#parser_index */
621 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token= */
622 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token= */
623 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#is_loose= */
624 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_looses */
625 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token */
626 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_looses */
627 (nitmethod_t)nitc__lexer___TCpar___init_tk, /* pointer to parser_nodes:TCpar:lexer#TCpar#init_tk */
628 }
629 };
630 /* allocate TCpar */
631 val* NEW_nitc__TCpar(const struct type* type) {
632 val* self /* : TCpar */;
633 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
634 self->type = type;
635 self->class = &class_nitc__TCpar;
636 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCpar exact> */
637 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCpar exact> */
638 return self;
639 }
640 /* runtime class nitc__TObra: nitc::TObra (dead=false; need_corpse=false)*/
641 const struct class class_nitc__TObra = {
642 0, /* box_kind */
643 {
644 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TObra:kernel#Object#init */
645 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TObra:kernel#Object#!= */
646 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TObra:kernel#Object#sys */
647 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TObra:parser_nodes#Token#to_s */
648 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TObra:kernel#Object#== */
649 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TObra:kernel#Object#is_same_instance */
650 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TObra:abstract_text#Object#inspect */
651 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TObra:kernel#Object#object_id */
652 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TObra:abstract_text#Object#class_name */
653 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TObra:abstract_text#Object#inspect_head */
654 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TObra:abstract_text#Object#native_class_name */
655 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TObra:kernel#Object#hash */
656 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location */
657 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent */
658 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TObra:parser_nodes#Token#visit_all */
659 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TObra:modelbuilder_base#ANode#is_broken */
660 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#hot_location */
661 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TObra:modelbuilder_base#ANode#is_broken= */
662 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TObra:literal#ANode#accept_literal */
663 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent= */
664 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#full_transform_visitor */
665 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation#ANode#accept_ast_validation */
666 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
667 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TObra:scope#ANode#accept_scope_visitor */
668 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TObra:flow#ANode#accept_flow_visitor */
669 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init#ANode#accept_local_var_visitor */
670 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init#ANode#accept_auto_super_init */
671 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#accept_transform_visitor */
672 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TObra:parser_nodes#ANode#debug */
673 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location= */
674 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TObra:parser_nodes#ANode#replace_with */
675 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TObra:typing#ANode#accept_post_typing */
676 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TObra:parser_nodes#Token#replace_child */
677 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TObra:lexer_work#Token#text */
678 (nitmethod_t)nitc__lexer___TObra___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TObra:lexer#TObra#parser_index */
679 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token= */
680 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token= */
681 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#is_loose= */
682 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_looses */
683 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token */
684 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_looses */
685 (nitmethod_t)nitc__lexer___TObra___init_tk, /* pointer to parser_nodes:TObra:lexer#TObra#init_tk */
686 }
687 };
688 /* allocate TObra */
689 val* NEW_nitc__TObra(const struct type* type) {
690 val* self /* : TObra */;
691 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
692 self->type = type;
693 self->class = &class_nitc__TObra;
694 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TObra exact> */
695 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TObra exact> */
696 return self;
697 }
698 /* runtime class nitc__TCbra: nitc::TCbra (dead=false; need_corpse=false)*/
699 const struct class class_nitc__TCbra = {
700 0, /* box_kind */
701 {
702 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCbra:kernel#Object#init */
703 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#!= */
704 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCbra:kernel#Object#sys */
705 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCbra:parser_nodes#Token#to_s */
706 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#== */
707 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_instance */
708 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCbra:abstract_text#Object#inspect */
709 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCbra:kernel#Object#object_id */
710 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCbra:abstract_text#Object#class_name */
711 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCbra:abstract_text#Object#inspect_head */
712 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCbra:abstract_text#Object#native_class_name */
713 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCbra:kernel#Object#hash */
714 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location */
715 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent */
716 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes#Token#visit_all */
717 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCbra:modelbuilder_base#ANode#is_broken */
718 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#hot_location */
719 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCbra:modelbuilder_base#ANode#is_broken= */
720 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCbra:literal#ANode#accept_literal */
721 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent= */
722 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#full_transform_visitor */
723 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation#ANode#accept_ast_validation */
724 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
725 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope#ANode#accept_scope_visitor */
726 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow#ANode#accept_flow_visitor */
727 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init#ANode#accept_local_var_visitor */
728 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init#ANode#accept_auto_super_init */
729 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#accept_transform_visitor */
730 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#debug */
731 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location= */
732 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#replace_with */
733 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCbra:typing#ANode#accept_post_typing */
734 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes#Token#replace_child */
735 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCbra:lexer_work#Token#text */
736 (nitmethod_t)nitc__lexer___TCbra___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCbra:lexer#TCbra#parser_index */
737 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token= */
738 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token= */
739 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#is_loose= */
740 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_looses */
741 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token */
742 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_looses */
743 (nitmethod_t)nitc__lexer___TCbra___init_tk, /* pointer to parser_nodes:TCbra:lexer#TCbra#init_tk */
744 }
745 };
746 /* allocate TCbra */
747 val* NEW_nitc__TCbra(const struct type* type) {
748 val* self /* : TCbra */;
749 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
750 self->type = type;
751 self->class = &class_nitc__TCbra;
752 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCbra exact> */
753 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCbra exact> */
754 return self;
755 }
756 /* runtime class nitc__TComma: nitc::TComma (dead=false; need_corpse=false)*/
757 const struct class class_nitc__TComma = {
758 0, /* box_kind */
759 {
760 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TComma:kernel#Object#init */
761 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TComma:kernel#Object#!= */
762 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TComma:kernel#Object#sys */
763 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TComma:parser_nodes#Token#to_s */
764 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TComma:kernel#Object#== */
765 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TComma:kernel#Object#is_same_instance */
766 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TComma:abstract_text#Object#inspect */
767 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TComma:kernel#Object#object_id */
768 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TComma:abstract_text#Object#class_name */
769 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TComma:abstract_text#Object#inspect_head */
770 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TComma:abstract_text#Object#native_class_name */
771 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TComma:kernel#Object#hash */
772 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location */
773 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent */
774 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TComma:parser_nodes#Token#visit_all */
775 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TComma:modelbuilder_base#ANode#is_broken */
776 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#hot_location */
777 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TComma:modelbuilder_base#ANode#is_broken= */
778 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TComma:literal#ANode#accept_literal */
779 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent= */
780 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#full_transform_visitor */
781 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation#ANode#accept_ast_validation */
782 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis#ANode#accept_rapid_type_visitor */
783 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComma:scope#ANode#accept_scope_visitor */
784 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComma:flow#ANode#accept_flow_visitor */
785 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init#ANode#accept_local_var_visitor */
786 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init#ANode#accept_auto_super_init */
787 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#accept_transform_visitor */
788 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TComma:parser_nodes#ANode#debug */
789 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location= */
790 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TComma:parser_nodes#ANode#replace_with */
791 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TComma:typing#ANode#accept_post_typing */
792 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TComma:parser_nodes#Token#replace_child */
793 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TComma:lexer_work#Token#text */
794 (nitmethod_t)nitc__lexer___TComma___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComma:lexer#TComma#parser_index */
795 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token= */
796 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token= */
797 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#is_loose= */
798 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_looses */
799 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token */
800 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_looses */
801 (nitmethod_t)nitc__lexer___TComma___init_tk, /* pointer to parser_nodes:TComma:lexer#TComma#init_tk */
802 }
803 };
804 /* allocate TComma */
805 val* NEW_nitc__TComma(const struct type* type) {
806 val* self /* : TComma */;
807 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
808 self->type = type;
809 self->class = &class_nitc__TComma;
810 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TComma exact> */
811 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TComma exact> */
812 return self;
813 }
814 /* runtime class nitc__TColumn: nitc::TColumn (dead=false; need_corpse=false)*/
815 const struct class class_nitc__TColumn = {
816 0, /* box_kind */
817 {
818 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TColumn:kernel#Object#init */
819 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#!= */
820 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TColumn:kernel#Object#sys */
821 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TColumn:parser_nodes#Token#to_s */
822 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#== */
823 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_instance */
824 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TColumn:abstract_text#Object#inspect */
825 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TColumn:kernel#Object#object_id */
826 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TColumn:abstract_text#Object#class_name */
827 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TColumn:abstract_text#Object#inspect_head */
828 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TColumn:abstract_text#Object#native_class_name */
829 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TColumn:kernel#Object#hash */
830 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location */
831 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent */
832 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes#Token#visit_all */
833 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TColumn:modelbuilder_base#ANode#is_broken */
834 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#hot_location */
835 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TColumn:modelbuilder_base#ANode#is_broken= */
836 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TColumn:literal#ANode#accept_literal */
837 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent= */
838 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#full_transform_visitor */
839 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation#ANode#accept_ast_validation */
840 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
841 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope#ANode#accept_scope_visitor */
842 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow#ANode#accept_flow_visitor */
843 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init#ANode#accept_local_var_visitor */
844 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init#ANode#accept_auto_super_init */
845 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#accept_transform_visitor */
846 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#debug */
847 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location= */
848 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#replace_with */
849 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TColumn:typing#ANode#accept_post_typing */
850 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes#Token#replace_child */
851 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TColumn:lexer_work#Token#text */
852 (nitmethod_t)nitc__lexer___TColumn___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TColumn:lexer#TColumn#parser_index */
853 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token= */
854 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token= */
855 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#is_loose= */
856 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_looses */
857 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token */
858 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_looses */
859 (nitmethod_t)nitc__lexer___TColumn___init_tk, /* pointer to parser_nodes:TColumn:lexer#TColumn#init_tk */
860 }
861 };
862 /* allocate TColumn */
863 val* NEW_nitc__TColumn(const struct type* type) {
864 val* self /* : TColumn */;
865 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
866 self->type = type;
867 self->class = &class_nitc__TColumn;
868 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TColumn exact> */
869 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TColumn exact> */
870 return self;
871 }
872 /* runtime class nitc__TQuad: nitc::TQuad (dead=false; need_corpse=false)*/
873 const struct class class_nitc__TQuad = {
874 0, /* box_kind */
875 {
876 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TQuad:kernel#Object#init */
877 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#!= */
878 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TQuad:kernel#Object#sys */
879 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TQuad:parser_nodes#Token#to_s */
880 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#== */
881 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_instance */
882 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TQuad:abstract_text#Object#inspect */
883 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TQuad:kernel#Object#object_id */
884 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TQuad:abstract_text#Object#class_name */
885 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TQuad:abstract_text#Object#inspect_head */
886 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TQuad:abstract_text#Object#native_class_name */
887 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TQuad:kernel#Object#hash */
888 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location */
889 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent */
890 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes#Token#visit_all */
891 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TQuad:modelbuilder_base#ANode#is_broken */
892 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#hot_location */
893 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TQuad:modelbuilder_base#ANode#is_broken= */
894 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TQuad:literal#ANode#accept_literal */
895 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent= */
896 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#full_transform_visitor */
897 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation#ANode#accept_ast_validation */
898 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis#ANode#accept_rapid_type_visitor */
899 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope#ANode#accept_scope_visitor */
900 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow#ANode#accept_flow_visitor */
901 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init#ANode#accept_local_var_visitor */
902 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init#ANode#accept_auto_super_init */
903 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#accept_transform_visitor */
904 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#debug */
905 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location= */
906 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#replace_with */
907 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TQuad:typing#ANode#accept_post_typing */
908 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes#Token#replace_child */
909 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TQuad:lexer_work#Token#text */
910 (nitmethod_t)nitc__lexer___TQuad___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TQuad:lexer#TQuad#parser_index */
911 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token= */
912 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token= */
913 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#is_loose= */
914 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_looses */
915 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token */
916 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_looses */
917 (nitmethod_t)nitc__lexer___TQuad___init_tk, /* pointer to parser_nodes:TQuad:lexer#TQuad#init_tk */
918 }
919 };
920 /* allocate TQuad */
921 val* NEW_nitc__TQuad(const struct type* type) {
922 val* self /* : TQuad */;
923 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
924 self->type = type;
925 self->class = &class_nitc__TQuad;
926 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TQuad exact> */
927 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TQuad exact> */
928 return self;
929 }
930 /* runtime class nitc__TAssign: nitc::TAssign (dead=false; need_corpse=false)*/
931 const struct class class_nitc__TAssign = {
932 0, /* box_kind */
933 {
934 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAssign:kernel#Object#init */
935 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#!= */
936 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAssign:kernel#Object#sys */
937 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAssign:parser_nodes#Token#to_s */
938 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#== */
939 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_instance */
940 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAssign:abstract_text#Object#inspect */
941 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAssign:kernel#Object#object_id */
942 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAssign:abstract_text#Object#class_name */
943 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAssign:abstract_text#Object#inspect_head */
944 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAssign:abstract_text#Object#native_class_name */
945 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAssign:kernel#Object#hash */
946 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location */
947 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent */
948 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes#Token#visit_all */
949 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAssign:modelbuilder_base#ANode#is_broken */
950 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#hot_location */
951 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAssign:modelbuilder_base#ANode#is_broken= */
952 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAssign:literal#ANode#accept_literal */
953 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent= */
954 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#full_transform_visitor */
955 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation#ANode#accept_ast_validation */
956 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis#ANode#accept_rapid_type_visitor */
957 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope#ANode#accept_scope_visitor */
958 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow#ANode#accept_flow_visitor */
959 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init#ANode#accept_local_var_visitor */
960 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init#ANode#accept_auto_super_init */
961 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#accept_transform_visitor */
962 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#debug */
963 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location= */
964 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#replace_with */
965 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAssign:typing#ANode#accept_post_typing */
966 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes#Token#replace_child */
967 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAssign:lexer_work#Token#text */
968 (nitmethod_t)nitc__lexer___TAssign___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAssign:lexer#TAssign#parser_index */
969 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token= */
970 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token= */
971 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#is_loose= */
972 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_looses */
973 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token */
974 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_looses */
975 (nitmethod_t)nitc__lexer___TAssign___init_tk, /* pointer to parser_nodes:TAssign:lexer#TAssign#init_tk */
976 }
977 };
978 /* allocate TAssign */
979 val* NEW_nitc__TAssign(const struct type* type) {
980 val* self /* : TAssign */;
981 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
982 self->type = type;
983 self->class = &class_nitc__TAssign;
984 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAssign exact> */
985 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAssign exact> */
986 return self;
987 }
988 /* runtime class nitc__TokenOperator: nitc::TokenOperator (dead=true; need_corpse=false)*/
989 /* allocate TokenOperator */
990 val* NEW_nitc__TokenOperator(const struct type* type) {
991 PRINT_ERROR("Runtime error: %s", "TokenOperator is DEAD");
992 PRINT_ERROR("\n");
993 fatal_exit(1);
994 }
995 /* runtime class nitc__TPluseq: nitc::TPluseq (dead=false; need_corpse=false)*/
996 const struct class class_nitc__TPluseq = {
997 0, /* box_kind */
998 {
999 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPluseq:kernel#Object#init */
1000 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#!= */
1001 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPluseq:kernel#Object#sys */
1002 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#to_s */
1003 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#== */
1004 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_instance */
1005 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPluseq:abstract_text#Object#inspect */
1006 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPluseq:kernel#Object#object_id */
1007 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPluseq:abstract_text#Object#class_name */
1008 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPluseq:abstract_text#Object#inspect_head */
1009 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPluseq:abstract_text#Object#native_class_name */
1010 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPluseq:kernel#Object#hash */
1011 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location */
1012 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent */
1013 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#visit_all */
1014 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPluseq:modelbuilder_base#ANode#is_broken */
1015 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#hot_location */
1016 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPluseq:modelbuilder_base#ANode#is_broken= */
1017 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPluseq:literal#ANode#accept_literal */
1018 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent= */
1019 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#full_transform_visitor */
1020 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation#ANode#accept_ast_validation */
1021 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1022 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope#ANode#accept_scope_visitor */
1023 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow#ANode#accept_flow_visitor */
1024 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init#ANode#accept_local_var_visitor */
1025 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init#ANode#accept_auto_super_init */
1026 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#accept_transform_visitor */
1027 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#debug */
1028 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location= */
1029 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#replace_with */
1030 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPluseq:typing#ANode#accept_post_typing */
1031 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#replace_child */
1032 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPluseq:lexer_work#Token#text */
1033 (nitmethod_t)nitc__lexer___TPluseq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#parser_index */
1034 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token= */
1035 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token= */
1036 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#is_loose= */
1037 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_looses */
1038 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token */
1039 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_looses */
1040 (nitmethod_t)nitc__lexer___TPluseq___init_tk, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#init_tk */
1041 }
1042 };
1043 /* allocate TPluseq */
1044 val* NEW_nitc__TPluseq(const struct type* type) {
1045 val* self /* : TPluseq */;
1046 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1047 self->type = type;
1048 self->class = &class_nitc__TPluseq;
1049 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPluseq exact> */
1050 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPluseq exact> */
1051 return self;
1052 }
1053 /* runtime class nitc__TMinuseq: nitc::TMinuseq (dead=false; need_corpse=false)*/
1054 const struct class class_nitc__TMinuseq = {
1055 0, /* box_kind */
1056 {
1057 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMinuseq:kernel#Object#init */
1058 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#!= */
1059 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMinuseq:kernel#Object#sys */
1060 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#to_s */
1061 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#== */
1062 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_instance */
1063 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMinuseq:abstract_text#Object#inspect */
1064 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMinuseq:kernel#Object#object_id */
1065 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMinuseq:abstract_text#Object#class_name */
1066 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMinuseq:abstract_text#Object#inspect_head */
1067 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMinuseq:abstract_text#Object#native_class_name */
1068 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMinuseq:kernel#Object#hash */
1069 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location */
1070 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent */
1071 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#visit_all */
1072 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMinuseq:modelbuilder_base#ANode#is_broken */
1073 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#hot_location */
1074 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMinuseq:modelbuilder_base#ANode#is_broken= */
1075 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinuseq:literal#ANode#accept_literal */
1076 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent= */
1077 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#full_transform_visitor */
1078 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation#ANode#accept_ast_validation */
1079 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1080 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope#ANode#accept_scope_visitor */
1081 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow#ANode#accept_flow_visitor */
1082 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init#ANode#accept_local_var_visitor */
1083 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init#ANode#accept_auto_super_init */
1084 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#accept_transform_visitor */
1085 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#debug */
1086 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location= */
1087 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#replace_with */
1088 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMinuseq:typing#ANode#accept_post_typing */
1089 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#replace_child */
1090 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMinuseq:lexer_work#Token#text */
1091 (nitmethod_t)nitc__lexer___TMinuseq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#parser_index */
1092 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token= */
1093 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token= */
1094 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#is_loose= */
1095 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_looses */
1096 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token */
1097 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_looses */
1098 (nitmethod_t)nitc__lexer___TMinuseq___init_tk, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#init_tk */
1099 }
1100 };
1101 /* allocate TMinuseq */
1102 val* NEW_nitc__TMinuseq(const struct type* type) {
1103 val* self /* : TMinuseq */;
1104 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1105 self->type = type;
1106 self->class = &class_nitc__TMinuseq;
1107 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMinuseq exact> */
1108 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMinuseq exact> */
1109 return self;
1110 }
1111 /* runtime class nitc__TStareq: nitc::TStareq (dead=false; need_corpse=false)*/
1112 const struct class class_nitc__TStareq = {
1113 0, /* box_kind */
1114 {
1115 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStareq:kernel#Object#init */
1116 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStareq:kernel#Object#!= */
1117 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStareq:kernel#Object#sys */
1118 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStareq:parser_nodes#TokenOperator#to_s */
1119 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStareq:kernel#Object#== */
1120 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStareq:kernel#Object#is_same_instance */
1121 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStareq:abstract_text#Object#inspect */
1122 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStareq:kernel#Object#object_id */
1123 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStareq:abstract_text#Object#class_name */
1124 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStareq:abstract_text#Object#inspect_head */
1125 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStareq:abstract_text#Object#native_class_name */
1126 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStareq:kernel#Object#hash */
1127 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#location */
1128 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#parent */
1129 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStareq:parser_nodes#Token#visit_all */
1130 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStareq:modelbuilder_base#ANode#is_broken */
1131 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#hot_location */
1132 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStareq:modelbuilder_base#ANode#is_broken= */
1133 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStareq:literal#ANode#accept_literal */
1134 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#parent= */
1135 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStareq:transform#ANode#full_transform_visitor */
1136 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStareq:astvalidation#ANode#accept_ast_validation */
1137 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStareq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1138 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStareq:scope#ANode#accept_scope_visitor */
1139 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStareq:flow#ANode#accept_flow_visitor */
1140 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStareq:local_var_init#ANode#accept_local_var_visitor */
1141 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStareq:auto_super_init#ANode#accept_auto_super_init */
1142 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStareq:transform#ANode#accept_transform_visitor */
1143 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#debug */
1144 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#location= */
1145 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStareq:parser_nodes#ANode#replace_with */
1146 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStareq:typing#ANode#accept_post_typing */
1147 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStareq:parser_nodes#Token#replace_child */
1148 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStareq:lexer_work#Token#text */
1149 (nitmethod_t)nitc__lexer___TStareq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStareq:lexer#TStareq#parser_index */
1150 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStareq:parser_nodes#Token#next_token= */
1151 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStareq:parser_nodes#Token#prev_token= */
1152 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStareq:parser_nodes#Token#is_loose= */
1153 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStareq:parser_nodes#Token#next_looses */
1154 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStareq:parser_nodes#Token#next_token */
1155 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStareq:parser_nodes#Token#prev_looses */
1156 (nitmethod_t)nitc__lexer___TStareq___init_tk, /* pointer to parser_nodes:TStareq:lexer#TStareq#init_tk */
1157 }
1158 };
1159 /* allocate TStareq */
1160 val* NEW_nitc__TStareq(const struct type* type) {
1161 val* self /* : TStareq */;
1162 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1163 self->type = type;
1164 self->class = &class_nitc__TStareq;
1165 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStareq exact> */
1166 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStareq exact> */
1167 return self;
1168 }
1169 /* runtime class nitc__TSlasheq: nitc::TSlasheq (dead=false; need_corpse=false)*/
1170 const struct class class_nitc__TSlasheq = {
1171 0, /* box_kind */
1172 {
1173 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSlasheq:kernel#Object#init */
1174 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSlasheq:kernel#Object#!= */
1175 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSlasheq:kernel#Object#sys */
1176 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSlasheq:parser_nodes#TokenOperator#to_s */
1177 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSlasheq:kernel#Object#== */
1178 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSlasheq:kernel#Object#is_same_instance */
1179 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSlasheq:abstract_text#Object#inspect */
1180 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSlasheq:kernel#Object#object_id */
1181 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSlasheq:abstract_text#Object#class_name */
1182 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSlasheq:abstract_text#Object#inspect_head */
1183 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSlasheq:abstract_text#Object#native_class_name */
1184 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSlasheq:kernel#Object#hash */
1185 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#location */
1186 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#parent */
1187 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#visit_all */
1188 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSlasheq:modelbuilder_base#ANode#is_broken */
1189 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#hot_location */
1190 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSlasheq:modelbuilder_base#ANode#is_broken= */
1191 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlasheq:literal#ANode#accept_literal */
1192 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#parent= */
1193 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlasheq:transform#ANode#full_transform_visitor */
1194 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlasheq:astvalidation#ANode#accept_ast_validation */
1195 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlasheq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1196 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlasheq:scope#ANode#accept_scope_visitor */
1197 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlasheq:flow#ANode#accept_flow_visitor */
1198 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlasheq:local_var_init#ANode#accept_local_var_visitor */
1199 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlasheq:auto_super_init#ANode#accept_auto_super_init */
1200 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlasheq:transform#ANode#accept_transform_visitor */
1201 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#debug */
1202 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#location= */
1203 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSlasheq:parser_nodes#ANode#replace_with */
1204 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSlasheq:typing#ANode#accept_post_typing */
1205 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#replace_child */
1206 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSlasheq:lexer_work#Token#text */
1207 (nitmethod_t)nitc__lexer___TSlasheq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlasheq:lexer#TSlasheq#parser_index */
1208 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#next_token= */
1209 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#prev_token= */
1210 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#is_loose= */
1211 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#next_looses */
1212 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#next_token */
1213 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSlasheq:parser_nodes#Token#prev_looses */
1214 (nitmethod_t)nitc__lexer___TSlasheq___init_tk, /* pointer to parser_nodes:TSlasheq:lexer#TSlasheq#init_tk */
1215 }
1216 };
1217 /* allocate TSlasheq */
1218 val* NEW_nitc__TSlasheq(const struct type* type) {
1219 val* self /* : TSlasheq */;
1220 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1221 self->type = type;
1222 self->class = &class_nitc__TSlasheq;
1223 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSlasheq exact> */
1224 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSlasheq exact> */
1225 return self;
1226 }
1227 /* runtime class nitc__TPercenteq: nitc::TPercenteq (dead=false; need_corpse=false)*/
1228 const struct class class_nitc__TPercenteq = {
1229 0, /* box_kind */
1230 {
1231 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPercenteq:kernel#Object#init */
1232 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPercenteq:kernel#Object#!= */
1233 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPercenteq:kernel#Object#sys */
1234 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPercenteq:parser_nodes#TokenOperator#to_s */
1235 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPercenteq:kernel#Object#== */
1236 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPercenteq:kernel#Object#is_same_instance */
1237 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPercenteq:abstract_text#Object#inspect */
1238 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPercenteq:kernel#Object#object_id */
1239 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPercenteq:abstract_text#Object#class_name */
1240 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPercenteq:abstract_text#Object#inspect_head */
1241 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPercenteq:abstract_text#Object#native_class_name */
1242 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPercenteq:kernel#Object#hash */
1243 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#location */
1244 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#parent */
1245 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#visit_all */
1246 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPercenteq:modelbuilder_base#ANode#is_broken */
1247 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#hot_location */
1248 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPercenteq:modelbuilder_base#ANode#is_broken= */
1249 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPercenteq:literal#ANode#accept_literal */
1250 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#parent= */
1251 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPercenteq:transform#ANode#full_transform_visitor */
1252 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPercenteq:astvalidation#ANode#accept_ast_validation */
1253 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPercenteq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1254 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPercenteq:scope#ANode#accept_scope_visitor */
1255 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPercenteq:flow#ANode#accept_flow_visitor */
1256 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPercenteq:local_var_init#ANode#accept_local_var_visitor */
1257 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPercenteq:auto_super_init#ANode#accept_auto_super_init */
1258 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPercenteq:transform#ANode#accept_transform_visitor */
1259 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#debug */
1260 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#location= */
1261 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPercenteq:parser_nodes#ANode#replace_with */
1262 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPercenteq:typing#ANode#accept_post_typing */
1263 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#replace_child */
1264 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPercenteq:lexer_work#Token#text */
1265 (nitmethod_t)nitc__lexer___TPercenteq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPercenteq:lexer#TPercenteq#parser_index */
1266 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#next_token= */
1267 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#prev_token= */
1268 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#is_loose= */
1269 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#next_looses */
1270 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#next_token */
1271 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPercenteq:parser_nodes#Token#prev_looses */
1272 (nitmethod_t)nitc__lexer___TPercenteq___init_tk, /* pointer to parser_nodes:TPercenteq:lexer#TPercenteq#init_tk */
1273 }
1274 };
1275 /* allocate TPercenteq */
1276 val* NEW_nitc__TPercenteq(const struct type* type) {
1277 val* self /* : TPercenteq */;
1278 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1279 self->type = type;
1280 self->class = &class_nitc__TPercenteq;
1281 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPercenteq exact> */
1282 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPercenteq exact> */
1283 return self;
1284 }
1285 /* runtime class nitc__TStarstareq: nitc::TStarstareq (dead=false; need_corpse=false)*/
1286 const struct class class_nitc__TStarstareq = {
1287 0, /* box_kind */
1288 {
1289 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarstareq:kernel#Object#init */
1290 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarstareq:kernel#Object#!= */
1291 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarstareq:kernel#Object#sys */
1292 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarstareq:parser_nodes#TokenOperator#to_s */
1293 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarstareq:kernel#Object#== */
1294 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarstareq:kernel#Object#is_same_instance */
1295 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarstareq:abstract_text#Object#inspect */
1296 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarstareq:kernel#Object#object_id */
1297 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarstareq:abstract_text#Object#class_name */
1298 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarstareq:abstract_text#Object#inspect_head */
1299 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarstareq:abstract_text#Object#native_class_name */
1300 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarstareq:kernel#Object#hash */
1301 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#location */
1302 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#parent */
1303 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#visit_all */
1304 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarstareq:modelbuilder_base#ANode#is_broken */
1305 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#hot_location */
1306 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarstareq:modelbuilder_base#ANode#is_broken= */
1307 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstareq:literal#ANode#accept_literal */
1308 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#parent= */
1309 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstareq:transform#ANode#full_transform_visitor */
1310 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstareq:astvalidation#ANode#accept_ast_validation */
1311 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstareq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1312 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstareq:scope#ANode#accept_scope_visitor */
1313 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstareq:flow#ANode#accept_flow_visitor */
1314 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstareq:local_var_init#ANode#accept_local_var_visitor */
1315 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstareq:auto_super_init#ANode#accept_auto_super_init */
1316 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstareq:transform#ANode#accept_transform_visitor */
1317 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#debug */
1318 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#location= */
1319 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarstareq:parser_nodes#ANode#replace_with */
1320 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarstareq:typing#ANode#accept_post_typing */
1321 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#replace_child */
1322 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarstareq:lexer_work#Token#text */
1323 (nitmethod_t)nitc__lexer___TStarstareq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstareq:lexer#TStarstareq#parser_index */
1324 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#next_token= */
1325 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#prev_token= */
1326 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#is_loose= */
1327 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#next_looses */
1328 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#next_token */
1329 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarstareq:parser_nodes#Token#prev_looses */
1330 (nitmethod_t)nitc__lexer___TStarstareq___init_tk, /* pointer to parser_nodes:TStarstareq:lexer#TStarstareq#init_tk */
1331 }
1332 };
1333 /* allocate TStarstareq */
1334 val* NEW_nitc__TStarstareq(const struct type* type) {
1335 val* self /* : TStarstareq */;
1336 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1337 self->type = type;
1338 self->class = &class_nitc__TStarstareq;
1339 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarstareq exact> */
1340 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarstareq exact> */
1341 return self;
1342 }
1343 /* runtime class nitc__TPipeeq: nitc::TPipeeq (dead=false; need_corpse=false)*/
1344 const struct class class_nitc__TPipeeq = {
1345 0, /* box_kind */
1346 {
1347 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPipeeq:kernel#Object#init */
1348 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPipeeq:kernel#Object#!= */
1349 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPipeeq:kernel#Object#sys */
1350 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPipeeq:parser_nodes#TokenOperator#to_s */
1351 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPipeeq:kernel#Object#== */
1352 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPipeeq:kernel#Object#is_same_instance */
1353 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPipeeq:abstract_text#Object#inspect */
1354 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPipeeq:kernel#Object#object_id */
1355 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPipeeq:abstract_text#Object#class_name */
1356 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPipeeq:abstract_text#Object#inspect_head */
1357 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPipeeq:abstract_text#Object#native_class_name */
1358 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPipeeq:kernel#Object#hash */
1359 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#location */
1360 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#parent */
1361 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#visit_all */
1362 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPipeeq:modelbuilder_base#ANode#is_broken */
1363 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#hot_location */
1364 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPipeeq:modelbuilder_base#ANode#is_broken= */
1365 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPipeeq:literal#ANode#accept_literal */
1366 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#parent= */
1367 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPipeeq:transform#ANode#full_transform_visitor */
1368 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPipeeq:astvalidation#ANode#accept_ast_validation */
1369 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPipeeq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1370 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPipeeq:scope#ANode#accept_scope_visitor */
1371 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPipeeq:flow#ANode#accept_flow_visitor */
1372 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPipeeq:local_var_init#ANode#accept_local_var_visitor */
1373 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPipeeq:auto_super_init#ANode#accept_auto_super_init */
1374 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPipeeq:transform#ANode#accept_transform_visitor */
1375 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#debug */
1376 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#location= */
1377 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPipeeq:parser_nodes#ANode#replace_with */
1378 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPipeeq:typing#ANode#accept_post_typing */
1379 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#replace_child */
1380 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPipeeq:lexer_work#Token#text */
1381 (nitmethod_t)nitc__lexer___TPipeeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPipeeq:lexer#TPipeeq#parser_index */
1382 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#next_token= */
1383 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#prev_token= */
1384 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#is_loose= */
1385 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#next_looses */
1386 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#next_token */
1387 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPipeeq:parser_nodes#Token#prev_looses */
1388 (nitmethod_t)nitc__lexer___TPipeeq___init_tk, /* pointer to parser_nodes:TPipeeq:lexer#TPipeeq#init_tk */
1389 }
1390 };
1391 /* allocate TPipeeq */
1392 val* NEW_nitc__TPipeeq(const struct type* type) {
1393 val* self /* : TPipeeq */;
1394 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1395 self->type = type;
1396 self->class = &class_nitc__TPipeeq;
1397 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPipeeq exact> */
1398 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPipeeq exact> */
1399 return self;
1400 }
1401 /* runtime class nitc__TCareteq: nitc::TCareteq (dead=false; need_corpse=false)*/
1402 const struct class class_nitc__TCareteq = {
1403 0, /* box_kind */
1404 {
1405 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCareteq:kernel#Object#init */
1406 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCareteq:kernel#Object#!= */
1407 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCareteq:kernel#Object#sys */
1408 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCareteq:parser_nodes#TokenOperator#to_s */
1409 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCareteq:kernel#Object#== */
1410 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCareteq:kernel#Object#is_same_instance */
1411 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCareteq:abstract_text#Object#inspect */
1412 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCareteq:kernel#Object#object_id */
1413 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCareteq:abstract_text#Object#class_name */
1414 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCareteq:abstract_text#Object#inspect_head */
1415 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCareteq:abstract_text#Object#native_class_name */
1416 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCareteq:kernel#Object#hash */
1417 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#location */
1418 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#parent */
1419 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#visit_all */
1420 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCareteq:modelbuilder_base#ANode#is_broken */
1421 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#hot_location */
1422 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCareteq:modelbuilder_base#ANode#is_broken= */
1423 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCareteq:literal#ANode#accept_literal */
1424 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#parent= */
1425 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCareteq:transform#ANode#full_transform_visitor */
1426 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCareteq:astvalidation#ANode#accept_ast_validation */
1427 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCareteq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1428 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCareteq:scope#ANode#accept_scope_visitor */
1429 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCareteq:flow#ANode#accept_flow_visitor */
1430 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCareteq:local_var_init#ANode#accept_local_var_visitor */
1431 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCareteq:auto_super_init#ANode#accept_auto_super_init */
1432 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCareteq:transform#ANode#accept_transform_visitor */
1433 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#debug */
1434 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#location= */
1435 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCareteq:parser_nodes#ANode#replace_with */
1436 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCareteq:typing#ANode#accept_post_typing */
1437 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#replace_child */
1438 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCareteq:lexer_work#Token#text */
1439 (nitmethod_t)nitc__lexer___TCareteq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCareteq:lexer#TCareteq#parser_index */
1440 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#next_token= */
1441 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#prev_token= */
1442 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#is_loose= */
1443 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#next_looses */
1444 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#next_token */
1445 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCareteq:parser_nodes#Token#prev_looses */
1446 (nitmethod_t)nitc__lexer___TCareteq___init_tk, /* pointer to parser_nodes:TCareteq:lexer#TCareteq#init_tk */
1447 }
1448 };
1449 /* allocate TCareteq */
1450 val* NEW_nitc__TCareteq(const struct type* type) {
1451 val* self /* : TCareteq */;
1452 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1453 self->type = type;
1454 self->class = &class_nitc__TCareteq;
1455 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCareteq exact> */
1456 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCareteq exact> */
1457 return self;
1458 }
1459 /* runtime class nitc__TAmpeq: nitc::TAmpeq (dead=false; need_corpse=false)*/
1460 const struct class class_nitc__TAmpeq = {
1461 0, /* box_kind */
1462 {
1463 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAmpeq:kernel#Object#init */
1464 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAmpeq:kernel#Object#!= */
1465 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAmpeq:kernel#Object#sys */
1466 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAmpeq:parser_nodes#TokenOperator#to_s */
1467 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAmpeq:kernel#Object#== */
1468 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAmpeq:kernel#Object#is_same_instance */
1469 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAmpeq:abstract_text#Object#inspect */
1470 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAmpeq:kernel#Object#object_id */
1471 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAmpeq:abstract_text#Object#class_name */
1472 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAmpeq:abstract_text#Object#inspect_head */
1473 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAmpeq:abstract_text#Object#native_class_name */
1474 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAmpeq:kernel#Object#hash */
1475 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#location */
1476 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#parent */
1477 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#visit_all */
1478 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAmpeq:modelbuilder_base#ANode#is_broken */
1479 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#hot_location */
1480 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAmpeq:modelbuilder_base#ANode#is_broken= */
1481 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAmpeq:literal#ANode#accept_literal */
1482 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#parent= */
1483 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAmpeq:transform#ANode#full_transform_visitor */
1484 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAmpeq:astvalidation#ANode#accept_ast_validation */
1485 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAmpeq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1486 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAmpeq:scope#ANode#accept_scope_visitor */
1487 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAmpeq:flow#ANode#accept_flow_visitor */
1488 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAmpeq:local_var_init#ANode#accept_local_var_visitor */
1489 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAmpeq:auto_super_init#ANode#accept_auto_super_init */
1490 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAmpeq:transform#ANode#accept_transform_visitor */
1491 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#debug */
1492 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#location= */
1493 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAmpeq:parser_nodes#ANode#replace_with */
1494 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAmpeq:typing#ANode#accept_post_typing */
1495 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#replace_child */
1496 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAmpeq:lexer_work#Token#text */
1497 (nitmethod_t)nitc__lexer___TAmpeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAmpeq:lexer#TAmpeq#parser_index */
1498 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#next_token= */
1499 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#prev_token= */
1500 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#is_loose= */
1501 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#next_looses */
1502 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#next_token */
1503 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAmpeq:parser_nodes#Token#prev_looses */
1504 (nitmethod_t)nitc__lexer___TAmpeq___init_tk, /* pointer to parser_nodes:TAmpeq:lexer#TAmpeq#init_tk */
1505 }
1506 };
1507 /* allocate TAmpeq */
1508 val* NEW_nitc__TAmpeq(const struct type* type) {
1509 val* self /* : TAmpeq */;
1510 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1511 self->type = type;
1512 self->class = &class_nitc__TAmpeq;
1513 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAmpeq exact> */
1514 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAmpeq exact> */
1515 return self;
1516 }
1517 /* runtime class nitc__TLleq: nitc::TLleq (dead=false; need_corpse=false)*/
1518 const struct class class_nitc__TLleq = {
1519 0, /* box_kind */
1520 {
1521 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLleq:kernel#Object#init */
1522 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLleq:kernel#Object#!= */
1523 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLleq:kernel#Object#sys */
1524 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLleq:parser_nodes#TokenOperator#to_s */
1525 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLleq:kernel#Object#== */
1526 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLleq:kernel#Object#is_same_instance */
1527 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLleq:abstract_text#Object#inspect */
1528 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLleq:kernel#Object#object_id */
1529 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLleq:abstract_text#Object#class_name */
1530 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLleq:abstract_text#Object#inspect_head */
1531 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLleq:abstract_text#Object#native_class_name */
1532 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLleq:kernel#Object#hash */
1533 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#location */
1534 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#parent */
1535 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLleq:parser_nodes#Token#visit_all */
1536 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLleq:modelbuilder_base#ANode#is_broken */
1537 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#hot_location */
1538 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLleq:modelbuilder_base#ANode#is_broken= */
1539 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLleq:literal#ANode#accept_literal */
1540 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#parent= */
1541 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLleq:transform#ANode#full_transform_visitor */
1542 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLleq:astvalidation#ANode#accept_ast_validation */
1543 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLleq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1544 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLleq:scope#ANode#accept_scope_visitor */
1545 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLleq:flow#ANode#accept_flow_visitor */
1546 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLleq:local_var_init#ANode#accept_local_var_visitor */
1547 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLleq:auto_super_init#ANode#accept_auto_super_init */
1548 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLleq:transform#ANode#accept_transform_visitor */
1549 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#debug */
1550 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#location= */
1551 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLleq:parser_nodes#ANode#replace_with */
1552 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLleq:typing#ANode#accept_post_typing */
1553 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLleq:parser_nodes#Token#replace_child */
1554 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLleq:lexer_work#Token#text */
1555 (nitmethod_t)nitc__lexer___TLleq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLleq:lexer#TLleq#parser_index */
1556 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLleq:parser_nodes#Token#next_token= */
1557 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLleq:parser_nodes#Token#prev_token= */
1558 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLleq:parser_nodes#Token#is_loose= */
1559 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLleq:parser_nodes#Token#next_looses */
1560 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLleq:parser_nodes#Token#next_token */
1561 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLleq:parser_nodes#Token#prev_looses */
1562 (nitmethod_t)nitc__lexer___TLleq___init_tk, /* pointer to parser_nodes:TLleq:lexer#TLleq#init_tk */
1563 }
1564 };
1565 /* allocate TLleq */
1566 val* NEW_nitc__TLleq(const struct type* type) {
1567 val* self /* : TLleq */;
1568 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1569 self->type = type;
1570 self->class = &class_nitc__TLleq;
1571 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLleq exact> */
1572 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLleq exact> */
1573 return self;
1574 }
1575 /* runtime class nitc__TGgeq: nitc::TGgeq (dead=false; need_corpse=false)*/
1576 const struct class class_nitc__TGgeq = {
1577 0, /* box_kind */
1578 {
1579 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGgeq:kernel#Object#init */
1580 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGgeq:kernel#Object#!= */
1581 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGgeq:kernel#Object#sys */
1582 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGgeq:parser_nodes#TokenOperator#to_s */
1583 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGgeq:kernel#Object#== */
1584 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGgeq:kernel#Object#is_same_instance */
1585 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGgeq:abstract_text#Object#inspect */
1586 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGgeq:kernel#Object#object_id */
1587 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGgeq:abstract_text#Object#class_name */
1588 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGgeq:abstract_text#Object#inspect_head */
1589 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGgeq:abstract_text#Object#native_class_name */
1590 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGgeq:kernel#Object#hash */
1591 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#location */
1592 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#parent */
1593 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#visit_all */
1594 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGgeq:modelbuilder_base#ANode#is_broken */
1595 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#hot_location */
1596 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGgeq:modelbuilder_base#ANode#is_broken= */
1597 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGgeq:literal#ANode#accept_literal */
1598 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#parent= */
1599 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGgeq:transform#ANode#full_transform_visitor */
1600 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGgeq:astvalidation#ANode#accept_ast_validation */
1601 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGgeq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1602 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGgeq:scope#ANode#accept_scope_visitor */
1603 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGgeq:flow#ANode#accept_flow_visitor */
1604 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGgeq:local_var_init#ANode#accept_local_var_visitor */
1605 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGgeq:auto_super_init#ANode#accept_auto_super_init */
1606 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGgeq:transform#ANode#accept_transform_visitor */
1607 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#debug */
1608 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#location= */
1609 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGgeq:parser_nodes#ANode#replace_with */
1610 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGgeq:typing#ANode#accept_post_typing */
1611 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#replace_child */
1612 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGgeq:lexer_work#Token#text */
1613 (nitmethod_t)nitc__lexer___TGgeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGgeq:lexer#TGgeq#parser_index */
1614 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#next_token= */
1615 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#prev_token= */
1616 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#is_loose= */
1617 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#next_looses */
1618 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#next_token */
1619 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGgeq:parser_nodes#Token#prev_looses */
1620 (nitmethod_t)nitc__lexer___TGgeq___init_tk, /* pointer to parser_nodes:TGgeq:lexer#TGgeq#init_tk */
1621 }
1622 };
1623 /* allocate TGgeq */
1624 val* NEW_nitc__TGgeq(const struct type* type) {
1625 val* self /* : TGgeq */;
1626 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1627 self->type = type;
1628 self->class = &class_nitc__TGgeq;
1629 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGgeq exact> */
1630 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGgeq exact> */
1631 return self;
1632 }
1633 /* runtime class nitc__TDotdotdot: nitc::TDotdotdot (dead=false; need_corpse=false)*/
1634 const struct class class_nitc__TDotdotdot = {
1635 0, /* box_kind */
1636 {
1637 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDotdotdot:kernel#Object#init */
1638 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#!= */
1639 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDotdotdot:kernel#Object#sys */
1640 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#to_s */
1641 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#== */
1642 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_instance */
1643 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDotdotdot:abstract_text#Object#inspect */
1644 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDotdotdot:kernel#Object#object_id */
1645 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDotdotdot:abstract_text#Object#class_name */
1646 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDotdotdot:abstract_text#Object#inspect_head */
1647 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDotdotdot:abstract_text#Object#native_class_name */
1648 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDotdotdot:kernel#Object#hash */
1649 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location */
1650 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent */
1651 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#visit_all */
1652 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDotdotdot:modelbuilder_base#ANode#is_broken */
1653 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#hot_location */
1654 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDotdotdot:modelbuilder_base#ANode#is_broken= */
1655 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdotdot:literal#ANode#accept_literal */
1656 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent= */
1657 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#full_transform_visitor */
1658 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation#ANode#accept_ast_validation */
1659 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1660 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope#ANode#accept_scope_visitor */
1661 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow#ANode#accept_flow_visitor */
1662 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init#ANode#accept_local_var_visitor */
1663 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init#ANode#accept_auto_super_init */
1664 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#accept_transform_visitor */
1665 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#debug */
1666 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location= */
1667 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#replace_with */
1668 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDotdotdot:typing#ANode#accept_post_typing */
1669 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#replace_child */
1670 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDotdotdot:lexer_work#Token#text */
1671 (nitmethod_t)nitc__lexer___TDotdotdot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#parser_index */
1672 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token= */
1673 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token= */
1674 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#is_loose= */
1675 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_looses */
1676 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token */
1677 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_looses */
1678 (nitmethod_t)nitc__lexer___TDotdotdot___init_tk, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#init_tk */
1679 }
1680 };
1681 /* allocate TDotdotdot */
1682 val* NEW_nitc__TDotdotdot(const struct type* type) {
1683 val* self /* : TDotdotdot */;
1684 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1685 self->type = type;
1686 self->class = &class_nitc__TDotdotdot;
1687 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDotdotdot exact> */
1688 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDotdotdot exact> */
1689 return self;
1690 }
1691 /* runtime class nitc__TDotdot: nitc::TDotdot (dead=false; need_corpse=false)*/
1692 const struct class class_nitc__TDotdot = {
1693 0, /* box_kind */
1694 {
1695 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDotdot:kernel#Object#init */
1696 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#!= */
1697 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDotdot:kernel#Object#sys */
1698 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#to_s */
1699 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#== */
1700 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_instance */
1701 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDotdot:abstract_text#Object#inspect */
1702 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDotdot:kernel#Object#object_id */
1703 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDotdot:abstract_text#Object#class_name */
1704 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDotdot:abstract_text#Object#inspect_head */
1705 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDotdot:abstract_text#Object#native_class_name */
1706 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDotdot:kernel#Object#hash */
1707 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location */
1708 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent */
1709 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#visit_all */
1710 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDotdot:modelbuilder_base#ANode#is_broken */
1711 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#hot_location */
1712 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDotdot:modelbuilder_base#ANode#is_broken= */
1713 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdot:literal#ANode#accept_literal */
1714 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent= */
1715 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#full_transform_visitor */
1716 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation#ANode#accept_ast_validation */
1717 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1718 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope#ANode#accept_scope_visitor */
1719 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow#ANode#accept_flow_visitor */
1720 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init#ANode#accept_local_var_visitor */
1721 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init#ANode#accept_auto_super_init */
1722 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#accept_transform_visitor */
1723 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#debug */
1724 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location= */
1725 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#replace_with */
1726 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDotdot:typing#ANode#accept_post_typing */
1727 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#replace_child */
1728 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDotdot:lexer_work#Token#text */
1729 (nitmethod_t)nitc__lexer___TDotdot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#parser_index */
1730 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token= */
1731 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token= */
1732 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#is_loose= */
1733 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_looses */
1734 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token */
1735 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_looses */
1736 (nitmethod_t)nitc__lexer___TDotdot___init_tk, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#init_tk */
1737 }
1738 };
1739 /* allocate TDotdot */
1740 val* NEW_nitc__TDotdot(const struct type* type) {
1741 val* self /* : TDotdot */;
1742 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1743 self->type = type;
1744 self->class = &class_nitc__TDotdot;
1745 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDotdot exact> */
1746 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDotdot exact> */
1747 return self;
1748 }
1749 /* runtime class nitc__TDot: nitc::TDot (dead=false; need_corpse=false)*/
1750 const struct class class_nitc__TDot = {
1751 0, /* box_kind */
1752 {
1753 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDot:kernel#Object#init */
1754 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDot:kernel#Object#!= */
1755 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDot:kernel#Object#sys */
1756 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDot:parser_nodes#Token#to_s */
1757 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDot:kernel#Object#== */
1758 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDot:kernel#Object#is_same_instance */
1759 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDot:abstract_text#Object#inspect */
1760 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDot:kernel#Object#object_id */
1761 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDot:abstract_text#Object#class_name */
1762 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDot:abstract_text#Object#inspect_head */
1763 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDot:abstract_text#Object#native_class_name */
1764 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDot:kernel#Object#hash */
1765 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location */
1766 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent */
1767 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDot:parser_nodes#Token#visit_all */
1768 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDot:modelbuilder_base#ANode#is_broken */
1769 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#hot_location */
1770 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDot:modelbuilder_base#ANode#is_broken= */
1771 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDot:literal#ANode#accept_literal */
1772 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent= */
1773 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#full_transform_visitor */
1774 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation#ANode#accept_ast_validation */
1775 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1776 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDot:scope#ANode#accept_scope_visitor */
1777 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDot:flow#ANode#accept_flow_visitor */
1778 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init#ANode#accept_local_var_visitor */
1779 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init#ANode#accept_auto_super_init */
1780 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#accept_transform_visitor */
1781 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDot:parser_nodes#ANode#debug */
1782 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location= */
1783 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDot:parser_nodes#ANode#replace_with */
1784 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDot:typing#ANode#accept_post_typing */
1785 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDot:parser_nodes#Token#replace_child */
1786 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDot:lexer_work#Token#text */
1787 (nitmethod_t)nitc__lexer___TDot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDot:lexer#TDot#parser_index */
1788 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token= */
1789 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token= */
1790 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#is_loose= */
1791 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_looses */
1792 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token */
1793 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_looses */
1794 (nitmethod_t)nitc__lexer___TDot___init_tk, /* pointer to parser_nodes:TDot:lexer#TDot#init_tk */
1795 }
1796 };
1797 /* allocate TDot */
1798 val* NEW_nitc__TDot(const struct type* type) {
1799 val* self /* : TDot */;
1800 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1801 self->type = type;
1802 self->class = &class_nitc__TDot;
1803 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDot exact> */
1804 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDot exact> */
1805 return self;
1806 }
1807 /* runtime class nitc__TPlus: nitc::TPlus (dead=false; need_corpse=false)*/
1808 const struct class class_nitc__TPlus = {
1809 0, /* box_kind */
1810 {
1811 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPlus:kernel#Object#init */
1812 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#!= */
1813 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPlus:kernel#Object#sys */
1814 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#to_s */
1815 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#== */
1816 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_instance */
1817 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPlus:abstract_text#Object#inspect */
1818 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPlus:kernel#Object#object_id */
1819 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPlus:abstract_text#Object#class_name */
1820 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPlus:abstract_text#Object#inspect_head */
1821 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPlus:abstract_text#Object#native_class_name */
1822 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPlus:kernel#Object#hash */
1823 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location */
1824 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent */
1825 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes#Token#visit_all */
1826 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPlus:modelbuilder_base#ANode#is_broken */
1827 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#hot_location */
1828 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPlus:modelbuilder_base#ANode#is_broken= */
1829 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPlus:literal#ANode#accept_literal */
1830 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent= */
1831 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#full_transform_visitor */
1832 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation#ANode#accept_ast_validation */
1833 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1834 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope#ANode#accept_scope_visitor */
1835 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow#ANode#accept_flow_visitor */
1836 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init#ANode#accept_local_var_visitor */
1837 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init#ANode#accept_auto_super_init */
1838 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#accept_transform_visitor */
1839 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#debug */
1840 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location= */
1841 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#replace_with */
1842 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPlus:typing#ANode#accept_post_typing */
1843 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes#Token#replace_child */
1844 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPlus:lexer_work#Token#text */
1845 (nitmethod_t)nitc__lexer___TPlus___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPlus:lexer#TPlus#parser_index */
1846 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token= */
1847 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token= */
1848 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#is_loose= */
1849 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_looses */
1850 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token */
1851 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_looses */
1852 (nitmethod_t)nitc__lexer___TPlus___init_tk, /* pointer to parser_nodes:TPlus:lexer#TPlus#init_tk */
1853 }
1854 };
1855 /* allocate TPlus */
1856 val* NEW_nitc__TPlus(const struct type* type) {
1857 val* self /* : TPlus */;
1858 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1859 self->type = type;
1860 self->class = &class_nitc__TPlus;
1861 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPlus exact> */
1862 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPlus exact> */
1863 return self;
1864 }
1865 /* runtime class nitc__TMinus: nitc::TMinus (dead=false; need_corpse=false)*/
1866 const struct class class_nitc__TMinus = {
1867 0, /* box_kind */
1868 {
1869 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMinus:kernel#Object#init */
1870 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#!= */
1871 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMinus:kernel#Object#sys */
1872 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#to_s */
1873 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#== */
1874 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_instance */
1875 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMinus:abstract_text#Object#inspect */
1876 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMinus:kernel#Object#object_id */
1877 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMinus:abstract_text#Object#class_name */
1878 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMinus:abstract_text#Object#inspect_head */
1879 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMinus:abstract_text#Object#native_class_name */
1880 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMinus:kernel#Object#hash */
1881 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location */
1882 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent */
1883 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes#Token#visit_all */
1884 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMinus:modelbuilder_base#ANode#is_broken */
1885 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#hot_location */
1886 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMinus:modelbuilder_base#ANode#is_broken= */
1887 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinus:literal#ANode#accept_literal */
1888 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent= */
1889 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#full_transform_visitor */
1890 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation#ANode#accept_ast_validation */
1891 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1892 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope#ANode#accept_scope_visitor */
1893 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow#ANode#accept_flow_visitor */
1894 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init#ANode#accept_local_var_visitor */
1895 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init#ANode#accept_auto_super_init */
1896 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#accept_transform_visitor */
1897 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#debug */
1898 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location= */
1899 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#replace_with */
1900 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMinus:typing#ANode#accept_post_typing */
1901 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes#Token#replace_child */
1902 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMinus:lexer_work#Token#text */
1903 (nitmethod_t)nitc__lexer___TMinus___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinus:lexer#TMinus#parser_index */
1904 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token= */
1905 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token= */
1906 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#is_loose= */
1907 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_looses */
1908 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token */
1909 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_looses */
1910 (nitmethod_t)nitc__lexer___TMinus___init_tk, /* pointer to parser_nodes:TMinus:lexer#TMinus#init_tk */
1911 }
1912 };
1913 /* allocate TMinus */
1914 val* NEW_nitc__TMinus(const struct type* type) {
1915 val* self /* : TMinus */;
1916 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1917 self->type = type;
1918 self->class = &class_nitc__TMinus;
1919 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMinus exact> */
1920 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMinus exact> */
1921 return self;
1922 }
1923 /* runtime class nitc__TStar: nitc::TStar (dead=false; need_corpse=false)*/
1924 const struct class class_nitc__TStar = {
1925 0, /* box_kind */
1926 {
1927 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStar:kernel#Object#init */
1928 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStar:kernel#Object#!= */
1929 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStar:kernel#Object#sys */
1930 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#to_s */
1931 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStar:kernel#Object#== */
1932 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStar:kernel#Object#is_same_instance */
1933 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStar:abstract_text#Object#inspect */
1934 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStar:kernel#Object#object_id */
1935 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStar:abstract_text#Object#class_name */
1936 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStar:abstract_text#Object#inspect_head */
1937 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStar:abstract_text#Object#native_class_name */
1938 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStar:kernel#Object#hash */
1939 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location */
1940 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent */
1941 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStar:parser_nodes#Token#visit_all */
1942 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStar:modelbuilder_base#ANode#is_broken */
1943 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#hot_location */
1944 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStar:modelbuilder_base#ANode#is_broken= */
1945 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStar:literal#ANode#accept_literal */
1946 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent= */
1947 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#full_transform_visitor */
1948 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation#ANode#accept_ast_validation */
1949 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1950 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStar:scope#ANode#accept_scope_visitor */
1951 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStar:flow#ANode#accept_flow_visitor */
1952 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init#ANode#accept_local_var_visitor */
1953 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init#ANode#accept_auto_super_init */
1954 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#accept_transform_visitor */
1955 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStar:parser_nodes#ANode#debug */
1956 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location= */
1957 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStar:parser_nodes#ANode#replace_with */
1958 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStar:typing#ANode#accept_post_typing */
1959 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStar:parser_nodes#Token#replace_child */
1960 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStar:lexer_work#Token#text */
1961 (nitmethod_t)nitc__lexer___TStar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStar:lexer#TStar#parser_index */
1962 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token= */
1963 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token= */
1964 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#is_loose= */
1965 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_looses */
1966 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token */
1967 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_looses */
1968 (nitmethod_t)nitc__lexer___TStar___init_tk, /* pointer to parser_nodes:TStar:lexer#TStar#init_tk */
1969 }
1970 };
1971 /* allocate TStar */
1972 val* NEW_nitc__TStar(const struct type* type) {
1973 val* self /* : TStar */;
1974 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1975 self->type = type;
1976 self->class = &class_nitc__TStar;
1977 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStar exact> */
1978 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStar exact> */
1979 return self;
1980 }
1981 /* runtime class nitc__TStarstar: nitc::TStarstar (dead=false; need_corpse=false)*/
1982 const struct class class_nitc__TStarstar = {
1983 0, /* box_kind */
1984 {
1985 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarstar:kernel#Object#init */
1986 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#!= */
1987 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarstar:kernel#Object#sys */
1988 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarstar:parser_nodes#TokenOperator#to_s */
1989 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#== */
1990 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarstar:kernel#Object#is_same_instance */
1991 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarstar:abstract_text#Object#inspect */
1992 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarstar:kernel#Object#object_id */
1993 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarstar:abstract_text#Object#class_name */
1994 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarstar:abstract_text#Object#inspect_head */
1995 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarstar:abstract_text#Object#native_class_name */
1996 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarstar:kernel#Object#hash */
1997 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location */
1998 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent */
1999 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#visit_all */
2000 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarstar:modelbuilder_base#ANode#is_broken */
2001 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#hot_location */
2002 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarstar:modelbuilder_base#ANode#is_broken= */
2003 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstar:literal#ANode#accept_literal */
2004 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent= */
2005 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#full_transform_visitor */
2006 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstar:astvalidation#ANode#accept_ast_validation */
2007 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2008 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstar:scope#ANode#accept_scope_visitor */
2009 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstar:flow#ANode#accept_flow_visitor */
2010 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstar:local_var_init#ANode#accept_local_var_visitor */
2011 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstar:auto_super_init#ANode#accept_auto_super_init */
2012 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#accept_transform_visitor */
2013 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#debug */
2014 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location= */
2015 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#replace_with */
2016 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarstar:typing#ANode#accept_post_typing */
2017 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#replace_child */
2018 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarstar:lexer_work#Token#text */
2019 (nitmethod_t)nitc__lexer___TStarstar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#parser_index */
2020 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#next_token= */
2021 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#prev_token= */
2022 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#is_loose= */
2023 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#next_looses */
2024 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#next_token */
2025 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#prev_looses */
2026 (nitmethod_t)nitc__lexer___TStarstar___init_tk, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#init_tk */
2027 }
2028 };
2029 /* allocate TStarstar */
2030 val* NEW_nitc__TStarstar(const struct type* type) {
2031 val* self /* : TStarstar */;
2032 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2033 self->type = type;
2034 self->class = &class_nitc__TStarstar;
2035 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarstar exact> */
2036 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarstar exact> */
2037 return self;
2038 }
2039 /* runtime class nitc__TSlash: nitc::TSlash (dead=false; need_corpse=false)*/
2040 const struct class class_nitc__TSlash = {
2041 0, /* box_kind */
2042 {
2043 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSlash:kernel#Object#init */
2044 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#!= */
2045 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSlash:kernel#Object#sys */
2046 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#to_s */
2047 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#== */
2048 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_instance */
2049 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSlash:abstract_text#Object#inspect */
2050 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSlash:kernel#Object#object_id */
2051 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSlash:abstract_text#Object#class_name */
2052 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSlash:abstract_text#Object#inspect_head */
2053 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSlash:abstract_text#Object#native_class_name */
2054 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSlash:kernel#Object#hash */
2055 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location */
2056 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent */
2057 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes#Token#visit_all */
2058 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSlash:modelbuilder_base#ANode#is_broken */
2059 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#hot_location */
2060 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSlash:modelbuilder_base#ANode#is_broken= */
2061 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlash:literal#ANode#accept_literal */
2062 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent= */
2063 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#full_transform_visitor */
2064 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation#ANode#accept_ast_validation */
2065 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2066 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope#ANode#accept_scope_visitor */
2067 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow#ANode#accept_flow_visitor */
2068 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init#ANode#accept_local_var_visitor */
2069 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init#ANode#accept_auto_super_init */
2070 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#accept_transform_visitor */
2071 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#debug */
2072 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location= */
2073 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#replace_with */
2074 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSlash:typing#ANode#accept_post_typing */
2075 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes#Token#replace_child */
2076 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSlash:lexer_work#Token#text */
2077 (nitmethod_t)nitc__lexer___TSlash___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlash:lexer#TSlash#parser_index */
2078 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token= */
2079 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token= */
2080 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#is_loose= */
2081 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_looses */
2082 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token */
2083 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_looses */
2084 (nitmethod_t)nitc__lexer___TSlash___init_tk, /* pointer to parser_nodes:TSlash:lexer#TSlash#init_tk */
2085 }
2086 };
2087 /* allocate TSlash */
2088 val* NEW_nitc__TSlash(const struct type* type) {
2089 val* self /* : TSlash */;
2090 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2091 self->type = type;
2092 self->class = &class_nitc__TSlash;
2093 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSlash exact> */
2094 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSlash exact> */
2095 return self;
2096 }
2097 /* runtime class nitc__TPercent: nitc::TPercent (dead=false; need_corpse=false)*/
2098 const struct class class_nitc__TPercent = {
2099 0, /* box_kind */
2100 {
2101 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPercent:kernel#Object#init */
2102 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#!= */
2103 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPercent:kernel#Object#sys */
2104 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPercent:parser_nodes#TokenOperator#to_s */
2105 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#== */
2106 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPercent:kernel#Object#is_same_instance */
2107 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPercent:abstract_text#Object#inspect */
2108 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPercent:kernel#Object#object_id */
2109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPercent:abstract_text#Object#class_name */
2110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPercent:abstract_text#Object#inspect_head */
2111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPercent:abstract_text#Object#native_class_name */
2112 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPercent:kernel#Object#hash */
2113 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#location */
2114 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent */
2115 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPercent:parser_nodes#Token#visit_all */
2116 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPercent:modelbuilder_base#ANode#is_broken */
2117 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#hot_location */
2118 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPercent:modelbuilder_base#ANode#is_broken= */
2119 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPercent:literal#ANode#accept_literal */
2120 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent= */
2121 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPercent:transform#ANode#full_transform_visitor */
2122 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPercent:astvalidation#ANode#accept_ast_validation */
2123 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPercent:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2124 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPercent:scope#ANode#accept_scope_visitor */
2125 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPercent:flow#ANode#accept_flow_visitor */
2126 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPercent:local_var_init#ANode#accept_local_var_visitor */
2127 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPercent:auto_super_init#ANode#accept_auto_super_init */
2128 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPercent:transform#ANode#accept_transform_visitor */
2129 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#debug */
2130 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#location= */
2131 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#replace_with */
2132 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPercent:typing#ANode#accept_post_typing */
2133 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPercent:parser_nodes#Token#replace_child */
2134 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPercent:lexer_work#Token#text */
2135 (nitmethod_t)nitc__lexer___TPercent___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPercent:lexer#TPercent#parser_index */
2136 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token= */
2137 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_token= */
2138 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#is_loose= */
2139 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_looses */
2140 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token */
2141 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_looses */
2142 (nitmethod_t)nitc__lexer___TPercent___init_tk, /* pointer to parser_nodes:TPercent:lexer#TPercent#init_tk */
2143 }
2144 };
2145 /* allocate TPercent */
2146 val* NEW_nitc__TPercent(const struct type* type) {
2147 val* self /* : TPercent */;
2148 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2149 self->type = type;
2150 self->class = &class_nitc__TPercent;
2151 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPercent exact> */
2152 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPercent exact> */
2153 return self;
2154 }
2155 /* runtime class nitc__TPipe: nitc::TPipe (dead=false; need_corpse=false)*/
2156 const struct class class_nitc__TPipe = {
2157 0, /* box_kind */
2158 {
2159 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPipe:kernel#Object#init */
2160 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPipe:kernel#Object#!= */
2161 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPipe:kernel#Object#sys */
2162 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPipe:parser_nodes#TokenOperator#to_s */
2163 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPipe:kernel#Object#== */
2164 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPipe:kernel#Object#is_same_instance */
2165 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPipe:abstract_text#Object#inspect */
2166 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPipe:kernel#Object#object_id */
2167 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPipe:abstract_text#Object#class_name */
2168 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPipe:abstract_text#Object#inspect_head */
2169 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPipe:abstract_text#Object#native_class_name */
2170 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPipe:kernel#Object#hash */
2171 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#location */
2172 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#parent */
2173 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPipe:parser_nodes#Token#visit_all */
2174 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPipe:modelbuilder_base#ANode#is_broken */
2175 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#hot_location */
2176 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPipe:modelbuilder_base#ANode#is_broken= */
2177 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPipe:literal#ANode#accept_literal */
2178 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#parent= */
2179 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPipe:transform#ANode#full_transform_visitor */
2180 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPipe:astvalidation#ANode#accept_ast_validation */
2181 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPipe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2182 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPipe:scope#ANode#accept_scope_visitor */
2183 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPipe:flow#ANode#accept_flow_visitor */
2184 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPipe:local_var_init#ANode#accept_local_var_visitor */
2185 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPipe:auto_super_init#ANode#accept_auto_super_init */
2186 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPipe:transform#ANode#accept_transform_visitor */
2187 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#debug */
2188 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#location= */
2189 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPipe:parser_nodes#ANode#replace_with */
2190 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPipe:typing#ANode#accept_post_typing */
2191 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPipe:parser_nodes#Token#replace_child */
2192 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPipe:lexer_work#Token#text */
2193 (nitmethod_t)nitc__lexer___TPipe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPipe:lexer#TPipe#parser_index */
2194 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPipe:parser_nodes#Token#next_token= */
2195 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPipe:parser_nodes#Token#prev_token= */
2196 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPipe:parser_nodes#Token#is_loose= */
2197 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPipe:parser_nodes#Token#next_looses */
2198 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPipe:parser_nodes#Token#next_token */
2199 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPipe:parser_nodes#Token#prev_looses */
2200 (nitmethod_t)nitc__lexer___TPipe___init_tk, /* pointer to parser_nodes:TPipe:lexer#TPipe#init_tk */
2201 }
2202 };
2203 /* allocate TPipe */
2204 val* NEW_nitc__TPipe(const struct type* type) {
2205 val* self /* : TPipe */;
2206 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2207 self->type = type;
2208 self->class = &class_nitc__TPipe;
2209 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPipe exact> */
2210 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPipe exact> */
2211 return self;
2212 }
2213 /* runtime class nitc__TCaret: nitc::TCaret (dead=false; need_corpse=false)*/
2214 const struct class class_nitc__TCaret = {
2215 0, /* box_kind */
2216 {
2217 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCaret:kernel#Object#init */
2218 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCaret:kernel#Object#!= */
2219 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCaret:kernel#Object#sys */
2220 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCaret:parser_nodes#TokenOperator#to_s */
2221 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCaret:kernel#Object#== */
2222 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCaret:kernel#Object#is_same_instance */
2223 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCaret:abstract_text#Object#inspect */
2224 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCaret:kernel#Object#object_id */
2225 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCaret:abstract_text#Object#class_name */
2226 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCaret:abstract_text#Object#inspect_head */
2227 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCaret:abstract_text#Object#native_class_name */
2228 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCaret:kernel#Object#hash */
2229 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#location */
2230 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#parent */
2231 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCaret:parser_nodes#Token#visit_all */
2232 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCaret:modelbuilder_base#ANode#is_broken */
2233 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#hot_location */
2234 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCaret:modelbuilder_base#ANode#is_broken= */
2235 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCaret:literal#ANode#accept_literal */
2236 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#parent= */
2237 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCaret:transform#ANode#full_transform_visitor */
2238 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCaret:astvalidation#ANode#accept_ast_validation */
2239 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCaret:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2240 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCaret:scope#ANode#accept_scope_visitor */
2241 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCaret:flow#ANode#accept_flow_visitor */
2242 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCaret:local_var_init#ANode#accept_local_var_visitor */
2243 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCaret:auto_super_init#ANode#accept_auto_super_init */
2244 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCaret:transform#ANode#accept_transform_visitor */
2245 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#debug */
2246 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#location= */
2247 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCaret:parser_nodes#ANode#replace_with */
2248 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCaret:typing#ANode#accept_post_typing */
2249 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCaret:parser_nodes#Token#replace_child */
2250 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCaret:lexer_work#Token#text */
2251 (nitmethod_t)nitc__lexer___TCaret___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCaret:lexer#TCaret#parser_index */
2252 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCaret:parser_nodes#Token#next_token= */
2253 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCaret:parser_nodes#Token#prev_token= */
2254 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCaret:parser_nodes#Token#is_loose= */
2255 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCaret:parser_nodes#Token#next_looses */
2256 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCaret:parser_nodes#Token#next_token */
2257 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCaret:parser_nodes#Token#prev_looses */
2258 (nitmethod_t)nitc__lexer___TCaret___init_tk, /* pointer to parser_nodes:TCaret:lexer#TCaret#init_tk */
2259 }
2260 };
2261 /* allocate TCaret */
2262 val* NEW_nitc__TCaret(const struct type* type) {
2263 val* self /* : TCaret */;
2264 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2265 self->type = type;
2266 self->class = &class_nitc__TCaret;
2267 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCaret exact> */
2268 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCaret exact> */
2269 return self;
2270 }
2271 /* runtime class nitc__TAmp: nitc::TAmp (dead=false; need_corpse=false)*/
2272 const struct class class_nitc__TAmp = {
2273 0, /* box_kind */
2274 {
2275 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAmp:kernel#Object#init */
2276 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAmp:kernel#Object#!= */
2277 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAmp:kernel#Object#sys */
2278 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAmp:parser_nodes#TokenOperator#to_s */
2279 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAmp:kernel#Object#== */
2280 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAmp:kernel#Object#is_same_instance */
2281 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAmp:abstract_text#Object#inspect */
2282 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAmp:kernel#Object#object_id */
2283 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAmp:abstract_text#Object#class_name */
2284 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAmp:abstract_text#Object#inspect_head */
2285 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAmp:abstract_text#Object#native_class_name */
2286 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAmp:kernel#Object#hash */
2287 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#location */
2288 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#parent */
2289 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAmp:parser_nodes#Token#visit_all */
2290 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAmp:modelbuilder_base#ANode#is_broken */
2291 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#hot_location */
2292 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAmp:modelbuilder_base#ANode#is_broken= */
2293 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAmp:literal#ANode#accept_literal */
2294 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#parent= */
2295 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAmp:transform#ANode#full_transform_visitor */
2296 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAmp:astvalidation#ANode#accept_ast_validation */
2297 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAmp:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2298 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAmp:scope#ANode#accept_scope_visitor */
2299 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAmp:flow#ANode#accept_flow_visitor */
2300 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAmp:local_var_init#ANode#accept_local_var_visitor */
2301 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAmp:auto_super_init#ANode#accept_auto_super_init */
2302 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAmp:transform#ANode#accept_transform_visitor */
2303 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#debug */
2304 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#location= */
2305 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAmp:parser_nodes#ANode#replace_with */
2306 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAmp:typing#ANode#accept_post_typing */
2307 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAmp:parser_nodes#Token#replace_child */
2308 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAmp:lexer_work#Token#text */
2309 (nitmethod_t)nitc__lexer___TAmp___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAmp:lexer#TAmp#parser_index */
2310 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAmp:parser_nodes#Token#next_token= */
2311 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAmp:parser_nodes#Token#prev_token= */
2312 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAmp:parser_nodes#Token#is_loose= */
2313 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAmp:parser_nodes#Token#next_looses */
2314 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAmp:parser_nodes#Token#next_token */
2315 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAmp:parser_nodes#Token#prev_looses */
2316 (nitmethod_t)nitc__lexer___TAmp___init_tk, /* pointer to parser_nodes:TAmp:lexer#TAmp#init_tk */
2317 }
2318 };
2319 /* allocate TAmp */
2320 val* NEW_nitc__TAmp(const struct type* type) {
2321 val* self /* : TAmp */;
2322 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2323 self->type = type;
2324 self->class = &class_nitc__TAmp;
2325 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAmp exact> */
2326 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAmp exact> */
2327 return self;
2328 }
2329 /* runtime class nitc__TTilde: nitc::TTilde (dead=false; need_corpse=false)*/
2330 const struct class class_nitc__TTilde = {
2331 0, /* box_kind */
2332 {
2333 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TTilde:kernel#Object#init */
2334 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TTilde:kernel#Object#!= */
2335 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TTilde:kernel#Object#sys */
2336 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TTilde:parser_nodes#TokenOperator#to_s */
2337 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TTilde:kernel#Object#== */
2338 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TTilde:kernel#Object#is_same_instance */
2339 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TTilde:abstract_text#Object#inspect */
2340 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TTilde:kernel#Object#object_id */
2341 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TTilde:abstract_text#Object#class_name */
2342 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TTilde:abstract_text#Object#inspect_head */
2343 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TTilde:abstract_text#Object#native_class_name */
2344 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TTilde:kernel#Object#hash */
2345 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#location */
2346 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#parent */
2347 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TTilde:parser_nodes#Token#visit_all */
2348 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TTilde:modelbuilder_base#ANode#is_broken */
2349 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#hot_location */
2350 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TTilde:modelbuilder_base#ANode#is_broken= */
2351 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TTilde:literal#ANode#accept_literal */
2352 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#parent= */
2353 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TTilde:transform#ANode#full_transform_visitor */
2354 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TTilde:astvalidation#ANode#accept_ast_validation */
2355 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TTilde:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2356 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TTilde:scope#ANode#accept_scope_visitor */
2357 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TTilde:flow#ANode#accept_flow_visitor */
2358 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TTilde:local_var_init#ANode#accept_local_var_visitor */
2359 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TTilde:auto_super_init#ANode#accept_auto_super_init */
2360 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TTilde:transform#ANode#accept_transform_visitor */
2361 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#debug */
2362 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#location= */
2363 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TTilde:parser_nodes#ANode#replace_with */
2364 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TTilde:typing#ANode#accept_post_typing */
2365 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TTilde:parser_nodes#Token#replace_child */
2366 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TTilde:lexer_work#Token#text */
2367 (nitmethod_t)nitc__lexer___TTilde___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TTilde:lexer#TTilde#parser_index */
2368 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TTilde:parser_nodes#Token#next_token= */
2369 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TTilde:parser_nodes#Token#prev_token= */
2370 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TTilde:parser_nodes#Token#is_loose= */
2371 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TTilde:parser_nodes#Token#next_looses */
2372 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TTilde:parser_nodes#Token#next_token */
2373 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TTilde:parser_nodes#Token#prev_looses */
2374 (nitmethod_t)nitc__lexer___TTilde___init_tk, /* pointer to parser_nodes:TTilde:lexer#TTilde#init_tk */
2375 }
2376 };
2377 /* allocate TTilde */
2378 val* NEW_nitc__TTilde(const struct type* type) {
2379 val* self /* : TTilde */;
2380 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2381 self->type = type;
2382 self->class = &class_nitc__TTilde;
2383 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TTilde exact> */
2384 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TTilde exact> */
2385 return self;
2386 }
2387 /* runtime class nitc__TEq: nitc::TEq (dead=false; need_corpse=false)*/
2388 const struct class class_nitc__TEq = {
2389 0, /* box_kind */
2390 {
2391 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEq:kernel#Object#init */
2392 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEq:kernel#Object#!= */
2393 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEq:kernel#Object#sys */
2394 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEq:parser_nodes#TokenOperator#to_s */
2395 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEq:kernel#Object#== */
2396 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEq:kernel#Object#is_same_instance */
2397 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEq:abstract_text#Object#inspect */
2398 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEq:kernel#Object#object_id */
2399 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEq:abstract_text#Object#class_name */
2400 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEq:abstract_text#Object#inspect_head */
2401 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEq:abstract_text#Object#native_class_name */
2402 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEq:kernel#Object#hash */
2403 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#location */
2404 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent */
2405 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEq:parser_nodes#Token#visit_all */
2406 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEq:modelbuilder_base#ANode#is_broken */
2407 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#hot_location */
2408 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEq:modelbuilder_base#ANode#is_broken= */
2409 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEq:literal#ANode#accept_literal */
2410 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent= */
2411 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEq:transform#ANode#full_transform_visitor */
2412 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEq:astvalidation#ANode#accept_ast_validation */
2413 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2414 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEq:scope#ANode#accept_scope_visitor */
2415 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEq:flow#ANode#accept_flow_visitor */
2416 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEq:local_var_init#ANode#accept_local_var_visitor */
2417 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEq:auto_super_init#ANode#accept_auto_super_init */
2418 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEq:transform#ANode#accept_transform_visitor */
2419 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEq:parser_nodes#ANode#debug */
2420 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEq:parser_nodes#ANode#location= */
2421 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEq:parser_nodes#ANode#replace_with */
2422 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEq:typing#ANode#accept_post_typing */
2423 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEq:parser_nodes#Token#replace_child */
2424 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEq:lexer_work#Token#text */
2425 (nitmethod_t)nitc__lexer___TEq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEq:lexer#TEq#parser_index */
2426 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token= */
2427 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_token= */
2428 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#is_loose= */
2429 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_looses */
2430 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token */
2431 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_looses */
2432 (nitmethod_t)nitc__lexer___TEq___init_tk, /* pointer to parser_nodes:TEq:lexer#TEq#init_tk */
2433 }
2434 };
2435 /* allocate TEq */
2436 val* NEW_nitc__TEq(const struct type* type) {
2437 val* self /* : TEq */;
2438 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2439 self->type = type;
2440 self->class = &class_nitc__TEq;
2441 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TEq exact> */
2442 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TEq exact> */
2443 return self;
2444 }
2445 /* runtime class nitc__TNe: nitc::TNe (dead=false; need_corpse=false)*/
2446 const struct class class_nitc__TNe = {
2447 0, /* box_kind */
2448 {
2449 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TNe:kernel#Object#init */
2450 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TNe:kernel#Object#!= */
2451 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TNe:kernel#Object#sys */
2452 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TNe:parser_nodes#TokenOperator#to_s */
2453 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TNe:kernel#Object#== */
2454 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TNe:kernel#Object#is_same_instance */
2455 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TNe:abstract_text#Object#inspect */
2456 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TNe:kernel#Object#object_id */
2457 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TNe:abstract_text#Object#class_name */
2458 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TNe:abstract_text#Object#inspect_head */
2459 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TNe:abstract_text#Object#native_class_name */
2460 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TNe:kernel#Object#hash */
2461 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#location */
2462 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent */
2463 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TNe:parser_nodes#Token#visit_all */
2464 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TNe:modelbuilder_base#ANode#is_broken */
2465 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#hot_location */
2466 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TNe:modelbuilder_base#ANode#is_broken= */
2467 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TNe:literal#ANode#accept_literal */
2468 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent= */
2469 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TNe:transform#ANode#full_transform_visitor */
2470 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TNe:astvalidation#ANode#accept_ast_validation */
2471 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TNe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2472 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TNe:scope#ANode#accept_scope_visitor */
2473 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TNe:flow#ANode#accept_flow_visitor */
2474 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TNe:local_var_init#ANode#accept_local_var_visitor */
2475 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TNe:auto_super_init#ANode#accept_auto_super_init */
2476 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TNe:transform#ANode#accept_transform_visitor */
2477 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TNe:parser_nodes#ANode#debug */
2478 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TNe:parser_nodes#ANode#location= */
2479 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TNe:parser_nodes#ANode#replace_with */
2480 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TNe:typing#ANode#accept_post_typing */
2481 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TNe:parser_nodes#Token#replace_child */
2482 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TNe:lexer_work#Token#text */
2483 (nitmethod_t)nitc__lexer___TNe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TNe:lexer#TNe#parser_index */
2484 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token= */
2485 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_token= */
2486 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#is_loose= */
2487 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_looses */
2488 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token */
2489 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_looses */
2490 (nitmethod_t)nitc__lexer___TNe___init_tk, /* pointer to parser_nodes:TNe:lexer#TNe#init_tk */
2491 }
2492 };
2493 /* allocate TNe */
2494 val* NEW_nitc__TNe(const struct type* type) {
2495 val* self /* : TNe */;
2496 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2497 self->type = type;
2498 self->class = &class_nitc__TNe;
2499 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TNe exact> */
2500 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TNe exact> */
2501 return self;
2502 }
2503 /* runtime class nitc__TLt: nitc::TLt (dead=false; need_corpse=false)*/
2504 const struct class class_nitc__TLt = {
2505 0, /* box_kind */
2506 {
2507 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLt:kernel#Object#init */
2508 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLt:kernel#Object#!= */
2509 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLt:kernel#Object#sys */
2510 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#to_s */
2511 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLt:kernel#Object#== */
2512 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLt:kernel#Object#is_same_instance */
2513 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLt:abstract_text#Object#inspect */
2514 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLt:kernel#Object#object_id */
2515 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLt:abstract_text#Object#class_name */
2516 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLt:abstract_text#Object#inspect_head */
2517 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLt:abstract_text#Object#native_class_name */
2518 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLt:kernel#Object#hash */
2519 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#location */
2520 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent */
2521 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLt:parser_nodes#Token#visit_all */
2522 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLt:modelbuilder_base#ANode#is_broken */
2523 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#hot_location */
2524 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLt:modelbuilder_base#ANode#is_broken= */
2525 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLt:literal#ANode#accept_literal */
2526 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent= */
2527 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLt:transform#ANode#full_transform_visitor */
2528 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLt:astvalidation#ANode#accept_ast_validation */
2529 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2530 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLt:scope#ANode#accept_scope_visitor */
2531 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLt:flow#ANode#accept_flow_visitor */
2532 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLt:local_var_init#ANode#accept_local_var_visitor */
2533 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLt:auto_super_init#ANode#accept_auto_super_init */
2534 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLt:transform#ANode#accept_transform_visitor */
2535 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLt:parser_nodes#ANode#debug */
2536 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLt:parser_nodes#ANode#location= */
2537 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLt:parser_nodes#ANode#replace_with */
2538 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLt:typing#ANode#accept_post_typing */
2539 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLt:parser_nodes#Token#replace_child */
2540 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLt:lexer_work#Token#text */
2541 (nitmethod_t)nitc__lexer___TLt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLt:lexer#TLt#parser_index */
2542 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token= */
2543 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token= */
2544 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#is_loose= */
2545 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_looses */
2546 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token */
2547 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_looses */
2548 (nitmethod_t)nitc__lexer___TLt___init_tk, /* pointer to parser_nodes:TLt:lexer#TLt#init_tk */
2549 }
2550 };
2551 /* allocate TLt */
2552 val* NEW_nitc__TLt(const struct type* type) {
2553 val* self /* : TLt */;
2554 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2555 self->type = type;
2556 self->class = &class_nitc__TLt;
2557 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLt exact> */
2558 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLt exact> */
2559 return self;
2560 }
2561 /* runtime class nitc__TLe: nitc::TLe (dead=false; need_corpse=false)*/
2562 const struct class class_nitc__TLe = {
2563 0, /* box_kind */
2564 {
2565 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLe:kernel#Object#init */
2566 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLe:kernel#Object#!= */
2567 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLe:kernel#Object#sys */
2568 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#to_s */
2569 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLe:kernel#Object#== */
2570 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLe:kernel#Object#is_same_instance */
2571 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLe:abstract_text#Object#inspect */
2572 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLe:kernel#Object#object_id */
2573 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLe:abstract_text#Object#class_name */
2574 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLe:abstract_text#Object#inspect_head */
2575 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLe:abstract_text#Object#native_class_name */
2576 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLe:kernel#Object#hash */
2577 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#location */
2578 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent */
2579 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLe:parser_nodes#Token#visit_all */
2580 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLe:modelbuilder_base#ANode#is_broken */
2581 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#hot_location */
2582 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLe:modelbuilder_base#ANode#is_broken= */
2583 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLe:literal#ANode#accept_literal */
2584 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent= */
2585 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLe:transform#ANode#full_transform_visitor */
2586 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLe:astvalidation#ANode#accept_ast_validation */
2587 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2588 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLe:scope#ANode#accept_scope_visitor */
2589 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLe:flow#ANode#accept_flow_visitor */
2590 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLe:local_var_init#ANode#accept_local_var_visitor */
2591 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLe:auto_super_init#ANode#accept_auto_super_init */
2592 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLe:transform#ANode#accept_transform_visitor */
2593 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLe:parser_nodes#ANode#debug */
2594 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLe:parser_nodes#ANode#location= */
2595 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLe:parser_nodes#ANode#replace_with */
2596 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLe:typing#ANode#accept_post_typing */
2597 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLe:parser_nodes#Token#replace_child */
2598 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLe:lexer_work#Token#text */
2599 (nitmethod_t)nitc__lexer___TLe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLe:lexer#TLe#parser_index */
2600 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token= */
2601 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token= */
2602 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#is_loose= */
2603 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_looses */
2604 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token */
2605 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_looses */
2606 (nitmethod_t)nitc__lexer___TLe___init_tk, /* pointer to parser_nodes:TLe:lexer#TLe#init_tk */
2607 }
2608 };
2609 /* allocate TLe */
2610 val* NEW_nitc__TLe(const struct type* type) {
2611 val* self /* : TLe */;
2612 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2613 self->type = type;
2614 self->class = &class_nitc__TLe;
2615 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLe exact> */
2616 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLe exact> */
2617 return self;
2618 }
2619 /* runtime class nitc__TLl: nitc::TLl (dead=false; need_corpse=false)*/
2620 const struct class class_nitc__TLl = {
2621 0, /* box_kind */
2622 {
2623 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLl:kernel#Object#init */
2624 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLl:kernel#Object#!= */
2625 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLl:kernel#Object#sys */
2626 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#to_s */
2627 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLl:kernel#Object#== */
2628 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLl:kernel#Object#is_same_instance */
2629 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLl:abstract_text#Object#inspect */
2630 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLl:kernel#Object#object_id */
2631 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLl:abstract_text#Object#class_name */
2632 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLl:abstract_text#Object#inspect_head */
2633 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLl:abstract_text#Object#native_class_name */
2634 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLl:kernel#Object#hash */
2635 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#location */
2636 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent */
2637 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLl:parser_nodes#Token#visit_all */
2638 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLl:modelbuilder_base#ANode#is_broken */
2639 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#hot_location */
2640 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLl:modelbuilder_base#ANode#is_broken= */
2641 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLl:literal#ANode#accept_literal */
2642 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent= */
2643 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLl:transform#ANode#full_transform_visitor */
2644 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLl:astvalidation#ANode#accept_ast_validation */
2645 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2646 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLl:scope#ANode#accept_scope_visitor */
2647 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLl:flow#ANode#accept_flow_visitor */
2648 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLl:local_var_init#ANode#accept_local_var_visitor */
2649 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLl:auto_super_init#ANode#accept_auto_super_init */
2650 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLl:transform#ANode#accept_transform_visitor */
2651 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLl:parser_nodes#ANode#debug */
2652 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLl:parser_nodes#ANode#location= */
2653 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLl:parser_nodes#ANode#replace_with */
2654 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLl:typing#ANode#accept_post_typing */
2655 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLl:parser_nodes#Token#replace_child */
2656 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLl:lexer_work#Token#text */
2657 (nitmethod_t)nitc__lexer___TLl___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLl:lexer#TLl#parser_index */
2658 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token= */
2659 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token= */
2660 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#is_loose= */
2661 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_looses */
2662 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token */
2663 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_looses */
2664 (nitmethod_t)nitc__lexer___TLl___init_tk, /* pointer to parser_nodes:TLl:lexer#TLl#init_tk */
2665 }
2666 };
2667 /* allocate TLl */
2668 val* NEW_nitc__TLl(const struct type* type) {
2669 val* self /* : TLl */;
2670 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2671 self->type = type;
2672 self->class = &class_nitc__TLl;
2673 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLl exact> */
2674 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLl exact> */
2675 return self;
2676 }
2677 /* runtime class nitc__TGt: nitc::TGt (dead=false; need_corpse=false)*/
2678 const struct class class_nitc__TGt = {
2679 0, /* box_kind */
2680 {
2681 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGt:kernel#Object#init */
2682 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGt:kernel#Object#!= */
2683 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGt:kernel#Object#sys */
2684 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#to_s */
2685 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGt:kernel#Object#== */
2686 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGt:kernel#Object#is_same_instance */
2687 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGt:abstract_text#Object#inspect */
2688 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGt:kernel#Object#object_id */
2689 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGt:abstract_text#Object#class_name */
2690 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGt:abstract_text#Object#inspect_head */
2691 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGt:abstract_text#Object#native_class_name */
2692 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGt:kernel#Object#hash */
2693 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#location */
2694 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent */
2695 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGt:parser_nodes#Token#visit_all */
2696 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGt:modelbuilder_base#ANode#is_broken */
2697 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#hot_location */
2698 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGt:modelbuilder_base#ANode#is_broken= */
2699 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGt:literal#ANode#accept_literal */
2700 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent= */
2701 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGt:transform#ANode#full_transform_visitor */
2702 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGt:astvalidation#ANode#accept_ast_validation */
2703 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2704 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGt:scope#ANode#accept_scope_visitor */
2705 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGt:flow#ANode#accept_flow_visitor */
2706 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGt:local_var_init#ANode#accept_local_var_visitor */
2707 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGt:auto_super_init#ANode#accept_auto_super_init */
2708 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGt:transform#ANode#accept_transform_visitor */
2709 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGt:parser_nodes#ANode#debug */
2710 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGt:parser_nodes#ANode#location= */
2711 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGt:parser_nodes#ANode#replace_with */
2712 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGt:typing#ANode#accept_post_typing */
2713 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGt:parser_nodes#Token#replace_child */
2714 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGt:lexer_work#Token#text */
2715 (nitmethod_t)nitc__lexer___TGt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGt:lexer#TGt#parser_index */
2716 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token= */
2717 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token= */
2718 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#is_loose= */
2719 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_looses */
2720 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token */
2721 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_looses */
2722 (nitmethod_t)nitc__lexer___TGt___init_tk, /* pointer to parser_nodes:TGt:lexer#TGt#init_tk */
2723 }
2724 };
2725 /* allocate TGt */
2726 val* NEW_nitc__TGt(const struct type* type) {
2727 val* self /* : TGt */;
2728 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2729 self->type = type;
2730 self->class = &class_nitc__TGt;
2731 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGt exact> */
2732 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGt exact> */
2733 return self;
2734 }
2735 /* runtime class nitc__TGe: nitc::TGe (dead=false; need_corpse=false)*/
2736 const struct class class_nitc__TGe = {
2737 0, /* box_kind */
2738 {
2739 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGe:kernel#Object#init */
2740 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGe:kernel#Object#!= */
2741 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGe:kernel#Object#sys */
2742 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#to_s */
2743 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGe:kernel#Object#== */
2744 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGe:kernel#Object#is_same_instance */
2745 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGe:abstract_text#Object#inspect */
2746 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGe:kernel#Object#object_id */
2747 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGe:abstract_text#Object#class_name */
2748 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGe:abstract_text#Object#inspect_head */
2749 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGe:abstract_text#Object#native_class_name */
2750 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGe:kernel#Object#hash */
2751 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#location */
2752 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent */
2753 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGe:parser_nodes#Token#visit_all */
2754 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGe:modelbuilder_base#ANode#is_broken */
2755 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#hot_location */
2756 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGe:modelbuilder_base#ANode#is_broken= */
2757 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGe:literal#ANode#accept_literal */
2758 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent= */
2759 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGe:transform#ANode#full_transform_visitor */
2760 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGe:astvalidation#ANode#accept_ast_validation */
2761 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2762 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGe:scope#ANode#accept_scope_visitor */
2763 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGe:flow#ANode#accept_flow_visitor */
2764 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGe:local_var_init#ANode#accept_local_var_visitor */
2765 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGe:auto_super_init#ANode#accept_auto_super_init */
2766 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGe:transform#ANode#accept_transform_visitor */
2767 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGe:parser_nodes#ANode#debug */
2768 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGe:parser_nodes#ANode#location= */
2769 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGe:parser_nodes#ANode#replace_with */
2770 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGe:typing#ANode#accept_post_typing */
2771 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGe:parser_nodes#Token#replace_child */
2772 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGe:lexer_work#Token#text */
2773 (nitmethod_t)nitc__lexer___TGe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGe:lexer#TGe#parser_index */
2774 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token= */
2775 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token= */
2776 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#is_loose= */
2777 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_looses */
2778 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token */
2779 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_looses */
2780 (nitmethod_t)nitc__lexer___TGe___init_tk, /* pointer to parser_nodes:TGe:lexer#TGe#init_tk */
2781 }
2782 };
2783 /* allocate TGe */
2784 val* NEW_nitc__TGe(const struct type* type) {
2785 val* self /* : TGe */;
2786 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2787 self->type = type;
2788 self->class = &class_nitc__TGe;
2789 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGe exact> */
2790 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGe exact> */
2791 return self;
2792 }
2793 /* runtime class nitc__TGg: nitc::TGg (dead=false; need_corpse=false)*/
2794 const struct class class_nitc__TGg = {
2795 0, /* box_kind */
2796 {
2797 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGg:kernel#Object#init */
2798 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGg:kernel#Object#!= */
2799 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGg:kernel#Object#sys */
2800 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#to_s */
2801 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGg:kernel#Object#== */
2802 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGg:kernel#Object#is_same_instance */
2803 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGg:abstract_text#Object#inspect */
2804 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGg:kernel#Object#object_id */
2805 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGg:abstract_text#Object#class_name */
2806 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGg:abstract_text#Object#inspect_head */
2807 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGg:abstract_text#Object#native_class_name */
2808 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGg:kernel#Object#hash */
2809 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#location */
2810 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent */
2811 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGg:parser_nodes#Token#visit_all */
2812 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGg:modelbuilder_base#ANode#is_broken */
2813 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#hot_location */
2814 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGg:modelbuilder_base#ANode#is_broken= */
2815 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGg:literal#ANode#accept_literal */
2816 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent= */
2817 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGg:transform#ANode#full_transform_visitor */
2818 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGg:astvalidation#ANode#accept_ast_validation */
2819 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2820 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGg:scope#ANode#accept_scope_visitor */
2821 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGg:flow#ANode#accept_flow_visitor */
2822 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGg:local_var_init#ANode#accept_local_var_visitor */
2823 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGg:auto_super_init#ANode#accept_auto_super_init */
2824 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGg:transform#ANode#accept_transform_visitor */
2825 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGg:parser_nodes#ANode#debug */
2826 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGg:parser_nodes#ANode#location= */
2827 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGg:parser_nodes#ANode#replace_with */
2828 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGg:typing#ANode#accept_post_typing */
2829 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGg:parser_nodes#Token#replace_child */
2830 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGg:lexer_work#Token#text */
2831 (nitmethod_t)nitc__lexer___TGg___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGg:lexer#TGg#parser_index */
2832 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token= */
2833 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token= */
2834 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#is_loose= */
2835 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_looses */
2836 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token */
2837 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_looses */
2838 (nitmethod_t)nitc__lexer___TGg___init_tk, /* pointer to parser_nodes:TGg:lexer#TGg#init_tk */
2839 }
2840 };
2841 /* allocate TGg */
2842 val* NEW_nitc__TGg(const struct type* type) {
2843 val* self /* : TGg */;
2844 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2845 self->type = type;
2846 self->class = &class_nitc__TGg;
2847 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGg exact> */
2848 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGg exact> */
2849 return self;
2850 }
2851 /* runtime class nitc__TStarship: nitc::TStarship (dead=false; need_corpse=false)*/
2852 const struct class class_nitc__TStarship = {
2853 0, /* box_kind */
2854 {
2855 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarship:kernel#Object#init */
2856 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#!= */
2857 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarship:kernel#Object#sys */
2858 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#to_s */
2859 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#== */
2860 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_instance */
2861 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarship:abstract_text#Object#inspect */
2862 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarship:kernel#Object#object_id */
2863 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarship:abstract_text#Object#class_name */
2864 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarship:abstract_text#Object#inspect_head */
2865 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarship:abstract_text#Object#native_class_name */
2866 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarship:kernel#Object#hash */
2867 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#location */
2868 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent */
2869 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarship:parser_nodes#Token#visit_all */
2870 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarship:modelbuilder_base#ANode#is_broken */
2871 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#hot_location */
2872 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarship:modelbuilder_base#ANode#is_broken= */
2873 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarship:literal#ANode#accept_literal */
2874 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent= */
2875 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarship:transform#ANode#full_transform_visitor */
2876 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarship:astvalidation#ANode#accept_ast_validation */
2877 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarship:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2878 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarship:scope#ANode#accept_scope_visitor */
2879 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarship:flow#ANode#accept_flow_visitor */
2880 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarship:local_var_init#ANode#accept_local_var_visitor */
2881 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarship:auto_super_init#ANode#accept_auto_super_init */
2882 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarship:transform#ANode#accept_transform_visitor */
2883 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#debug */
2884 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#location= */
2885 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#replace_with */
2886 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarship:typing#ANode#accept_post_typing */
2887 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarship:parser_nodes#Token#replace_child */
2888 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarship:lexer_work#Token#text */
2889 (nitmethod_t)nitc__lexer___TStarship___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarship:lexer#TStarship#parser_index */
2890 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token= */
2891 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token= */
2892 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#is_loose= */
2893 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_looses */
2894 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token */
2895 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_looses */
2896 (nitmethod_t)nitc__lexer___TStarship___init_tk, /* pointer to parser_nodes:TStarship:lexer#TStarship#init_tk */
2897 }
2898 };
2899 /* allocate TStarship */
2900 val* NEW_nitc__TStarship(const struct type* type) {
2901 val* self /* : TStarship */;
2902 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2903 self->type = type;
2904 self->class = &class_nitc__TStarship;
2905 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarship exact> */
2906 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarship exact> */
2907 return self;
2908 }
2909 /* runtime class nitc__TBang: nitc::TBang (dead=false; need_corpse=false)*/
2910 const struct class class_nitc__TBang = {
2911 0, /* box_kind */
2912 {
2913 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBang:kernel#Object#init */
2914 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBang:kernel#Object#!= */
2915 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBang:kernel#Object#sys */
2916 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#to_s */
2917 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBang:kernel#Object#== */
2918 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBang:kernel#Object#is_same_instance */
2919 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBang:abstract_text#Object#inspect */
2920 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBang:kernel#Object#object_id */
2921 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBang:abstract_text#Object#class_name */
2922 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBang:abstract_text#Object#inspect_head */
2923 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBang:abstract_text#Object#native_class_name */
2924 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBang:kernel#Object#hash */
2925 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#location */
2926 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent */
2927 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBang:parser_nodes#Token#visit_all */
2928 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBang:modelbuilder_base#ANode#is_broken */
2929 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#hot_location */
2930 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBang:modelbuilder_base#ANode#is_broken= */
2931 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBang:literal#ANode#accept_literal */
2932 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent= */
2933 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBang:transform#ANode#full_transform_visitor */
2934 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBang:astvalidation#ANode#accept_ast_validation */
2935 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBang:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2936 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBang:scope#ANode#accept_scope_visitor */
2937 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBang:flow#ANode#accept_flow_visitor */
2938 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBang:local_var_init#ANode#accept_local_var_visitor */
2939 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBang:auto_super_init#ANode#accept_auto_super_init */
2940 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBang:transform#ANode#accept_transform_visitor */
2941 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBang:parser_nodes#ANode#debug */
2942 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBang:parser_nodes#ANode#location= */
2943 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBang:parser_nodes#ANode#replace_with */
2944 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBang:typing#ANode#accept_post_typing */
2945 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBang:parser_nodes#Token#replace_child */
2946 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBang:lexer_work#Token#text */
2947 (nitmethod_t)nitc__lexer___TBang___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBang:lexer#TBang#parser_index */
2948 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token= */
2949 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token= */
2950 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#is_loose= */
2951 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_looses */
2952 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token */
2953 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_looses */
2954 (nitmethod_t)nitc__lexer___TBang___init_tk, /* pointer to parser_nodes:TBang:lexer#TBang#init_tk */
2955 }
2956 };
2957 /* allocate TBang */
2958 val* NEW_nitc__TBang(const struct type* type) {
2959 val* self /* : TBang */;
2960 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2961 self->type = type;
2962 self->class = &class_nitc__TBang;
2963 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBang exact> */
2964 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBang exact> */
2965 return self;
2966 }
2967 /* runtime class nitc__TAt: nitc::TAt (dead=false; need_corpse=false)*/
2968 const struct class class_nitc__TAt = {
2969 0, /* box_kind */
2970 {
2971 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAt:kernel#Object#init */
2972 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAt:kernel#Object#!= */
2973 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAt:kernel#Object#sys */
2974 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAt:parser_nodes#Token#to_s */
2975 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAt:kernel#Object#== */
2976 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAt:kernel#Object#is_same_instance */
2977 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAt:abstract_text#Object#inspect */
2978 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAt:kernel#Object#object_id */
2979 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAt:abstract_text#Object#class_name */
2980 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAt:abstract_text#Object#inspect_head */
2981 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAt:abstract_text#Object#native_class_name */
2982 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAt:kernel#Object#hash */
2983 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#location */
2984 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent */
2985 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAt:parser_nodes#Token#visit_all */
2986 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAt:modelbuilder_base#ANode#is_broken */
2987 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#hot_location */
2988 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAt:modelbuilder_base#ANode#is_broken= */
2989 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAt:literal#ANode#accept_literal */
2990 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent= */
2991 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAt:transform#ANode#full_transform_visitor */
2992 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAt:astvalidation#ANode#accept_ast_validation */
2993 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2994 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAt:scope#ANode#accept_scope_visitor */
2995 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAt:flow#ANode#accept_flow_visitor */
2996 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAt:local_var_init#ANode#accept_local_var_visitor */
2997 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAt:auto_super_init#ANode#accept_auto_super_init */
2998 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAt:transform#ANode#accept_transform_visitor */
2999 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAt:parser_nodes#ANode#debug */
3000 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAt:parser_nodes#ANode#location= */
3001 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAt:parser_nodes#ANode#replace_with */
3002 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAt:typing#ANode#accept_post_typing */
3003 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAt:parser_nodes#Token#replace_child */
3004 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAt:lexer_work#Token#text */
3005 (nitmethod_t)nitc__lexer___TAt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAt:lexer#TAt#parser_index */
3006 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token= */
3007 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token= */
3008 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#is_loose= */
3009 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_looses */
3010 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token */
3011 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_looses */
3012 (nitmethod_t)nitc__lexer___TAt___init_tk, /* pointer to parser_nodes:TAt:lexer#TAt#init_tk */
3013 }
3014 };
3015 /* allocate TAt */
3016 val* NEW_nitc__TAt(const struct type* type) {
3017 val* self /* : TAt */;
3018 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3019 self->type = type;
3020 self->class = &class_nitc__TAt;
3021 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAt exact> */
3022 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAt exact> */
3023 return self;
3024 }
3025 /* runtime class nitc__TSemi: nitc::TSemi (dead=false; need_corpse=false)*/
3026 const struct class class_nitc__TSemi = {
3027 0, /* box_kind */
3028 {
3029 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSemi:kernel#Object#init */
3030 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSemi:kernel#Object#!= */
3031 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSemi:kernel#Object#sys */
3032 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSemi:parser_nodes#Token#to_s */
3033 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSemi:kernel#Object#== */
3034 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSemi:kernel#Object#is_same_instance */
3035 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSemi:abstract_text#Object#inspect */
3036 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSemi:kernel#Object#object_id */
3037 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSemi:abstract_text#Object#class_name */
3038 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSemi:abstract_text#Object#inspect_head */
3039 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSemi:abstract_text#Object#native_class_name */
3040 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSemi:kernel#Object#hash */
3041 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#location */
3042 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#parent */
3043 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSemi:parser_nodes#Token#visit_all */
3044 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSemi:modelbuilder_base#ANode#is_broken */
3045 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#hot_location */
3046 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSemi:modelbuilder_base#ANode#is_broken= */
3047 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSemi:literal#ANode#accept_literal */
3048 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#parent= */
3049 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSemi:transform#ANode#full_transform_visitor */
3050 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSemi:astvalidation#ANode#accept_ast_validation */
3051 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSemi:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3052 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSemi:scope#ANode#accept_scope_visitor */
3053 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSemi:flow#ANode#accept_flow_visitor */
3054 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSemi:local_var_init#ANode#accept_local_var_visitor */
3055 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSemi:auto_super_init#ANode#accept_auto_super_init */
3056 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSemi:transform#ANode#accept_transform_visitor */
3057 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#debug */
3058 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#location= */
3059 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSemi:parser_nodes#ANode#replace_with */
3060 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSemi:typing#ANode#accept_post_typing */
3061 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSemi:parser_nodes#Token#replace_child */
3062 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSemi:lexer_work#Token#text */
3063 (nitmethod_t)nitc__lexer___TSemi___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSemi:lexer#TSemi#parser_index */
3064 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSemi:parser_nodes#Token#next_token= */
3065 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSemi:parser_nodes#Token#prev_token= */
3066 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSemi:parser_nodes#Token#is_loose= */
3067 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSemi:parser_nodes#Token#next_looses */
3068 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSemi:parser_nodes#Token#next_token */
3069 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSemi:parser_nodes#Token#prev_looses */
3070 (nitmethod_t)nitc__lexer___TSemi___init_tk, /* pointer to parser_nodes:TSemi:lexer#TSemi#init_tk */
3071 }
3072 };
3073 /* allocate TSemi */
3074 val* NEW_nitc__TSemi(const struct type* type) {
3075 val* self /* : TSemi */;
3076 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3077 self->type = type;
3078 self->class = &class_nitc__TSemi;
3079 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSemi exact> */
3080 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSemi exact> */
3081 return self;
3082 }
3083 /* runtime class nitc__TClassid: nitc::TClassid (dead=false; need_corpse=false)*/
3084 const struct class class_nitc__TClassid = {
3085 0, /* box_kind */
3086 {
3087 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TClassid:kernel#Object#init */
3088 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#!= */
3089 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TClassid:kernel#Object#sys */
3090 (nitmethod_t)nitc___nitc__TClassid___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#to_s */
3091 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#== */
3092 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_instance */
3093 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TClassid:abstract_text#Object#inspect */
3094 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TClassid:kernel#Object#object_id */
3095 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TClassid:abstract_text#Object#class_name */
3096 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TClassid:abstract_text#Object#inspect_head */
3097 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TClassid:abstract_text#Object#native_class_name */
3098 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TClassid:kernel#Object#hash */
3099 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#location */
3100 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent */
3101 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TClassid:parser_nodes#Token#visit_all */
3102 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TClassid:modelbuilder_base#ANode#is_broken */
3103 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#hot_location */
3104 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TClassid:modelbuilder_base#ANode#is_broken= */
3105 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TClassid:literal#ANode#accept_literal */
3106 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent= */
3107 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TClassid:transform#ANode#full_transform_visitor */
3108 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TClassid:astvalidation#ANode#accept_ast_validation */
3109 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TClassid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3110 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TClassid:scope#ANode#accept_scope_visitor */
3111 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TClassid:flow#ANode#accept_flow_visitor */
3112 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TClassid:local_var_init#ANode#accept_local_var_visitor */
3113 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TClassid:auto_super_init#ANode#accept_auto_super_init */
3114 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TClassid:transform#ANode#accept_transform_visitor */
3115 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#debug */
3116 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#location= */
3117 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#replace_with */
3118 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TClassid:typing#ANode#accept_post_typing */
3119 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TClassid:parser_nodes#Token#replace_child */
3120 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TClassid:lexer_work#Token#text */
3121 (nitmethod_t)nitc__lexer___TClassid___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TClassid:lexer#TClassid#parser_index */
3122 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token= */
3123 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token= */
3124 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#is_loose= */
3125 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_looses */
3126 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token */
3127 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_looses */
3128 (nitmethod_t)nitc__lexer___TClassid___init_tk, /* pointer to parser_nodes:TClassid:lexer#TClassid#init_tk */
3129 }
3130 };
3131 /* allocate TClassid */
3132 val* NEW_nitc__TClassid(const struct type* type) {
3133 val* self /* : TClassid */;
3134 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3135 self->type = type;
3136 self->class = &class_nitc__TClassid;
3137 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TClassid exact> */
3138 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TClassid exact> */
3139 return self;
3140 }
3141 /* runtime class nitc__TId: nitc::TId (dead=false; need_corpse=false)*/
3142 const struct class class_nitc__TId = {
3143 0, /* box_kind */
3144 {
3145 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TId:kernel#Object#init */
3146 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TId:kernel#Object#!= */
3147 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TId:kernel#Object#sys */
3148 (nitmethod_t)nitc___nitc__TId___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TId:parser_nodes#TId#to_s */
3149 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TId:kernel#Object#== */
3150 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TId:kernel#Object#is_same_instance */
3151 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TId:abstract_text#Object#inspect */
3152 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TId:kernel#Object#object_id */
3153 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TId:abstract_text#Object#class_name */
3154 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TId:abstract_text#Object#inspect_head */
3155 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TId:abstract_text#Object#native_class_name */
3156 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TId:kernel#Object#hash */
3157 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TId:parser_nodes#ANode#location */
3158 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent */
3159 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TId:parser_nodes#Token#visit_all */
3160 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TId:modelbuilder_base#ANode#is_broken */
3161 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TId:parser_nodes#ANode#hot_location */
3162 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TId:modelbuilder_base#ANode#is_broken= */
3163 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TId:literal#ANode#accept_literal */
3164 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent= */
3165 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TId:transform#ANode#full_transform_visitor */
3166 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TId:astvalidation#ANode#accept_ast_validation */
3167 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TId:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3168 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TId:scope#ANode#accept_scope_visitor */
3169 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TId:flow#ANode#accept_flow_visitor */
3170 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TId:local_var_init#ANode#accept_local_var_visitor */
3171 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TId:auto_super_init#ANode#accept_auto_super_init */
3172 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TId:transform#ANode#accept_transform_visitor */
3173 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TId:parser_nodes#ANode#debug */
3174 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TId:parser_nodes#ANode#location= */
3175 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TId:parser_nodes#ANode#replace_with */
3176 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TId:typing#ANode#accept_post_typing */
3177 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TId:parser_nodes#Token#replace_child */
3178 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TId:lexer_work#Token#text */
3179 (nitmethod_t)nitc__lexer___TId___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TId:lexer#TId#parser_index */
3180 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token= */
3181 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token= */
3182 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#is_loose= */
3183 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TId:parser_nodes#Token#next_looses */
3184 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token */
3185 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_looses */
3186 (nitmethod_t)nitc__lexer___TId___init_tk, /* pointer to parser_nodes:TId:lexer#TId#init_tk */
3187 }
3188 };
3189 /* allocate TId */
3190 val* NEW_nitc__TId(const struct type* type) {
3191 val* self /* : TId */;
3192 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3193 self->type = type;
3194 self->class = &class_nitc__TId;
3195 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TId exact> */
3196 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TId exact> */
3197 return self;
3198 }
3199 /* runtime class nitc__TAttrid: nitc::TAttrid (dead=false; need_corpse=false)*/
3200 const struct class class_nitc__TAttrid = {
3201 0, /* box_kind */
3202 {
3203 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAttrid:kernel#Object#init */
3204 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#!= */
3205 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAttrid:kernel#Object#sys */
3206 (nitmethod_t)nitc___nitc__TAttrid___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#to_s */
3207 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#== */
3208 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_instance */
3209 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAttrid:abstract_text#Object#inspect */
3210 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAttrid:kernel#Object#object_id */
3211 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAttrid:abstract_text#Object#class_name */
3212 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAttrid:abstract_text#Object#inspect_head */
3213 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAttrid:abstract_text#Object#native_class_name */
3214 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAttrid:kernel#Object#hash */
3215 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#location */
3216 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent */
3217 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#visit_all */
3218 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAttrid:modelbuilder_base#ANode#is_broken */
3219 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#hot_location */
3220 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAttrid:modelbuilder_base#ANode#is_broken= */
3221 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAttrid:literal#ANode#accept_literal */
3222 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent= */
3223 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAttrid:transform#ANode#full_transform_visitor */
3224 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAttrid:astvalidation#ANode#accept_ast_validation */
3225 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAttrid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3226 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAttrid:scope#ANode#accept_scope_visitor */
3227 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAttrid:flow#ANode#accept_flow_visitor */
3228 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAttrid:local_var_init#ANode#accept_local_var_visitor */
3229 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAttrid:auto_super_init#ANode#accept_auto_super_init */
3230 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAttrid:transform#ANode#accept_transform_visitor */
3231 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#debug */
3232 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#location= */
3233 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#replace_with */
3234 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAttrid:typing#ANode#accept_post_typing */
3235 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#replace_child */
3236 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAttrid:lexer_work#Token#text */
3237 (nitmethod_t)nitc__lexer___TAttrid___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#parser_index */
3238 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token= */
3239 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token= */
3240 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#is_loose= */
3241 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_looses */
3242 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token */
3243 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_looses */
3244 (nitmethod_t)nitc__lexer___TAttrid___init_tk, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#init_tk */
3245 }
3246 };
3247 /* allocate TAttrid */
3248 val* NEW_nitc__TAttrid(const struct type* type) {
3249 val* self /* : TAttrid */;
3250 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3251 self->type = type;
3252 self->class = &class_nitc__TAttrid;
3253 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAttrid exact> */
3254 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAttrid exact> */
3255 return self;
3256 }
3257 /* runtime class nitc__TokenLiteral: nitc::TokenLiteral (dead=true; need_corpse=false)*/
3258 /* allocate TokenLiteral */
3259 val* NEW_nitc__TokenLiteral(const struct type* type) {
3260 PRINT_ERROR("Runtime error: %s", "TokenLiteral is DEAD");
3261 PRINT_ERROR("\n");
3262 fatal_exit(1);
3263 }
3264 /* runtime class nitc__TInteger: nitc::TInteger (dead=false; need_corpse=false)*/
3265 const struct class class_nitc__TInteger = {
3266 0, /* box_kind */
3267 {
3268 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TInteger:kernel#Object#init */
3269 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TInteger:kernel#Object#!= */
3270 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TInteger:kernel#Object#sys */
3271 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TInteger:parser_nodes#TokenLiteral#to_s */
3272 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TInteger:kernel#Object#== */
3273 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TInteger:kernel#Object#is_same_instance */
3274 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TInteger:abstract_text#Object#inspect */
3275 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TInteger:kernel#Object#object_id */
3276 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TInteger:abstract_text#Object#class_name */
3277 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TInteger:abstract_text#Object#inspect_head */
3278 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TInteger:abstract_text#Object#native_class_name */
3279 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TInteger:kernel#Object#hash */
3280 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#location */
3281 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#parent */
3282 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TInteger:parser_nodes#Token#visit_all */
3283 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TInteger:modelbuilder_base#ANode#is_broken */
3284 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#hot_location */
3285 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TInteger:modelbuilder_base#ANode#is_broken= */
3286 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TInteger:literal#ANode#accept_literal */
3287 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#parent= */
3288 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TInteger:transform#ANode#full_transform_visitor */
3289 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TInteger:astvalidation#ANode#accept_ast_validation */
3290 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TInteger:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3291 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TInteger:scope#ANode#accept_scope_visitor */
3292 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TInteger:flow#ANode#accept_flow_visitor */
3293 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TInteger:local_var_init#ANode#accept_local_var_visitor */
3294 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TInteger:auto_super_init#ANode#accept_auto_super_init */
3295 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TInteger:transform#ANode#accept_transform_visitor */
3296 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#debug */
3297 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#location= */
3298 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TInteger:parser_nodes#ANode#replace_with */
3299 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TInteger:typing#ANode#accept_post_typing */
3300 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TInteger:parser_nodes#Token#replace_child */
3301 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TInteger:lexer_work#Token#text */
3302 (nitmethod_t)nitc__lexer___TInteger___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TInteger:lexer#TInteger#parser_index */
3303 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TInteger:parser_nodes#Token#next_token= */
3304 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TInteger:parser_nodes#Token#prev_token= */
3305 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TInteger:parser_nodes#Token#is_loose= */
3306 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TInteger:parser_nodes#Token#next_looses */
3307 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TInteger:parser_nodes#Token#next_token */
3308 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TInteger:parser_nodes#Token#prev_looses */
3309 (nitmethod_t)nitc__lexer___TInteger___init_tk, /* pointer to parser_nodes:TInteger:lexer#TInteger#init_tk */
3310 }
3311 };
3312 /* allocate TInteger */
3313 val* NEW_nitc__TInteger(const struct type* type) {
3314 val* self /* : TInteger */;
3315 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3316 self->type = type;
3317 self->class = &class_nitc__TInteger;
3318 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TInteger exact> */
3319 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TInteger exact> */
3320 return self;
3321 }
3322 /* runtime class nitc__TFloat: nitc::TFloat (dead=false; need_corpse=false)*/
3323 const struct class class_nitc__TFloat = {
3324 0, /* box_kind */
3325 {
3326 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TFloat:kernel#Object#init */
3327 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#!= */
3328 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TFloat:kernel#Object#sys */
3329 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#to_s */
3330 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#== */
3331 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_instance */
3332 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TFloat:abstract_text#Object#inspect */
3333 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TFloat:kernel#Object#object_id */
3334 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TFloat:abstract_text#Object#class_name */
3335 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TFloat:abstract_text#Object#inspect_head */
3336 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TFloat:abstract_text#Object#native_class_name */
3337 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TFloat:kernel#Object#hash */
3338 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location */
3339 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent */
3340 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TFloat:parser_nodes#Token#visit_all */
3341 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TFloat:modelbuilder_base#ANode#is_broken */
3342 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#hot_location */
3343 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TFloat:modelbuilder_base#ANode#is_broken= */
3344 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TFloat:literal#ANode#accept_literal */
3345 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent= */
3346 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TFloat:transform#ANode#full_transform_visitor */
3347 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TFloat:astvalidation#ANode#accept_ast_validation */
3348 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TFloat:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3349 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TFloat:scope#ANode#accept_scope_visitor */
3350 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TFloat:flow#ANode#accept_flow_visitor */
3351 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TFloat:local_var_init#ANode#accept_local_var_visitor */
3352 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TFloat:auto_super_init#ANode#accept_auto_super_init */
3353 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TFloat:transform#ANode#accept_transform_visitor */
3354 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#debug */
3355 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location= */
3356 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#replace_with */
3357 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TFloat:typing#ANode#accept_post_typing */
3358 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TFloat:parser_nodes#Token#replace_child */
3359 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TFloat:lexer_work#Token#text */
3360 (nitmethod_t)nitc__lexer___TFloat___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TFloat:lexer#TFloat#parser_index */
3361 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token= */
3362 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token= */
3363 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#is_loose= */
3364 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_looses */
3365 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token */
3366 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_looses */
3367 (nitmethod_t)nitc__lexer___TFloat___init_tk, /* pointer to parser_nodes:TFloat:lexer#TFloat#init_tk */
3368 }
3369 };
3370 /* allocate TFloat */
3371 val* NEW_nitc__TFloat(const struct type* type) {
3372 val* self /* : TFloat */;
3373 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3374 self->type = type;
3375 self->class = &class_nitc__TFloat;
3376 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TFloat exact> */
3377 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TFloat exact> */
3378 return self;
3379 }
3380 /* runtime class nitc__TChar: nitc::TChar (dead=false; need_corpse=false)*/
3381 const struct class class_nitc__TChar = {
3382 0, /* box_kind */
3383 {
3384 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TChar:kernel#Object#init */
3385 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TChar:kernel#Object#!= */
3386 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TChar:kernel#Object#sys */
3387 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#to_s */
3388 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TChar:kernel#Object#== */
3389 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TChar:kernel#Object#is_same_instance */
3390 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TChar:abstract_text#Object#inspect */
3391 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TChar:kernel#Object#object_id */
3392 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TChar:abstract_text#Object#class_name */
3393 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TChar:abstract_text#Object#inspect_head */
3394 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TChar:abstract_text#Object#native_class_name */
3395 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TChar:kernel#Object#hash */
3396 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location */
3397 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent */
3398 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TChar:parser_nodes#Token#visit_all */
3399 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TChar:modelbuilder_base#ANode#is_broken */
3400 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#hot_location */
3401 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TChar:modelbuilder_base#ANode#is_broken= */
3402 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TChar:literal#ANode#accept_literal */
3403 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent= */
3404 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TChar:transform#ANode#full_transform_visitor */
3405 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TChar:astvalidation#ANode#accept_ast_validation */
3406 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3407 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TChar:scope#ANode#accept_scope_visitor */
3408 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TChar:flow#ANode#accept_flow_visitor */
3409 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TChar:local_var_init#ANode#accept_local_var_visitor */
3410 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TChar:auto_super_init#ANode#accept_auto_super_init */
3411 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TChar:transform#ANode#accept_transform_visitor */
3412 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TChar:parser_nodes#ANode#debug */
3413 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location= */
3414 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TChar:parser_nodes#ANode#replace_with */
3415 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TChar:typing#ANode#accept_post_typing */
3416 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TChar:parser_nodes#Token#replace_child */
3417 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TChar:lexer_work#Token#text */
3418 (nitmethod_t)nitc__lexer___TChar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TChar:lexer#TChar#parser_index */
3419 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token= */
3420 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token= */
3421 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#is_loose= */
3422 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_looses */
3423 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token */
3424 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_looses */
3425 (nitmethod_t)nitc__lexer___TChar___init_tk, /* pointer to parser_nodes:TChar:lexer#TChar#init_tk */
3426 }
3427 };
3428 /* allocate TChar */
3429 val* NEW_nitc__TChar(const struct type* type) {
3430 val* self /* : TChar */;
3431 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3432 self->type = type;
3433 self->class = &class_nitc__TChar;
3434 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TChar exact> */
3435 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TChar exact> */
3436 return self;
3437 }
3438 /* runtime class nitc__TString: nitc::TString (dead=false; need_corpse=false)*/
3439 const struct class class_nitc__TString = {
3440 0, /* box_kind */
3441 {
3442 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TString:kernel#Object#init */
3443 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TString:kernel#Object#!= */
3444 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TString:kernel#Object#sys */
3445 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#to_s */
3446 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TString:kernel#Object#== */
3447 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TString:kernel#Object#is_same_instance */
3448 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TString:abstract_text#Object#inspect */
3449 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TString:kernel#Object#object_id */
3450 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TString:abstract_text#Object#class_name */
3451 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TString:abstract_text#Object#inspect_head */
3452 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TString:abstract_text#Object#native_class_name */
3453 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TString:kernel#Object#hash */
3454 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TString:parser_nodes#ANode#location */
3455 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent */
3456 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TString:parser_nodes#Token#visit_all */
3457 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TString:modelbuilder_base#ANode#is_broken */
3458 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TString:parser_nodes#ANode#hot_location */
3459 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TString:modelbuilder_base#ANode#is_broken= */
3460 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TString:literal#ANode#accept_literal */
3461 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent= */
3462 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TString:transform#ANode#full_transform_visitor */
3463 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TString:astvalidation#ANode#accept_ast_validation */
3464 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3465 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TString:scope#ANode#accept_scope_visitor */
3466 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TString:flow#ANode#accept_flow_visitor */
3467 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TString:local_var_init#ANode#accept_local_var_visitor */
3468 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TString:auto_super_init#ANode#accept_auto_super_init */
3469 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TString:transform#ANode#accept_transform_visitor */
3470 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TString:parser_nodes#ANode#debug */
3471 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TString:parser_nodes#ANode#location= */
3472 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TString:parser_nodes#ANode#replace_with */
3473 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TString:typing#ANode#accept_post_typing */
3474 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TString:parser_nodes#Token#replace_child */
3475 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TString:lexer_work#Token#text */
3476 (nitmethod_t)nitc__lexer___TString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TString:lexer#TString#parser_index */
3477 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token= */
3478 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token= */
3479 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#is_loose= */
3480 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TString:parser_nodes#Token#next_looses */
3481 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token */
3482 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_looses */
3483 (nitmethod_t)nitc__light_ffi_base___TString___without_quotes, /* pointer to parser_nodes:TString:light_ffi_base#TString#without_quotes */
3484 (nitmethod_t)nitc__lexer___TString___init_tk, /* pointer to parser_nodes:TString:lexer#TString#init_tk */
3485 }
3486 };
3487 /* allocate TString */
3488 val* NEW_nitc__TString(const struct type* type) {
3489 val* self /* : TString */;
3490 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3491 self->type = type;
3492 self->class = &class_nitc__TString;
3493 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TString exact> */
3494 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TString exact> */
3495 return self;
3496 }
3497 /* runtime class nitc__TStartString: nitc::TStartString (dead=false; need_corpse=false)*/
3498 const struct class class_nitc__TStartString = {
3499 0, /* box_kind */
3500 {
3501 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStartString:kernel#Object#init */
3502 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#!= */
3503 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStartString:kernel#Object#sys */
3504 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#to_s */
3505 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#== */
3506 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_instance */
3507 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStartString:abstract_text#Object#inspect */
3508 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStartString:kernel#Object#object_id */
3509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStartString:abstract_text#Object#class_name */
3510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStartString:abstract_text#Object#inspect_head */
3511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStartString:abstract_text#Object#native_class_name */
3512 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStartString:kernel#Object#hash */
3513 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location */
3514 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent */
3515 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStartString:parser_nodes#Token#visit_all */
3516 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStartString:modelbuilder_base#ANode#is_broken */
3517 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#hot_location */
3518 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStartString:modelbuilder_base#ANode#is_broken= */
3519 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStartString:literal#ANode#accept_literal */
3520 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent= */
3521 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStartString:transform#ANode#full_transform_visitor */
3522 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStartString:astvalidation#ANode#accept_ast_validation */
3523 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStartString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3524 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStartString:scope#ANode#accept_scope_visitor */
3525 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStartString:flow#ANode#accept_flow_visitor */
3526 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStartString:local_var_init#ANode#accept_local_var_visitor */
3527 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStartString:auto_super_init#ANode#accept_auto_super_init */
3528 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStartString:transform#ANode#accept_transform_visitor */
3529 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#debug */
3530 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location= */
3531 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#replace_with */
3532 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStartString:typing#ANode#accept_post_typing */
3533 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStartString:parser_nodes#Token#replace_child */
3534 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStartString:lexer_work#Token#text */
3535 (nitmethod_t)nitc__lexer___TStartString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStartString:lexer#TStartString#parser_index */
3536 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token= */
3537 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token= */
3538 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#is_loose= */
3539 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_looses */
3540 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token */
3541 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_looses */
3542 (nitmethod_t)nitc__lexer___TStartString___init_tk, /* pointer to parser_nodes:TStartString:lexer#TStartString#init_tk */
3543 }
3544 };
3545 /* allocate TStartString */
3546 val* NEW_nitc__TStartString(const struct type* type) {
3547 val* self /* : TStartString */;
3548 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3549 self->type = type;
3550 self->class = &class_nitc__TStartString;
3551 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStartString exact> */
3552 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStartString exact> */
3553 return self;
3554 }
3555 /* runtime class nitc__TMidString: nitc::TMidString (dead=false; need_corpse=false)*/
3556 const struct class class_nitc__TMidString = {
3557 0, /* box_kind */
3558 {
3559 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMidString:kernel#Object#init */
3560 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#!= */
3561 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMidString:kernel#Object#sys */
3562 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#to_s */
3563 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#== */
3564 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_instance */
3565 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMidString:abstract_text#Object#inspect */
3566 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMidString:kernel#Object#object_id */
3567 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMidString:abstract_text#Object#class_name */
3568 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMidString:abstract_text#Object#inspect_head */
3569 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMidString:abstract_text#Object#native_class_name */
3570 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMidString:kernel#Object#hash */
3571 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location */
3572 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent */
3573 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMidString:parser_nodes#Token#visit_all */
3574 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMidString:modelbuilder_base#ANode#is_broken */
3575 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#hot_location */
3576 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMidString:modelbuilder_base#ANode#is_broken= */
3577 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMidString:literal#ANode#accept_literal */
3578 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent= */
3579 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMidString:transform#ANode#full_transform_visitor */
3580 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMidString:astvalidation#ANode#accept_ast_validation */
3581 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMidString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3582 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMidString:scope#ANode#accept_scope_visitor */
3583 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMidString:flow#ANode#accept_flow_visitor */
3584 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMidString:local_var_init#ANode#accept_local_var_visitor */
3585 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMidString:auto_super_init#ANode#accept_auto_super_init */
3586 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMidString:transform#ANode#accept_transform_visitor */
3587 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#debug */
3588 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location= */
3589 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#replace_with */
3590 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMidString:typing#ANode#accept_post_typing */
3591 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMidString:parser_nodes#Token#replace_child */
3592 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMidString:lexer_work#Token#text */
3593 (nitmethod_t)nitc__lexer___TMidString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMidString:lexer#TMidString#parser_index */
3594 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token= */
3595 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token= */
3596 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#is_loose= */
3597 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_looses */
3598 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token */
3599 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_looses */
3600 (nitmethod_t)nitc__lexer___TMidString___init_tk, /* pointer to parser_nodes:TMidString:lexer#TMidString#init_tk */
3601 }
3602 };
3603 /* allocate TMidString */
3604 val* NEW_nitc__TMidString(const struct type* type) {
3605 val* self /* : TMidString */;
3606 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3607 self->type = type;
3608 self->class = &class_nitc__TMidString;
3609 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMidString exact> */
3610 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMidString exact> */
3611 return self;
3612 }
3613 /* runtime class nitc__TEndString: nitc::TEndString (dead=false; need_corpse=false)*/
3614 const struct class class_nitc__TEndString = {
3615 0, /* box_kind */
3616 {
3617 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEndString:kernel#Object#init */
3618 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#!= */
3619 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEndString:kernel#Object#sys */
3620 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#to_s */
3621 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#== */
3622 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_instance */
3623 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEndString:abstract_text#Object#inspect */
3624 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEndString:kernel#Object#object_id */
3625 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEndString:abstract_text#Object#class_name */
3626 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEndString:abstract_text#Object#inspect_head */
3627 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEndString:abstract_text#Object#native_class_name */
3628 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEndString:kernel#Object#hash */
3629 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location */
3630 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent */
3631 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEndString:parser_nodes#Token#visit_all */
3632 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEndString:modelbuilder_base#ANode#is_broken */
3633 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#hot_location */
3634 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEndString:modelbuilder_base#ANode#is_broken= */
3635 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEndString:literal#ANode#accept_literal */
3636 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent= */
3637 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEndString:transform#ANode#full_transform_visitor */
3638 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEndString:astvalidation#ANode#accept_ast_validation */
3639 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEndString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3640 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEndString:scope#ANode#accept_scope_visitor */
3641 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEndString:flow#ANode#accept_flow_visitor */
3642 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEndString:local_var_init#ANode#accept_local_var_visitor */
3643 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEndString:auto_super_init#ANode#accept_auto_super_init */
3644 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEndString:transform#ANode#accept_transform_visitor */
3645 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#debug */
3646 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location= */
3647 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#replace_with */
3648 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEndString:typing#ANode#accept_post_typing */
3649 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEndString:parser_nodes#Token#replace_child */
3650 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEndString:lexer_work#Token#text */
3651 (nitmethod_t)nitc__lexer___TEndString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEndString:lexer#TEndString#parser_index */
3652 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token= */
3653 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token= */
3654 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#is_loose= */
3655 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_looses */
3656 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token */
3657 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_looses */
3658 (nitmethod_t)nitc__lexer___TEndString___init_tk, /* pointer to parser_nodes:TEndString:lexer#TEndString#init_tk */
3659 }
3660 };
3661 /* allocate TEndString */
3662 val* NEW_nitc__TEndString(const struct type* type) {
3663 val* self /* : TEndString */;
3664 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3665 self->type = type;
3666 self->class = &class_nitc__TEndString;
3667 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TEndString exact> */
3668 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TEndString exact> */
3669 return self;
3670 }
3671 /* runtime class nitc__TBadString: nitc::TBadString (dead=false; need_corpse=false)*/
3672 const struct class class_nitc__TBadString = {
3673 0, /* box_kind */
3674 {
3675 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBadString:kernel#Object#init */
3676 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#!= */
3677 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBadString:kernel#Object#sys */
3678 (nitmethod_t)nitc___nitc__TBadString___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#to_s */
3679 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#== */
3680 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_instance */
3681 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBadString:abstract_text#Object#inspect */
3682 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBadString:kernel#Object#object_id */
3683 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBadString:abstract_text#Object#class_name */
3684 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBadString:abstract_text#Object#inspect_head */
3685 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBadString:abstract_text#Object#native_class_name */
3686 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBadString:kernel#Object#hash */
3687 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location */
3688 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent */
3689 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBadString:parser_nodes#Token#visit_all */
3690 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBadString:modelbuilder_base#ANode#is_broken */
3691 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#hot_location */
3692 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBadString:modelbuilder_base#ANode#is_broken= */
3693 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBadString:literal#ANode#accept_literal */
3694 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent= */
3695 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBadString:transform#ANode#full_transform_visitor */
3696 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBadString:astvalidation#ANode#accept_ast_validation */
3697 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBadString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3698 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBadString:scope#ANode#accept_scope_visitor */
3699 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBadString:flow#ANode#accept_flow_visitor */
3700 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBadString:local_var_init#ANode#accept_local_var_visitor */
3701 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBadString:auto_super_init#ANode#accept_auto_super_init */
3702 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBadString:transform#ANode#accept_transform_visitor */
3703 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#debug */
3704 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location= */
3705 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#replace_with */
3706 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBadString:typing#ANode#accept_post_typing */
3707 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBadString:parser_nodes#Token#replace_child */
3708 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBadString:lexer_work#Token#text */
3709 (nitmethod_t)nitc__lexer___TBadString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBadString:lexer#TBadString#parser_index */
3710 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token= */
3711 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token= */
3712 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#is_loose= */
3713 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_looses */
3714 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token */
3715 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_looses */
3716 (nitmethod_t)nitc__lexer___TBadString___init_tk, /* pointer to parser_nodes:TBadString:lexer#TBadString#init_tk */
3717 }
3718 };
3719 /* allocate TBadString */
3720 val* NEW_nitc__TBadString(const struct type* type) {
3721 val* self /* : TBadString */;
3722 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3723 self->type = type;
3724 self->class = &class_nitc__TBadString;
3725 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBadString exact> */
3726 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBadString exact> */
3727 return self;
3728 }
3729 /* runtime class nitc__TBadChar: nitc::TBadChar (dead=false; need_corpse=false)*/
3730 const struct class class_nitc__TBadChar = {
3731 0, /* box_kind */
3732 {
3733 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBadChar:kernel#Object#init */
3734 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#!= */
3735 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBadChar:kernel#Object#sys */
3736 (nitmethod_t)nitc___nitc__TBadChar___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#to_s */
3737 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#== */
3738 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_instance */
3739 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBadChar:abstract_text#Object#inspect */
3740 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBadChar:kernel#Object#object_id */
3741 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBadChar:abstract_text#Object#class_name */
3742 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBadChar:abstract_text#Object#inspect_head */
3743 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBadChar:abstract_text#Object#native_class_name */
3744 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBadChar:kernel#Object#hash */
3745 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location */
3746 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent */
3747 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#visit_all */
3748 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBadChar:modelbuilder_base#ANode#is_broken */
3749 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#hot_location */
3750 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBadChar:modelbuilder_base#ANode#is_broken= */
3751 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBadChar:literal#ANode#accept_literal */
3752 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent= */
3753 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBadChar:transform#ANode#full_transform_visitor */
3754 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBadChar:astvalidation#ANode#accept_ast_validation */
3755 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBadChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3756 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBadChar:scope#ANode#accept_scope_visitor */
3757 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBadChar:flow#ANode#accept_flow_visitor */
3758 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBadChar:local_var_init#ANode#accept_local_var_visitor */
3759 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBadChar:auto_super_init#ANode#accept_auto_super_init */
3760 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBadChar:transform#ANode#accept_transform_visitor */
3761 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#debug */
3762 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location= */
3763 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#replace_with */
3764 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBadChar:typing#ANode#accept_post_typing */
3765 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#replace_child */
3766 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBadChar:lexer_work#Token#text */
3767 (nitmethod_t)nitc__lexer___TBadChar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#parser_index */
3768 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token= */
3769 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token= */
3770 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#is_loose= */
3771 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_looses */
3772 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token */
3773 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_looses */
3774 (nitmethod_t)nitc__lexer___TBadChar___init_tk, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#init_tk */
3775 }
3776 };
3777 /* allocate TBadChar */
3778 val* NEW_nitc__TBadChar(const struct type* type) {
3779 val* self /* : TBadChar */;
3780 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3781 self->type = type;
3782 self->class = &class_nitc__TBadChar;
3783 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBadChar exact> */
3784 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBadChar exact> */
3785 return self;
3786 }
3787 /* runtime class nitc__TExternCodeSegment: nitc::TExternCodeSegment (dead=false; need_corpse=false)*/
3788 const struct class class_nitc__TExternCodeSegment = {
3789 0, /* box_kind */
3790 {
3791 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#init */
3792 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#!= */
3793 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#sys */
3794 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#to_s */
3795 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#== */
3796 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_instance */
3797 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TExternCodeSegment:abstract_text#Object#inspect */
3798 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#object_id */
3799 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TExternCodeSegment:abstract_text#Object#class_name */
3800 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TExternCodeSegment:abstract_text#Object#inspect_head */
3801 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TExternCodeSegment:abstract_text#Object#native_class_name */
3802 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#hash */
3803 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location */
3804 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent */
3805 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#visit_all */
3806 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TExternCodeSegment:modelbuilder_base#ANode#is_broken */
3807 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#hot_location */
3808 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TExternCodeSegment:modelbuilder_base#ANode#is_broken= */
3809 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TExternCodeSegment:literal#ANode#accept_literal */
3810 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent= */
3811 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#full_transform_visitor */
3812 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TExternCodeSegment:astvalidation#ANode#accept_ast_validation */
3813 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3814 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TExternCodeSegment:scope#ANode#accept_scope_visitor */
3815 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TExternCodeSegment:flow#ANode#accept_flow_visitor */
3816 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TExternCodeSegment:local_var_init#ANode#accept_local_var_visitor */
3817 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init#ANode#accept_auto_super_init */
3818 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#accept_transform_visitor */
3819 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#debug */
3820 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location= */
3821 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#replace_with */
3822 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TExternCodeSegment:typing#ANode#accept_post_typing */
3823 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#replace_child */
3824 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TExternCodeSegment:lexer_work#Token#text */
3825 (nitmethod_t)nitc__lexer___TExternCodeSegment___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#parser_index */
3826 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token= */
3827 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token= */
3828 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#is_loose= */
3829 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_looses */
3830 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token */
3831 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_looses */
3832 (nitmethod_t)nitc__light_ffi_base___TExternCodeSegment___without_guard, /* pointer to parser_nodes:TExternCodeSegment:light_ffi_base#TExternCodeSegment#without_guard */
3833 (nitmethod_t)nitc__lexer___TExternCodeSegment___init_tk, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#init_tk */
3834 }
3835 };
3836 /* allocate TExternCodeSegment */
3837 val* NEW_nitc__TExternCodeSegment(const struct type* type) {
3838 val* self /* : TExternCodeSegment */;
3839 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3840 self->type = type;
3841 self->class = &class_nitc__TExternCodeSegment;
3842 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TExternCodeSegment exact> */
3843 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TExternCodeSegment exact> */
3844 return self;
3845 }
3846 /* runtime class nitc__EOF: nitc::EOF (dead=false; need_corpse=false)*/
3847 const struct class class_nitc__EOF = {
3848 0, /* box_kind */
3849 {
3850 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:EOF:kernel#Object#init */
3851 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:EOF:kernel#Object#!= */
3852 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:EOF:kernel#Object#sys */
3853 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:EOF:parser_nodes#EOF#to_s */
3854 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:EOF:kernel#Object#== */
3855 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:EOF:kernel#Object#is_same_instance */
3856 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:EOF:abstract_text#Object#inspect */
3857 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:EOF:kernel#Object#object_id */
3858 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:EOF:abstract_text#Object#class_name */
3859 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:EOF:abstract_text#Object#inspect_head */
3860 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:EOF:abstract_text#Object#native_class_name */
3861 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:EOF:kernel#Object#hash */
3862 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location */
3863 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent */
3864 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:EOF:parser_nodes#Token#visit_all */
3865 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:EOF:modelbuilder_base#ANode#is_broken */
3866 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#hot_location */
3867 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:EOF:modelbuilder_base#ANode#is_broken= */
3868 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:EOF:literal#ANode#accept_literal */
3869 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent= */
3870 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:EOF:transform#ANode#full_transform_visitor */
3871 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:EOF:astvalidation#ANode#accept_ast_validation */
3872 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:EOF:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3873 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:EOF:scope#ANode#accept_scope_visitor */
3874 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:EOF:flow#ANode#accept_flow_visitor */
3875 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:EOF:local_var_init#ANode#accept_local_var_visitor */
3876 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:EOF:auto_super_init#ANode#accept_auto_super_init */
3877 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:EOF:transform#ANode#accept_transform_visitor */
3878 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:EOF:parser_nodes#ANode#debug */
3879 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location= */
3880 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:EOF:parser_nodes#ANode#replace_with */
3881 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:EOF:typing#ANode#accept_post_typing */
3882 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:EOF:parser_nodes#Token#replace_child */
3883 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:EOF:lexer_work#Token#text */
3884 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:EOF:lexer#EOF#parser_index */
3885 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token= */
3886 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token= */
3887 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#is_loose= */
3888 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_looses */
3889 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token */
3890 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_looses */
3891 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:EOF:lexer_work#EOF#init_tk */
3892 }
3893 };
3894 /* allocate EOF */
3895 val* NEW_nitc__EOF(const struct type* type) {
3896 val* self /* : EOF */;
3897 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3898 self->type = type;
3899 self->class = &class_nitc__EOF;
3900 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:EOF exact> */
3901 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:EOF exact> */
3902 return self;
3903 }
3904 /* runtime class nitc__AError: nitc::AError (dead=true; need_corpse=false)*/
3905 /* allocate AError */
3906 val* NEW_nitc__AError(const struct type* type) {
3907 PRINT_ERROR("Runtime error: %s", "AError is DEAD");
3908 PRINT_ERROR("\n");
3909 fatal_exit(1);
3910 }
3911 /* runtime class nitc__ALexerError: nitc::ALexerError (dead=false; need_corpse=false)*/
3912 const struct class class_nitc__ALexerError = {
3913 0, /* box_kind */
3914 {
3915 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALexerError:kernel#Object#init */
3916 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#!= */
3917 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALexerError:kernel#Object#sys */
3918 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#to_s */
3919 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#== */
3920 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_instance */
3921 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALexerError:abstract_text#Object#inspect */
3922 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALexerError:kernel#Object#object_id */
3923 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALexerError:abstract_text#Object#class_name */
3924 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALexerError:abstract_text#Object#inspect_head */
3925 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALexerError:abstract_text#Object#native_class_name */
3926 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALexerError:kernel#Object#hash */
3927 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location */
3928 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent */
3929 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#visit_all */
3930 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALexerError:modelbuilder_base#ANode#is_broken */
3931 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#hot_location */
3932 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALexerError:modelbuilder_base#ANode#is_broken= */
3933 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALexerError:literal#ANode#accept_literal */
3934 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent= */
3935 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALexerError:transform#ANode#full_transform_visitor */
3936 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALexerError:astvalidation#ANode#accept_ast_validation */
3937 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALexerError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3938 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALexerError:scope#ANode#accept_scope_visitor */
3939 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALexerError:flow#ANode#accept_flow_visitor */
3940 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALexerError:local_var_init#ANode#accept_local_var_visitor */
3941 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALexerError:auto_super_init#ANode#accept_auto_super_init */
3942 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALexerError:transform#ANode#accept_transform_visitor */
3943 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#debug */
3944 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location= */
3945 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#replace_with */
3946 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALexerError:typing#ANode#accept_post_typing */
3947 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#replace_child */
3948 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:ALexerError:lexer_work#Token#text */
3949 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:ALexerError:lexer#EOF#parser_index */
3950 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token= */
3951 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token= */
3952 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#is_loose= */
3953 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_looses */
3954 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token */
3955 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_looses */
3956 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:ALexerError:lexer_work#EOF#init_tk */
3957 (nitmethod_t)nitc__lexer_work___AError___message, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message */
3958 (nitmethod_t)nitc__lexer_work___AError___init_error, /* pointer to parser_nodes:ALexerError:lexer_work#AError#init_error */
3959 (nitmethod_t)nitc__lexer_work___AError___message_61d, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message= */
3960 (nitmethod_t)nitc__lexer_work___ALexerError___init_lexer_error, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#init_lexer_error */
3961 (nitmethod_t)nitc__lexer_work___ALexerError___string_61d, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#string= */
3962 }
3963 };
3964 /* allocate ALexerError */
3965 val* NEW_nitc__ALexerError(const struct type* type) {
3966 val* self /* : ALexerError */;
3967 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
3968 self->type = type;
3969 self->class = &class_nitc__ALexerError;
3970 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALexerError exact> */
3971 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:ALexerError exact> */
3972 return self;
3973 }
3974 /* runtime class nitc__AParserError: nitc::AParserError (dead=false; need_corpse=false)*/
3975 const struct class class_nitc__AParserError = {
3976 0, /* box_kind */
3977 {
3978 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AParserError:kernel#Object#init */
3979 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#!= */
3980 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AParserError:kernel#Object#sys */
3981 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#to_s */
3982 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#== */
3983 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_instance */
3984 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AParserError:abstract_text#Object#inspect */
3985 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AParserError:kernel#Object#object_id */
3986 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AParserError:abstract_text#Object#class_name */
3987 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AParserError:abstract_text#Object#inspect_head */
3988 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AParserError:abstract_text#Object#native_class_name */
3989 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AParserError:kernel#Object#hash */
3990 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location */
3991 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent */
3992 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:AParserError:parser_nodes#Token#visit_all */
3993 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AParserError:modelbuilder_base#ANode#is_broken */
3994 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#hot_location */
3995 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AParserError:modelbuilder_base#ANode#is_broken= */
3996 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AParserError:literal#ANode#accept_literal */
3997 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent= */
3998 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AParserError:transform#ANode#full_transform_visitor */
3999 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AParserError:astvalidation#ANode#accept_ast_validation */
4000 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AParserError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4001 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AParserError:scope#ANode#accept_scope_visitor */
4002 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AParserError:flow#ANode#accept_flow_visitor */
4003 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AParserError:local_var_init#ANode#accept_local_var_visitor */
4004 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AParserError:auto_super_init#ANode#accept_auto_super_init */
4005 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AParserError:transform#ANode#accept_transform_visitor */
4006 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#debug */
4007 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location= */
4008 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#replace_with */
4009 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AParserError:typing#ANode#accept_post_typing */
4010 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:AParserError:parser_nodes#Token#replace_child */
4011 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:AParserError:lexer_work#Token#text */
4012 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:AParserError:lexer#EOF#parser_index */
4013 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token= */
4014 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token= */
4015 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#is_loose= */
4016 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_looses */
4017 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token */
4018 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_looses */
4019 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:AParserError:lexer_work#EOF#init_tk */
4020 (nitmethod_t)nitc__lexer_work___AError___message, /* pointer to parser_nodes:AParserError:lexer_work#AError#message */
4021 (nitmethod_t)nitc__lexer_work___AError___init_error, /* pointer to parser_nodes:AParserError:lexer_work#AError#init_error */
4022 (nitmethod_t)nitc__lexer_work___AError___message_61d, /* pointer to parser_nodes:AParserError:lexer_work#AError#message= */
4023 (nitmethod_t)nitc__lexer_work___AParserError___init_parser_error, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#init_parser_error */
4024 (nitmethod_t)nitc__lexer_work___AParserError___token_61d, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#token= */
4025 }
4026 };
4027 /* allocate AParserError */
4028 val* NEW_nitc__AParserError(const struct type* type) {
4029 val* self /* : AParserError */;
4030 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
4031 self->type = type;
4032 self->class = &class_nitc__AParserError;
4033 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AParserError exact> */
4034 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:AParserError exact> */
4035 return self;
4036 }
4037 /* runtime class nitc__AModule: nitc::AModule (dead=false; need_corpse=false)*/
4038 const struct class class_nitc__AModule = {
4039 0, /* box_kind */
4040 {
4041 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AModule:kernel#Object#init */
4042 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AModule:kernel#Object#!= */
4043 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AModule:kernel#Object#sys */
4044 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AModule:abstract_text#Object#to_s */
4045 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AModule:kernel#Object#== */
4046 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AModule:kernel#Object#is_same_instance */
4047 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AModule:abstract_text#Object#inspect */
4048 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AModule:kernel#Object#object_id */
4049 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AModule:abstract_text#Object#class_name */
4050 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AModule:abstract_text#Object#inspect_head */
4051 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AModule:abstract_text#Object#native_class_name */
4052 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AModule:kernel#Object#hash */
4053 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location */
4054 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent */
4055 (nitmethod_t)nitc__parser_prod___AModule___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AModule:parser_prod#AModule#visit_all */
4056 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AModule:modelbuilder_base#ANode#is_broken */
4057 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#hot_location */
4058 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AModule:modelbuilder_base#ANode#is_broken= */
4059 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AModule:literal#ANode#accept_literal */
4060 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent= */
4061 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AModule:transform#ANode#full_transform_visitor */
4062 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AModule:astvalidation#ANode#accept_ast_validation */
4063 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AModule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4064 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AModule:scope#ANode#accept_scope_visitor */
4065 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AModule:flow#ANode#accept_flow_visitor */
4066 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AModule:local_var_init#ANode#accept_local_var_visitor */
4067 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AModule:auto_super_init#ANode#accept_auto_super_init */
4068 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AModule:transform#ANode#accept_transform_visitor */
4069 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AModule:parser_nodes#ANode#debug */
4070 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location= */
4071 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AModule:parser_nodes#Prod#replace_with */
4072 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AModule:typing#ANode#accept_post_typing */
4073 (nitmethod_t)nitc__parser_prod___AModule___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AModule:parser_prod#AModule#replace_child */
4074 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AModule:parser_work#Prod#collect_text */
4075 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AModule:parser_nodes#Prod#get_annotations */
4076 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations */
4077 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AModule:annotation#Prod#get_single_annotation */
4078 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations= */
4079 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AModule:parser_nodes#ANode#replace_with */
4080 (nitmethod_t)nitc__loader___AModule___mmodule, /* pointer to parser_nodes:AModule:loader#AModule#mmodule */
4081 (nitmethod_t)nitc___nitc__AModule___n_classdefs, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_classdefs */
4082 (nitmethod_t)nitc__literal___AModule___do_literal, /* pointer to parser_nodes:AModule:literal#AModule#do_literal */
4083 (nitmethod_t)nitc___nitc__AModule___n_extern_code_blocks, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_extern_code_blocks */
4084 (nitmethod_t)nitc__loader___AModule___mmodule_61d, /* pointer to parser_nodes:AModule:loader#AModule#mmodule= */
4085 (nitmethod_t)nitc__loader___AModule___is_importation_done, /* pointer to parser_nodes:AModule:loader#AModule#is_importation_done */
4086 (nitmethod_t)nitc__loader___AModule___is_importation_done_61d, /* pointer to parser_nodes:AModule:loader#AModule#is_importation_done= */
4087 (nitmethod_t)nitc___nitc__AModule___n_imports, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_imports */
4088 (nitmethod_t)nitc__modelize_class___AModule___build_classes_is_done, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done */
4089 (nitmethod_t)nitc__modelize_class___AModule___build_classes_is_done_61d, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done= */
4090 (nitmethod_t)nitc___nitc__AModule___n_moduledecl, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_moduledecl */
4091 (nitmethod_t)nitc__modelize_class___AModule___mclass2nclassdef, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef */
4092 (nitmethod_t)nitc__parser_prod___AModule___init_amodule, /* pointer to parser_nodes:AModule:parser_prod#AModule#init_amodule */
4093 (nitmethod_t)nitc__light_ffi___AModule___ensure_compile_ffi_wrapper, /* pointer to parser_nodes:AModule:light_ffi#AModule#ensure_compile_ffi_wrapper */
4094 (nitmethod_t)nitc__parser_prod___AModule___n_moduledecl_61d, /* pointer to parser_nodes:AModule:parser_prod#AModule#n_moduledecl= */
4095 }
4096 };
4097 /* allocate AModule */
4098 val* NEW_nitc__AModule(const struct type* type) {
4099 val* self /* : AModule */;
4100 val* var /* : ANodes[AImport] */;
4101 val* var1 /* : ANodes[AExternCodeBlock] */;
4102 val* var2 /* : ANodes[AClassdef] */;
4103 val* var3 /* : HashMap[MClass, AClassdef] */;
4104 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
4105 self->type = type;
4106 self->class = &class_nitc__AModule;
4107 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AModule exact> */
4108 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AImport);
4109 {
4110 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AImport]>*/
4111 }
4112 {
4113 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AImport]>*/
4114 }
4115 self->attrs[COLOR_nitc__parser_nodes__AModule___n_imports].val = var; /* _n_imports on <self:AModule exact> */
4116 var1 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExternCodeBlock);
4117 {
4118 ((void(*)(val* self, val* p0))(var1->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var1, self); /* parent= on <var1:ANodes[AExternCodeBlock]>*/
4119 }
4120 {
4121 ((void(*)(val* self))(var1->class->vft[COLOR_core__kernel__Object__init]))(var1); /* init on <var1:ANodes[AExternCodeBlock]>*/
4122 }
4123 self->attrs[COLOR_nitc__parser_nodes__AModule___n_extern_code_blocks].val = var1; /* _n_extern_code_blocks on <self:AModule exact> */
4124 var2 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AClassdef);
4125 {
4126 ((void(*)(val* self, val* p0))(var2->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var2, self); /* parent= on <var2:ANodes[AClassdef]>*/
4127 }
4128 {
4129 ((void(*)(val* self))(var2->class->vft[COLOR_core__kernel__Object__init]))(var2); /* init on <var2:ANodes[AClassdef]>*/
4130 }
4131 self->attrs[COLOR_nitc__parser_nodes__AModule___n_classdefs].val = var2; /* _n_classdefs on <self:AModule exact> */
4132 self->attrs[COLOR_nitc__loader__AModule___is_importation_done].s = 0; /* _is_importation_done on <self:AModule exact> */
4133 self->attrs[COLOR_nitc__modelize_class__AModule___build_classes_is_done].s = 0; /* _build_classes_is_done on <self:AModule exact> */
4134 var3 = NEW_core__HashMap(&type_core__HashMap__nitc__MClass__nitc__AClassdef);
4135 {
4136 core___core__HashMap___core__kernel__Object__init(var3); /* Direct call hash_collection#HashMap#init on <var3:HashMap[MClass, AClassdef]>*/
4137 }
4138 self->attrs[COLOR_nitc__modelize_class__AModule___mclass2nclassdef].val = var3; /* _mclass2nclassdef on <self:AModule exact> */
4139 return self;
4140 }
4141 /* runtime class nitc__ADefinition: nitc::ADefinition (dead=true; need_corpse=false)*/
4142 /* allocate ADefinition */
4143 val* NEW_nitc__ADefinition(const struct type* type) {
4144 PRINT_ERROR("Runtime error: %s", "ADefinition is DEAD");
4145 PRINT_ERROR("\n");
4146 fatal_exit(1);
4147 }
4148 /* runtime class nitc__AModuledecl: nitc::AModuledecl (dead=false; need_corpse=false)*/
4149 const struct class class_nitc__AModuledecl = {
4150 0, /* box_kind */
4151 {
4152 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AModuledecl:kernel#Object#init */
4153 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#!= */
4154 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AModuledecl:kernel#Object#sys */
4155 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AModuledecl:abstract_text#Object#to_s */
4156 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#== */
4157 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_instance */
4158 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AModuledecl:abstract_text#Object#inspect */
4159 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AModuledecl:kernel#Object#object_id */
4160 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AModuledecl:abstract_text#Object#class_name */
4161 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AModuledecl:abstract_text#Object#inspect_head */
4162 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AModuledecl:abstract_text#Object#native_class_name */
4163 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AModuledecl:kernel#Object#hash */
4164 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location */
4165 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent */
4166 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#visit_all */
4167 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AModuledecl:modelbuilder_base#ANode#is_broken */
4168 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#hot_location */
4169 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AModuledecl:modelbuilder_base#ANode#is_broken= */
4170 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AModuledecl:literal#ANode#accept_literal */
4171 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent= */
4172 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform#ANode#full_transform_visitor */
4173 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AModuledecl:astvalidation#ANode#accept_ast_validation */
4174 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4175 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AModuledecl:scope#ANode#accept_scope_visitor */
4176 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AModuledecl:flow#ANode#accept_flow_visitor */
4177 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AModuledecl:local_var_init#ANode#accept_local_var_visitor */
4178 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AModuledecl:auto_super_init#ANode#accept_auto_super_init */
4179 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform#ANode#accept_transform_visitor */
4180 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#debug */
4181 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location= */
4182 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#replace_with */
4183 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AModuledecl:typing#ANode#accept_post_typing */
4184 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#replace_child */
4185 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AModuledecl:parser_work#Prod#collect_text */
4186 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#get_annotations */
4187 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#n_annotations */
4188 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AModuledecl:annotation#Prod#get_single_annotation */
4189 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_annotations= */
4190 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#replace_with */
4191 (nitmethod_t)nitc___nitc__AModuledecl___n_name, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_name */
4192 (nitmethod_t)nitc__parser_prod___AModuledecl___init_amoduledecl, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#init_amoduledecl */
4193 (nitmethod_t)nitc__parser_prod___AModuledecl___n_kwmodule_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwmodule= */
4194 (nitmethod_t)nitc__parser_prod___AModuledecl___n_name_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_name= */
4195 NULL, /* empty */
4196 NULL, /* empty */
4197 NULL, /* empty */
4198 NULL, /* empty */
4199 NULL, /* empty */
4200 NULL, /* empty */
4201 NULL, /* empty */
4202 NULL, /* empty */
4203 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AModuledecl:parser_nodes#ADefinition#n_kwredef */
4204 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AModuledecl:parser_nodes#ADefinition#n_doc */
4205 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AModuledecl:parser_nodes#ADefinition#n_visibility */
4206 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_doc= */
4207 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwredef= */
4208 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_visibility= */
4209 }
4210 };
4211 /* allocate AModuledecl */
4212 val* NEW_nitc__AModuledecl(const struct type* type) {
4213 val* self /* : AModuledecl */;
4214 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
4215 self->type = type;
4216 self->class = &class_nitc__AModuledecl;
4217 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AModuledecl exact> */
4218 return self;
4219 }
4220 /* runtime class nitc__AImport: nitc::AImport (dead=true; need_corpse=false)*/
4221 /* allocate AImport */
4222 val* NEW_nitc__AImport(const struct type* type) {
4223 PRINT_ERROR("Runtime error: %s", "AImport is DEAD");
4224 PRINT_ERROR("\n");
4225 fatal_exit(1);
4226 }
4227 /* runtime class nitc__AStdImport: nitc::AStdImport (dead=false; need_corpse=false)*/
4228 const struct class class_nitc__AStdImport = {
4229 0, /* box_kind */
4230 {
4231 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStdImport:kernel#Object#init */
4232 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#!= */
4233 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStdImport:kernel#Object#sys */
4234 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStdImport:abstract_text#Object#to_s */
4235 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#== */
4236 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_instance */
4237 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStdImport:abstract_text#Object#inspect */
4238 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStdImport:kernel#Object#object_id */
4239 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStdImport:abstract_text#Object#class_name */
4240 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStdImport:abstract_text#Object#inspect_head */
4241 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStdImport:abstract_text#Object#native_class_name */
4242 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStdImport:kernel#Object#hash */
4243 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location */
4244 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent */
4245 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#visit_all */
4246 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStdImport:modelbuilder_base#ANode#is_broken */
4247 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#hot_location */
4248 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStdImport:modelbuilder_base#ANode#is_broken= */
4249 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStdImport:literal#ANode#accept_literal */
4250 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent= */
4251 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStdImport:transform#ANode#full_transform_visitor */
4252 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStdImport:astvalidation#ANode#accept_ast_validation */
4253 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStdImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4254 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStdImport:scope#ANode#accept_scope_visitor */
4255 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStdImport:flow#ANode#accept_flow_visitor */
4256 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStdImport:local_var_init#ANode#accept_local_var_visitor */
4257 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStdImport:auto_super_init#ANode#accept_auto_super_init */
4258 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStdImport:transform#ANode#accept_transform_visitor */
4259 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#debug */
4260 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location= */
4261 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#replace_with */
4262 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStdImport:typing#ANode#accept_post_typing */
4263 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#replace_child */
4264 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStdImport:parser_work#Prod#collect_text */
4265 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#get_annotations */
4266 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#n_annotations */
4267 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStdImport:annotation#Prod#get_single_annotation */
4268 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_annotations= */
4269 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#replace_with */
4270 (nitmethod_t)nitc___nitc__AImport___n_visibility, /* pointer to parser_nodes:AStdImport:parser_nodes#AImport#n_visibility */
4271 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_visibility_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_visibility= */
4272 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_kwimport_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_kwimport= */
4273 (nitmethod_t)nitc___nitc__AStdImport___n_name, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_name */
4274 (nitmethod_t)nitc__loader___AStdImport___mmodule_61d, /* pointer to parser_nodes:AStdImport:loader#AStdImport#mmodule= */
4275 (nitmethod_t)nitc__loader___AStdImport___mmodule, /* pointer to parser_nodes:AStdImport:loader#AStdImport#mmodule */
4276 (nitmethod_t)nitc__parser_prod___AStdImport___init_astdimport, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#init_astdimport */
4277 (nitmethod_t)nitc__parser_prod___AStdImport___n_name_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_name= */
4278 }
4279 };
4280 /* allocate AStdImport */
4281 val* NEW_nitc__AStdImport(const struct type* type) {
4282 val* self /* : AStdImport */;
4283 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
4284 self->type = type;
4285 self->class = &class_nitc__AStdImport;
4286 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStdImport exact> */
4287 return self;
4288 }
4289 /* runtime class nitc__ANoImport: nitc::ANoImport (dead=false; need_corpse=false)*/
4290 const struct class class_nitc__ANoImport = {
4291 0, /* box_kind */
4292 {
4293 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANoImport:kernel#Object#init */
4294 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#!= */
4295 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANoImport:kernel#Object#sys */
4296 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ANoImport:abstract_text#Object#to_s */
4297 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#== */
4298 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_instance */
4299 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANoImport:abstract_text#Object#inspect */
4300 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANoImport:kernel#Object#object_id */
4301 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANoImport:abstract_text#Object#class_name */
4302 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANoImport:abstract_text#Object#inspect_head */
4303 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANoImport:abstract_text#Object#native_class_name */
4304 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ANoImport:kernel#Object#hash */
4305 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location */
4306 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent */
4307 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#visit_all */
4308 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ANoImport:modelbuilder_base#ANode#is_broken */
4309 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#hot_location */
4310 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ANoImport:modelbuilder_base#ANode#is_broken= */
4311 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ANoImport:literal#ANode#accept_literal */
4312 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent= */
4313 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ANoImport:transform#ANode#full_transform_visitor */
4314 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ANoImport:astvalidation#ANode#accept_ast_validation */
4315 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ANoImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4316 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ANoImport:scope#ANode#accept_scope_visitor */
4317 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ANoImport:flow#ANode#accept_flow_visitor */
4318 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ANoImport:local_var_init#ANode#accept_local_var_visitor */
4319 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ANoImport:auto_super_init#ANode#accept_auto_super_init */
4320 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ANoImport:transform#ANode#accept_transform_visitor */
4321 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#debug */
4322 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location= */
4323 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#replace_with */
4324 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ANoImport:typing#ANode#accept_post_typing */
4325 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#replace_child */
4326 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ANoImport:parser_work#Prod#collect_text */
4327 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#get_annotations */
4328 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations */
4329 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ANoImport:annotation#Prod#get_single_annotation */
4330 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations= */
4331 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#replace_with */
4332 (nitmethod_t)nitc___nitc__AImport___n_visibility, /* pointer to parser_nodes:ANoImport:parser_nodes#AImport#n_visibility */
4333 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_visibility_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_visibility= */
4334 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_kwimport_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwimport= */
4335 (nitmethod_t)nitc__parser_prod___ANoImport___init_anoimport, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#init_anoimport */
4336 (nitmethod_t)nitc__parser_prod___ANoImport___n_kwend_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwend= */
4337 }
4338 };
4339 /* allocate ANoImport */
4340 val* NEW_nitc__ANoImport(const struct type* type) {
4341 val* self /* : ANoImport */;
4342 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
4343 self->type = type;
4344 self->class = &class_nitc__ANoImport;
4345 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ANoImport exact> */
4346 return self;
4347 }
4348 /* runtime class nitc__AVisibility: nitc::AVisibility (dead=true; need_corpse=false)*/
4349 /* allocate AVisibility */
4350 val* NEW_nitc__AVisibility(const struct type* type) {
4351 PRINT_ERROR("Runtime error: %s", "AVisibility is DEAD");
4352 PRINT_ERROR("\n");
4353 fatal_exit(1);
4354 }
4355 /* runtime class nitc__APublicVisibility: nitc::APublicVisibility (dead=false; need_corpse=false)*/
4356 const struct class class_nitc__APublicVisibility = {
4357 0, /* box_kind */
4358 {
4359 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APublicVisibility:kernel#Object#init */
4360 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#!= */
4361 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APublicVisibility:kernel#Object#sys */
4362 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APublicVisibility:abstract_text#Object#to_s */
4363 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#== */
4364 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_instance */
4365 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APublicVisibility:abstract_text#Object#inspect */
4366 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APublicVisibility:kernel#Object#object_id */
4367 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APublicVisibility:abstract_text#Object#class_name */
4368 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APublicVisibility:abstract_text#Object#inspect_head */
4369 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APublicVisibility:abstract_text#Object#native_class_name */
4370 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APublicVisibility:kernel#Object#hash */
4371 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location */
4372 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent */
4373 (nitmethod_t)nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#visit_all */
4374 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base#ANode#is_broken */
4375 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#hot_location */
4376 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base#ANode#is_broken= */
4377 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APublicVisibility:literal#ANode#accept_literal */
4378 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent= */
4379 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform#ANode#full_transform_visitor */
4380 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APublicVisibility:astvalidation#ANode#accept_ast_validation */
4381 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4382 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APublicVisibility:scope#ANode#accept_scope_visitor */
4383 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APublicVisibility:flow#ANode#accept_flow_visitor */
4384 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APublicVisibility:local_var_init#ANode#accept_local_var_visitor */
4385 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APublicVisibility:auto_super_init#ANode#accept_auto_super_init */
4386 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform#ANode#accept_transform_visitor */
4387 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#debug */
4388 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location= */
4389 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#replace_with */
4390 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APublicVisibility:typing#ANode#accept_post_typing */
4391 (nitmethod_t)nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#replace_child */
4392 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APublicVisibility:parser_work#Prod#collect_text */
4393 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#get_annotations */
4394 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations */
4395 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APublicVisibility:annotation#Prod#get_single_annotation */
4396 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations= */
4397 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#replace_with */
4398 (nitmethod_t)nitc__modelbuilder_base___APublicVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base#APublicVisibility#mvisibility */
4399 (nitmethod_t)nitc__parser_prod___APublicVisibility___init_apublicvisibility, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#init_apublicvisibility */
4400 (nitmethod_t)nitc__parser_prod___APublicVisibility___n_kwpublic_61d, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#n_kwpublic= */
4401 }
4402 };
4403 /* allocate APublicVisibility */
4404 val* NEW_nitc__APublicVisibility(const struct type* type) {
4405 val* self /* : APublicVisibility */;
4406 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
4407 self->type = type;
4408 self->class = &class_nitc__APublicVisibility;
4409 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APublicVisibility exact> */
4410 return self;
4411 }
4412 /* runtime class nitc__APrivateVisibility: nitc::APrivateVisibility (dead=false; need_corpse=false)*/
4413 const struct class class_nitc__APrivateVisibility = {
4414 0, /* box_kind */
4415 {
4416 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#init */
4417 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#!= */
4418 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#sys */
4419 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APrivateVisibility:abstract_text#Object#to_s */
4420 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#== */
4421 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_instance */
4422 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APrivateVisibility:abstract_text#Object#inspect */
4423 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#object_id */
4424 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APrivateVisibility:abstract_text#Object#class_name */
4425 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APrivateVisibility:abstract_text#Object#inspect_head */
4426 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APrivateVisibility:abstract_text#Object#native_class_name */
4427 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#hash */
4428 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location */
4429 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent */
4430 (nitmethod_t)nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#visit_all */
4431 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base#ANode#is_broken */
4432 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#hot_location */
4433 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base#ANode#is_broken= */
4434 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APrivateVisibility:literal#ANode#accept_literal */
4435 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent= */
4436 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#full_transform_visitor */
4437 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APrivateVisibility:astvalidation#ANode#accept_ast_validation */
4438 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4439 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APrivateVisibility:scope#ANode#accept_scope_visitor */
4440 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APrivateVisibility:flow#ANode#accept_flow_visitor */
4441 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APrivateVisibility:local_var_init#ANode#accept_local_var_visitor */
4442 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APrivateVisibility:auto_super_init#ANode#accept_auto_super_init */
4443 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#accept_transform_visitor */
4444 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#debug */
4445 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location= */
4446 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#replace_with */
4447 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APrivateVisibility:typing#ANode#accept_post_typing */
4448 (nitmethod_t)nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#replace_child */
4449 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APrivateVisibility:parser_work#Prod#collect_text */
4450 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#get_annotations */
4451 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations */
4452 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APrivateVisibility:annotation#Prod#get_single_annotation */
4453 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations= */
4454 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#replace_with */
4455 (nitmethod_t)nitc__modelbuilder_base___APrivateVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base#APrivateVisibility#mvisibility */
4456 (nitmethod_t)nitc__parser_prod___APrivateVisibility___init_aprivatevisibility, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#init_aprivatevisibility */
4457 (nitmethod_t)nitc__parser_prod___APrivateVisibility___n_kwprivate_61d, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#n_kwprivate= */
4458 }
4459 };
4460 /* allocate APrivateVisibility */
4461 val* NEW_nitc__APrivateVisibility(const struct type* type) {
4462 val* self /* : APrivateVisibility */;
4463 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
4464 self->type = type;
4465 self->class = &class_nitc__APrivateVisibility;
4466 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APrivateVisibility exact> */
4467 return self;
4468 }
4469 /* runtime class nitc__AProtectedVisibility: nitc::AProtectedVisibility (dead=false; need_corpse=false)*/
4470 const struct class class_nitc__AProtectedVisibility = {
4471 0, /* box_kind */
4472 {
4473 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#init */
4474 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#!= */
4475 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#sys */
4476 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AProtectedVisibility:abstract_text#Object#to_s */
4477 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#== */
4478 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_instance */
4479 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AProtectedVisibility:abstract_text#Object#inspect */
4480 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#object_id */
4481 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AProtectedVisibility:abstract_text#Object#class_name */
4482 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AProtectedVisibility:abstract_text#Object#inspect_head */
4483 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AProtectedVisibility:abstract_text#Object#native_class_name */
4484 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#hash */
4485 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location */
4486 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent */
4487 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#visit_all */
4488 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base#ANode#is_broken */
4489 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#hot_location */
4490 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base#ANode#is_broken= */
4491 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AProtectedVisibility:literal#ANode#accept_literal */
4492 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent= */
4493 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#full_transform_visitor */
4494 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AProtectedVisibility:astvalidation#ANode#accept_ast_validation */
4495 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4496 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AProtectedVisibility:scope#ANode#accept_scope_visitor */
4497 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AProtectedVisibility:flow#ANode#accept_flow_visitor */
4498 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AProtectedVisibility:local_var_init#ANode#accept_local_var_visitor */
4499 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init#ANode#accept_auto_super_init */
4500 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#accept_transform_visitor */
4501 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#debug */
4502 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location= */
4503 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#replace_with */
4504 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AProtectedVisibility:typing#ANode#accept_post_typing */
4505 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#replace_child */
4506 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AProtectedVisibility:parser_work#Prod#collect_text */
4507 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#get_annotations */
4508 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations */
4509 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AProtectedVisibility:annotation#Prod#get_single_annotation */
4510 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations= */
4511 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#replace_with */
4512 (nitmethod_t)nitc__modelbuilder_base___AProtectedVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base#AProtectedVisibility#mvisibility */
4513 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___init_aprotectedvisibility, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#init_aprotectedvisibility */
4514 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___n_kwprotected_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#n_kwprotected= */
4515 }
4516 };
4517 /* allocate AProtectedVisibility */
4518 val* NEW_nitc__AProtectedVisibility(const struct type* type) {
4519 val* self /* : AProtectedVisibility */;
4520 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
4521 self->type = type;
4522 self->class = &class_nitc__AProtectedVisibility;
4523 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AProtectedVisibility exact> */
4524 return self;
4525 }
4526 /* runtime class nitc__AIntrudeVisibility: nitc::AIntrudeVisibility (dead=false; need_corpse=false)*/
4527 const struct class class_nitc__AIntrudeVisibility = {
4528 0, /* box_kind */
4529 {
4530 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#init */
4531 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#!= */
4532 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#sys */
4533 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text#Object#to_s */
4534 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#== */
4535 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_instance */
4536 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text#Object#inspect */
4537 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#object_id */
4538 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text#Object#class_name */
4539 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text#Object#inspect_head */
4540 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text#Object#native_class_name */
4541 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#hash */
4542 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location */
4543 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent */
4544 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#visit_all */
4545 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base#ANode#is_broken */
4546 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#hot_location */
4547 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base#ANode#is_broken= */
4548 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIntrudeVisibility:literal#ANode#accept_literal */
4549 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent= */
4550 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#full_transform_visitor */
4551 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation#ANode#accept_ast_validation */
4552 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4553 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIntrudeVisibility:scope#ANode#accept_scope_visitor */
4554 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AIntrudeVisibility:flow#ANode#accept_flow_visitor */
4555 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init#ANode#accept_local_var_visitor */
4556 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init#ANode#accept_auto_super_init */
4557 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#accept_transform_visitor */
4558 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#debug */
4559 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location= */
4560 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#replace_with */
4561 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIntrudeVisibility:typing#ANode#accept_post_typing */
4562 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#replace_child */
4563 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIntrudeVisibility:parser_work#Prod#collect_text */
4564 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#get_annotations */
4565 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations */
4566 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIntrudeVisibility:annotation#Prod#get_single_annotation */
4567 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations= */
4568 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#replace_with */
4569 (nitmethod_t)nitc__modelbuilder_base___AIntrudeVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base#AIntrudeVisibility#mvisibility */
4570 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___init_aintrudevisibility, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#init_aintrudevisibility */
4571 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___n_kwintrude_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#n_kwintrude= */
4572 }
4573 };
4574 /* allocate AIntrudeVisibility */
4575 val* NEW_nitc__AIntrudeVisibility(const struct type* type) {
4576 val* self /* : AIntrudeVisibility */;
4577 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
4578 self->type = type;
4579 self->class = &class_nitc__AIntrudeVisibility;
4580 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIntrudeVisibility exact> */
4581 return self;
4582 }
4583 /* runtime class nitc__AClassdef: nitc::AClassdef (dead=true; need_corpse=false)*/
4584 /* allocate AClassdef */
4585 val* NEW_nitc__AClassdef(const struct type* type) {
4586 PRINT_ERROR("Runtime error: %s", "AClassdef is DEAD");
4587 PRINT_ERROR("\n");
4588 fatal_exit(1);
4589 }
4590 /* runtime class nitc__AStdClassdef: nitc::AStdClassdef (dead=false; need_corpse=false)*/
4591 const struct class class_nitc__AStdClassdef = {
4592 0, /* box_kind */
4593 {
4594 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStdClassdef:kernel#Object#init */
4595 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#!= */
4596 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStdClassdef:kernel#Object#sys */
4597 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStdClassdef:abstract_text#Object#to_s */
4598 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#== */
4599 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_instance */
4600 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStdClassdef:abstract_text#Object#inspect */
4601 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStdClassdef:kernel#Object#object_id */
4602 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStdClassdef:abstract_text#Object#class_name */
4603 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStdClassdef:abstract_text#Object#inspect_head */
4604 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStdClassdef:abstract_text#Object#native_class_name */
4605 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStdClassdef:kernel#Object#hash */
4606 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location */
4607 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent */
4608 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#visit_all */
4609 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStdClassdef:modelbuilder_base#ANode#is_broken */
4610 (nitmethod_t)nitc___nitc__AStdClassdef___ANode__hot_location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#hot_location */
4611 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStdClassdef:modelbuilder_base#ANode#is_broken= */
4612 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStdClassdef:literal#ANode#accept_literal */
4613 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent= */
4614 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform#ANode#full_transform_visitor */
4615 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStdClassdef:astvalidation#ANode#accept_ast_validation */
4616 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4617 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStdClassdef:scope#ANode#accept_scope_visitor */
4618 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStdClassdef:flow#ANode#accept_flow_visitor */
4619 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStdClassdef:local_var_init#ANode#accept_local_var_visitor */
4620 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStdClassdef:auto_super_init#ANode#accept_auto_super_init */
4621 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform#ANode#accept_transform_visitor */
4622 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#debug */
4623 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location= */
4624 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#replace_with */
4625 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStdClassdef:typing#ANode#accept_post_typing */
4626 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#replace_child */
4627 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStdClassdef:parser_work#Prod#collect_text */
4628 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#get_annotations */
4629 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations */
4630 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStdClassdef:annotation#Prod#get_single_annotation */
4631 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations= */
4632 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#replace_with */
4633 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#n_propdefs */
4634 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs */
4635 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef */
4636 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done */
4637 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done= */
4638 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init */
4639 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass= */
4640 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs= */
4641 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass */
4642 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef= */
4643 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init= */
4644 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:AStdClassdef:abstract_compiler#AClassdef#compile_to_c */
4645 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ADefinition#n_kwredef */
4646 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ADefinition#n_doc */
4647 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ADefinition#n_visibility */
4648 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_doc= */
4649 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwredef= */
4650 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_visibility= */
4651 (nitmethod_t)nitc___nitc__AStdClassdef___n_extern_code_block, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_extern_code_block */
4652 (nitmethod_t)nitc___nitc__AStdClassdef___n_formaldefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_formaldefs */
4653 (nitmethod_t)nitc___nitc__AStdClassdef___n_superclasses, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_superclasses */
4654 (nitmethod_t)nitc___nitc__AStdClassdef___n_qid, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_qid */
4655 (nitmethod_t)nitc___nitc__AStdClassdef___n_classkind, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_classkind */
4656 (nitmethod_t)nitc__parser_prod___AStdClassdef___init_astdclassdef, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#init_astdclassdef */
4657 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_classkind_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_classkind= */
4658 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_qid_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_qid= */
4659 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_obra_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_obra= */
4660 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_cbra_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_cbra= */
4661 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_extern_code_block_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_extern_code_block= */
4662 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_kwend_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwend= */
4663 }
4664 };
4665 /* allocate AStdClassdef */
4666 val* NEW_nitc__AStdClassdef(const struct type* type) {
4667 val* self /* : AStdClassdef */;
4668 val* var /* : ANodes[APropdef] */;
4669 val* var1 /* : ANodes[AFormaldef] */;
4670 self = nit_alloc(sizeof(struct instance) + 21*sizeof(nitattribute_t));
4671 self->type = type;
4672 self->class = &class_nitc__AStdClassdef;
4673 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStdClassdef exact> */
4674 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
4675 {
4676 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
4677 }
4678 {
4679 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
4680 }
4681 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:AStdClassdef exact> */
4682 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:AStdClassdef exact> */
4683 var1 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AFormaldef);
4684 {
4685 ((void(*)(val* self, val* p0))(var1->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var1, self); /* parent= on <var1:ANodes[AFormaldef]>*/
4686 }
4687 {
4688 ((void(*)(val* self))(var1->class->vft[COLOR_core__kernel__Object__init]))(var1); /* init on <var1:ANodes[AFormaldef]>*/
4689 }
4690 self->attrs[COLOR_nitc__parser_nodes__AStdClassdef___n_formaldefs].val = var1; /* _n_formaldefs on <self:AStdClassdef exact> */
4691 return self;
4692 }
4693 /* runtime class nitc__ATopClassdef: nitc::ATopClassdef (dead=false; need_corpse=false)*/
4694 const struct class class_nitc__ATopClassdef = {
4695 0, /* box_kind */
4696 {
4697 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATopClassdef:kernel#Object#init */
4698 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#!= */
4699 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATopClassdef:kernel#Object#sys */
4700 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATopClassdef:abstract_text#Object#to_s */
4701 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#== */
4702 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_instance */
4703 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATopClassdef:abstract_text#Object#inspect */
4704 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATopClassdef:kernel#Object#object_id */
4705 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATopClassdef:abstract_text#Object#class_name */
4706 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATopClassdef:abstract_text#Object#inspect_head */
4707 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATopClassdef:abstract_text#Object#native_class_name */
4708 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATopClassdef:kernel#Object#hash */
4709 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location */
4710 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent */
4711 (nitmethod_t)nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#visit_all */
4712 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATopClassdef:modelbuilder_base#ANode#is_broken */
4713 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#hot_location */
4714 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATopClassdef:modelbuilder_base#ANode#is_broken= */
4715 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATopClassdef:literal#ANode#accept_literal */
4716 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent= */
4717 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform#ANode#full_transform_visitor */
4718 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATopClassdef:astvalidation#ANode#accept_ast_validation */
4719 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4720 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATopClassdef:scope#ANode#accept_scope_visitor */
4721 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATopClassdef:flow#ANode#accept_flow_visitor */
4722 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATopClassdef:local_var_init#ANode#accept_local_var_visitor */
4723 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATopClassdef:auto_super_init#ANode#accept_auto_super_init */
4724 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform#ANode#accept_transform_visitor */
4725 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#debug */
4726 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location= */
4727 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#replace_with */
4728 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATopClassdef:typing#ANode#accept_post_typing */
4729 (nitmethod_t)nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#replace_child */
4730 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATopClassdef:parser_work#Prod#collect_text */
4731 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#get_annotations */
4732 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations */
4733 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATopClassdef:annotation#Prod#get_single_annotation */
4734 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations= */
4735 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#replace_with */
4736 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#n_propdefs */
4737 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs */
4738 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef */
4739 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done */
4740 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done= */
4741 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init */
4742 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass= */
4743 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs= */
4744 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass */
4745 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef= */
4746 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init= */
4747 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:ATopClassdef:abstract_compiler#AClassdef#compile_to_c */
4748 (nitmethod_t)nitc__parser_prod___ATopClassdef___init_atopclassdef, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#init_atopclassdef */
4749 }
4750 };
4751 /* allocate ATopClassdef */
4752 val* NEW_nitc__ATopClassdef(const struct type* type) {
4753 val* self /* : ATopClassdef */;
4754 val* var /* : ANodes[APropdef] */;
4755 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4756 self->type = type;
4757 self->class = &class_nitc__ATopClassdef;
4758 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATopClassdef exact> */
4759 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
4760 {
4761 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
4762 }
4763 {
4764 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
4765 }
4766 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:ATopClassdef exact> */
4767 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:ATopClassdef exact> */
4768 return self;
4769 }
4770 /* runtime class nitc__AMainClassdef: nitc::AMainClassdef (dead=false; need_corpse=false)*/
4771 const struct class class_nitc__AMainClassdef = {
4772 0, /* box_kind */
4773 {
4774 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMainClassdef:kernel#Object#init */
4775 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#!= */
4776 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMainClassdef:kernel#Object#sys */
4777 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMainClassdef:abstract_text#Object#to_s */
4778 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMainClassdef:kernel#Object#== */
4779 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_instance */
4780 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMainClassdef:abstract_text#Object#inspect */
4781 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMainClassdef:kernel#Object#object_id */
4782 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMainClassdef:abstract_text#Object#class_name */
4783 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMainClassdef:abstract_text#Object#inspect_head */
4784 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMainClassdef:abstract_text#Object#native_class_name */
4785 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMainClassdef:kernel#Object#hash */
4786 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location */
4787 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent */
4788 (nitmethod_t)nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#visit_all */
4789 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMainClassdef:modelbuilder_base#ANode#is_broken */
4790 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#hot_location */
4791 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMainClassdef:modelbuilder_base#ANode#is_broken= */
4792 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMainClassdef:literal#ANode#accept_literal */
4793 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent= */
4794 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform#ANode#full_transform_visitor */
4795 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMainClassdef:astvalidation#ANode#accept_ast_validation */
4796 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4797 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMainClassdef:scope#ANode#accept_scope_visitor */
4798 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMainClassdef:flow#ANode#accept_flow_visitor */
4799 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMainClassdef:local_var_init#ANode#accept_local_var_visitor */
4800 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMainClassdef:auto_super_init#ANode#accept_auto_super_init */
4801 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform#ANode#accept_transform_visitor */
4802 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#debug */
4803 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location= */
4804 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#replace_with */
4805 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMainClassdef:typing#ANode#accept_post_typing */
4806 (nitmethod_t)nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#replace_child */
4807 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMainClassdef:parser_work#Prod#collect_text */
4808 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#get_annotations */
4809 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations */
4810 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMainClassdef:annotation#Prod#get_single_annotation */
4811 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations= */
4812 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#replace_with */
4813 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#n_propdefs */
4814 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs */
4815 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef */
4816 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done */
4817 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done= */
4818 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init */
4819 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass= */
4820 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs= */
4821 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass */
4822 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef= */
4823 (nitmethod_t)nitc__modelize_property___AClassdef___mfree_init_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init= */
4824 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:AMainClassdef:abstract_compiler#AClassdef#compile_to_c */
4825 (nitmethod_t)nitc__parser_prod___AMainClassdef___init_amainclassdef, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#init_amainclassdef */
4826 }
4827 };
4828 /* allocate AMainClassdef */
4829 val* NEW_nitc__AMainClassdef(const struct type* type) {
4830 val* self /* : AMainClassdef */;
4831 val* var /* : ANodes[APropdef] */;
4832 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4833 self->type = type;
4834 self->class = &class_nitc__AMainClassdef;
4835 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMainClassdef exact> */
4836 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
4837 {
4838 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
4839 }
4840 {
4841 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
4842 }
4843 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:AMainClassdef exact> */
4844 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:AMainClassdef exact> */
4845 return self;
4846 }
4847 /* runtime class nitc__AClasskind: nitc::AClasskind (dead=true; need_corpse=false)*/
4848 /* allocate AClasskind */
4849 val* NEW_nitc__AClasskind(const struct type* type) {
4850 PRINT_ERROR("Runtime error: %s", "AClasskind is DEAD");
4851 PRINT_ERROR("\n");
4852 fatal_exit(1);
4853 }
4854 /* runtime class nitc__AConcreteClasskind: nitc::AConcreteClasskind (dead=false; need_corpse=false)*/
4855 const struct class class_nitc__AConcreteClasskind = {
4856 0, /* box_kind */
4857 {
4858 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#init */
4859 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#!= */
4860 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#sys */
4861 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AConcreteClasskind:abstract_text#Object#to_s */
4862 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#== */
4863 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_instance */
4864 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AConcreteClasskind:abstract_text#Object#inspect */
4865 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#object_id */
4866 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AConcreteClasskind:abstract_text#Object#class_name */
4867 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AConcreteClasskind:abstract_text#Object#inspect_head */
4868 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AConcreteClasskind:abstract_text#Object#native_class_name */
4869 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#hash */
4870 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location */
4871 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent */
4872 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#visit_all */
4873 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AConcreteClasskind:modelbuilder_base#ANode#is_broken */
4874 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#hot_location */
4875 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AConcreteClasskind:modelbuilder_base#ANode#is_broken= */
4876 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AConcreteClasskind:literal#ANode#accept_literal */
4877 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent= */
4878 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#full_transform_visitor */
4879 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AConcreteClasskind:astvalidation#ANode#accept_ast_validation */
4880 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4881 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AConcreteClasskind:scope#ANode#accept_scope_visitor */
4882 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AConcreteClasskind:flow#ANode#accept_flow_visitor */
4883 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AConcreteClasskind:local_var_init#ANode#accept_local_var_visitor */
4884 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init#ANode#accept_auto_super_init */
4885 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#accept_transform_visitor */
4886 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#debug */
4887 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location= */
4888 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#replace_with */
4889 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AConcreteClasskind:typing#ANode#accept_post_typing */
4890 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#replace_child */
4891 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AConcreteClasskind:parser_work#Prod#collect_text */
4892 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#get_annotations */
4893 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations */
4894 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AConcreteClasskind:annotation#Prod#get_single_annotation */
4895 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations= */
4896 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#replace_with */
4897 (nitmethod_t)nitc__modelize_class___AConcreteClasskind___AClasskind__mkind, /* pointer to parser_nodes:AConcreteClasskind:modelize_class#AConcreteClasskind#mkind */
4898 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___init_aconcreteclasskind, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#init_aconcreteclasskind */
4899 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___n_kwclass_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#n_kwclass= */
4900 }
4901 };
4902 /* allocate AConcreteClasskind */
4903 val* NEW_nitc__AConcreteClasskind(const struct type* type) {
4904 val* self /* : AConcreteClasskind */;
4905 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
4906 self->type = type;
4907 self->class = &class_nitc__AConcreteClasskind;
4908 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AConcreteClasskind exact> */
4909 return self;
4910 }
4911 /* runtime class nitc__AAbstractClasskind: nitc::AAbstractClasskind (dead=false; need_corpse=false)*/
4912 const struct class class_nitc__AAbstractClasskind = {
4913 0, /* box_kind */
4914 {
4915 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#init */
4916 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#!= */
4917 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#sys */
4918 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAbstractClasskind:abstract_text#Object#to_s */
4919 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#== */
4920 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_instance */
4921 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAbstractClasskind:abstract_text#Object#inspect */
4922 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#object_id */
4923 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAbstractClasskind:abstract_text#Object#class_name */
4924 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAbstractClasskind:abstract_text#Object#inspect_head */
4925 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAbstractClasskind:abstract_text#Object#native_class_name */
4926 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#hash */
4927 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location */
4928 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent */
4929 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#visit_all */
4930 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAbstractClasskind:modelbuilder_base#ANode#is_broken */
4931 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#hot_location */
4932 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAbstractClasskind:modelbuilder_base#ANode#is_broken= */
4933 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAbstractClasskind:literal#ANode#accept_literal */
4934 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent= */
4935 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#full_transform_visitor */
4936 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAbstractClasskind:astvalidation#ANode#accept_ast_validation */
4937 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4938 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAbstractClasskind:scope#ANode#accept_scope_visitor */
4939 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAbstractClasskind:flow#ANode#accept_flow_visitor */
4940 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAbstractClasskind:local_var_init#ANode#accept_local_var_visitor */
4941 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init#ANode#accept_auto_super_init */
4942 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#accept_transform_visitor */
4943 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#debug */
4944 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location= */
4945 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#replace_with */
4946 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAbstractClasskind:typing#ANode#accept_post_typing */
4947 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#replace_child */
4948 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAbstractClasskind:parser_work#Prod#collect_text */
4949 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#get_annotations */
4950 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations */
4951 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAbstractClasskind:annotation#Prod#get_single_annotation */
4952 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations= */
4953 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#replace_with */
4954 (nitmethod_t)nitc__modelize_class___AAbstractClasskind___AClasskind__mkind, /* pointer to parser_nodes:AAbstractClasskind:modelize_class#AAbstractClasskind#mkind */
4955 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___init_aabstractclasskind, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#init_aabstractclasskind */
4956 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___n_kwabstract_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwabstract= */
4957 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___n_kwclass_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwclass= */
4958 }
4959 };
4960 /* allocate AAbstractClasskind */
4961 val* NEW_nitc__AAbstractClasskind(const struct type* type) {
4962 val* self /* : AAbstractClasskind */;
4963 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
4964 self->type = type;
4965 self->class = &class_nitc__AAbstractClasskind;
4966 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAbstractClasskind exact> */
4967 return self;
4968 }
4969 /* runtime class nitc__AInterfaceClasskind: nitc::AInterfaceClasskind (dead=false; need_corpse=false)*/
4970 const struct class class_nitc__AInterfaceClasskind = {
4971 0, /* box_kind */
4972 {
4973 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#init */
4974 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#!= */
4975 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#sys */
4976 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text#Object#to_s */
4977 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#== */
4978 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_instance */
4979 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text#Object#inspect */
4980 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#object_id */
4981 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text#Object#class_name */
4982 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text#Object#inspect_head */
4983 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text#Object#native_class_name */
4984 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#hash */
4985 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location */
4986 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent */
4987 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#visit_all */
4988 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AInterfaceClasskind:modelbuilder_base#ANode#is_broken */
4989 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#hot_location */
4990 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AInterfaceClasskind:modelbuilder_base#ANode#is_broken= */
4991 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AInterfaceClasskind:literal#ANode#accept_literal */
4992 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent= */
4993 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#full_transform_visitor */
4994 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation#ANode#accept_ast_validation */
4995 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4996 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AInterfaceClasskind:scope#ANode#accept_scope_visitor */
4997 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AInterfaceClasskind:flow#ANode#accept_flow_visitor */
4998 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init#ANode#accept_local_var_visitor */
4999 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init#ANode#accept_auto_super_init */
5000 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#accept_transform_visitor */
5001 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#debug */
5002 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location= */
5003 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#replace_with */
5004 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AInterfaceClasskind:typing#ANode#accept_post_typing */
5005 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#replace_child */
5006 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AInterfaceClasskind:parser_work#Prod#collect_text */
5007 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#get_annotations */
5008 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations */
5009 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AInterfaceClasskind:annotation#Prod#get_single_annotation */
5010 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations= */
5011 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#replace_with */
5012 (nitmethod_t)nitc__modelize_class___AInterfaceClasskind___AClasskind__mkind, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class#AInterfaceClasskind#mkind */
5013 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#init_ainterfaceclasskind */
5014 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___n_kwinterface_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#n_kwinterface= */
5015 }
5016 };
5017 /* allocate AInterfaceClasskind */
5018 val* NEW_nitc__AInterfaceClasskind(const struct type* type) {
5019 val* self /* : AInterfaceClasskind */;
5020 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
5021 self->type = type;
5022 self->class = &class_nitc__AInterfaceClasskind;
5023 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AInterfaceClasskind exact> */
5024 return self;
5025 }
5026 /* runtime class nitc__AEnumClasskind: nitc::AEnumClasskind (dead=false; need_corpse=false)*/
5027 const struct class class_nitc__AEnumClasskind = {
5028 0, /* box_kind */
5029 {
5030 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#init */
5031 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#!= */
5032 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#sys */
5033 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AEnumClasskind:abstract_text#Object#to_s */
5034 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#== */
5035 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_instance */
5036 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AEnumClasskind:abstract_text#Object#inspect */
5037 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#object_id */
5038 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AEnumClasskind:abstract_text#Object#class_name */
5039 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AEnumClasskind:abstract_text#Object#inspect_head */
5040 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AEnumClasskind:abstract_text#Object#native_class_name */
5041 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#hash */
5042 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location */
5043 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent */
5044 (nitmethod_t)nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#visit_all */
5045 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AEnumClasskind:modelbuilder_base#ANode#is_broken */
5046 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#hot_location */
5047 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AEnumClasskind:modelbuilder_base#ANode#is_broken= */
5048 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AEnumClasskind:literal#ANode#accept_literal */
5049 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent= */
5050 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#full_transform_visitor */
5051 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AEnumClasskind:astvalidation#ANode#accept_ast_validation */
5052 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5053 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AEnumClasskind:scope#ANode#accept_scope_visitor */
5054 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AEnumClasskind:flow#ANode#accept_flow_visitor */
5055 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AEnumClasskind:local_var_init#ANode#accept_local_var_visitor */
5056 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AEnumClasskind:auto_super_init#ANode#accept_auto_super_init */
5057 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#accept_transform_visitor */
5058 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#debug */
5059 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location= */
5060 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#replace_with */
5061 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AEnumClasskind:typing#ANode#accept_post_typing */
5062 (nitmethod_t)nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#replace_child */
5063 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AEnumClasskind:parser_work#Prod#collect_text */
5064 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#get_annotations */
5065 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations */
5066 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AEnumClasskind:annotation#Prod#get_single_annotation */
5067 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations= */
5068 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#replace_with */
5069 (nitmethod_t)nitc__modelize_class___AEnumClasskind___AClasskind__mkind, /* pointer to parser_nodes:AEnumClasskind:modelize_class#AEnumClasskind#mkind */
5070 (nitmethod_t)nitc__parser_prod___AEnumClasskind___init_aenumclasskind, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#init_aenumclasskind */
5071 (nitmethod_t)nitc__parser_prod___AEnumClasskind___n_kwenum_61d, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#n_kwenum= */
5072 }
5073 };
5074 /* allocate AEnumClasskind */
5075 val* NEW_nitc__AEnumClasskind(const struct type* type) {
5076 val* self /* : AEnumClasskind */;
5077 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
5078 self->type = type;
5079 self->class = &class_nitc__AEnumClasskind;
5080 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AEnumClasskind exact> */
5081 return self;
5082 }
5083 /* runtime class nitc__AExternClasskind: nitc::AExternClasskind (dead=false; need_corpse=false)*/
5084 const struct class class_nitc__AExternClasskind = {
5085 0, /* box_kind */
5086 {
5087 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AExternClasskind:kernel#Object#init */
5088 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#!= */
5089 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AExternClasskind:kernel#Object#sys */
5090 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AExternClasskind:abstract_text#Object#to_s */
5091 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AExternClasskind:kernel#Object#== */
5092 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_instance */
5093 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AExternClasskind:abstract_text#Object#inspect */
5094 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AExternClasskind:kernel#Object#object_id */
5095 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AExternClasskind:abstract_text#Object#class_name */
5096 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AExternClasskind:abstract_text#Object#inspect_head */
5097 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AExternClasskind:abstract_text#Object#native_class_name */
5098 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AExternClasskind:kernel#Object#hash */
5099 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location */
5100 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent */
5101 (nitmethod_t)nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#visit_all */
5102 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AExternClasskind:modelbuilder_base#ANode#is_broken */
5103 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#hot_location */
5104 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AExternClasskind:modelbuilder_base#ANode#is_broken= */
5105 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AExternClasskind:literal#ANode#accept_literal */
5106 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent= */
5107 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform#ANode#full_transform_visitor */
5108 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AExternClasskind:astvalidation#ANode#accept_ast_validation */
5109 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5110 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AExternClasskind:scope#ANode#accept_scope_visitor */
5111 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AExternClasskind:flow#ANode#accept_flow_visitor */
5112 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AExternClasskind:local_var_init#ANode#accept_local_var_visitor */
5113 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AExternClasskind:auto_super_init#ANode#accept_auto_super_init */
5114 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform#ANode#accept_transform_visitor */
5115 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#debug */
5116 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location= */
5117 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#replace_with */
5118 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AExternClasskind:typing#ANode#accept_post_typing */
5119 (nitmethod_t)nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#replace_child */
5120 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AExternClasskind:parser_work#Prod#collect_text */
5121 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#get_annotations */
5122 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations */
5123 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AExternClasskind:annotation#Prod#get_single_annotation */
5124 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations= */
5125 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#replace_with */
5126 (nitmethod_t)nitc__modelize_class___AExternClasskind___AClasskind__mkind, /* pointer to parser_nodes:AExternClasskind:modelize_class#AExternClasskind#mkind */
5127 (nitmethod_t)nitc__parser_prod___AExternClasskind___init_aexternclasskind, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#init_aexternclasskind */
5128 (nitmethod_t)nitc__parser_prod___AExternClasskind___n_kwextern_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwextern= */
5129 (nitmethod_t)nitc__parser_prod___AExternClasskind___n_kwclass_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwclass= */
5130 }
5131 };
5132 /* allocate AExternClasskind */
5133 val* NEW_nitc__AExternClasskind(const struct type* type) {
5134 val* self /* : AExternClasskind */;
5135 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
5136 self->type = type;
5137 self->class = &class_nitc__AExternClasskind;
5138 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AExternClasskind exact> */
5139 return self;
5140 }
5141 /* runtime class nitc__AFormaldef: nitc::AFormaldef (dead=false; need_corpse=false)*/
5142 const struct class class_nitc__AFormaldef = {
5143 0, /* box_kind */
5144 {
5145 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AFormaldef:kernel#Object#init */
5146 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#!= */
5147 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AFormaldef:kernel#Object#sys */
5148 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AFormaldef:abstract_text#Object#to_s */
5149 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AFormaldef:kernel#Object#== */
5150 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_instance */
5151 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AFormaldef:abstract_text#Object#inspect */
5152 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AFormaldef:kernel#Object#object_id */
5153 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AFormaldef:abstract_text#Object#class_name */
5154 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AFormaldef:abstract_text#Object#inspect_head */
5155 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AFormaldef:abstract_text#Object#native_class_name */
5156 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AFormaldef:kernel#Object#hash */
5157 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location */
5158 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent */
5159 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#visit_all */
5160 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AFormaldef:modelbuilder_base#ANode#is_broken */
5161 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#hot_location */
5162 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AFormaldef:modelbuilder_base#ANode#is_broken= */
5163 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AFormaldef:literal#ANode#accept_literal */
5164 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent= */
5165 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform#ANode#full_transform_visitor */
5166 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AFormaldef:astvalidation#ANode#accept_ast_validation */
5167 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5168 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AFormaldef:scope#ANode#accept_scope_visitor */
5169 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AFormaldef:flow#ANode#accept_flow_visitor */
5170 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AFormaldef:local_var_init#ANode#accept_local_var_visitor */
5171 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AFormaldef:auto_super_init#ANode#accept_auto_super_init */
5172 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform#ANode#accept_transform_visitor */
5173 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#debug */
5174 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location= */
5175 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#replace_with */
5176 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AFormaldef:typing#ANode#accept_post_typing */
5177 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#replace_child */
5178 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AFormaldef:parser_work#Prod#collect_text */
5179 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#get_annotations */
5180 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#n_annotations */
5181 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AFormaldef:annotation#Prod#get_single_annotation */
5182 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_annotations= */
5183 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#replace_with */
5184 (nitmethod_t)nitc___nitc__AFormaldef___n_type, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_type */
5185 (nitmethod_t)nitc___nitc__AFormaldef___n_id, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_id */
5186 (nitmethod_t)nitc__modelize_class___AFormaldef___bound_61d, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound= */
5187 (nitmethod_t)nitc__parser_prod___AFormaldef___init_aformaldef, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#init_aformaldef */
5188 (nitmethod_t)nitc__parser_prod___AFormaldef___n_id_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_id= */
5189 (nitmethod_t)nitc__parser_prod___AFormaldef___n_type_61d, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_type= */
5190 }
5191 };
5192 /* allocate AFormaldef */
5193 val* NEW_nitc__AFormaldef(const struct type* type) {
5194 val* self /* : AFormaldef */;
5195 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
5196 self->type = type;
5197 self->class = &class_nitc__AFormaldef;
5198 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AFormaldef exact> */
5199 return self;
5200 }
5201 /* runtime class nitc__APropdef: nitc::APropdef (dead=true; need_corpse=false)*/
5202 /* allocate APropdef */
5203 val* NEW_nitc__APropdef(const struct type* type) {
5204 PRINT_ERROR("Runtime error: %s", "APropdef is DEAD");
5205 PRINT_ERROR("\n");
5206 fatal_exit(1);
5207 }
5208 /* runtime class nitc__AAttrPropdef: nitc::AAttrPropdef (dead=false; need_corpse=false)*/
5209 const struct class class_nitc__AAttrPropdef = {
5210 0, /* box_kind */
5211 {
5212 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#init */
5213 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#!= */
5214 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#sys */
5215 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAttrPropdef:abstract_text#Object#to_s */
5216 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#== */
5217 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_instance */
5218 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAttrPropdef:abstract_text#Object#inspect */
5219 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#object_id */
5220 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAttrPropdef:abstract_text#Object#class_name */
5221 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAttrPropdef:abstract_text#Object#inspect_head */
5222 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAttrPropdef:abstract_text#Object#native_class_name */
5223 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#hash */
5224 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location */
5225 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent */
5226 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#visit_all */
5227 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAttrPropdef:modelbuilder_base#ANode#is_broken */
5228 (nitmethod_t)nitc___nitc__AAttrPropdef___ANode__hot_location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#hot_location */
5229 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAttrPropdef:modelbuilder_base#ANode#is_broken= */
5230 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAttrPropdef:literal#ANode#accept_literal */
5231 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent= */
5232 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#full_transform_visitor */
5233 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAttrPropdef:astvalidation#ANode#accept_ast_validation */
5234 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5235 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAttrPropdef:scope#ANode#accept_scope_visitor */
5236 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#accept_flow_visitor */
5237 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAttrPropdef:local_var_init#ANode#accept_local_var_visitor */
5238 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAttrPropdef:auto_super_init#ANode#accept_auto_super_init */
5239 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#accept_transform_visitor */
5240 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#debug */
5241 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location= */
5242 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#replace_with */
5243 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAttrPropdef:typing#ANode#accept_post_typing */
5244 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#replace_child */
5245 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAttrPropdef:parser_work#Prod#collect_text */
5246 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#get_annotations */
5247 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#n_annotations */
5248 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAttrPropdef:annotation#Prod#get_single_annotation */
5249 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_annotations= */
5250 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#replace_with */
5251 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__build_property, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_property */
5252 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__build_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_signature */
5253 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef */
5254 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__check_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_signature */
5255 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AAttrPropdef:scope#APropdef#do_scope */
5256 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#do_flow */
5257 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AAttrPropdef:local_var_init#APropdef#do_local_var_init */
5258 (nitmethod_t)nitc__typing___AAttrPropdef___APropdef__do_typing, /* pointer to parser_nodes:AAttrPropdef:typing#AAttrPropdef#do_typing */
5259 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AAttrPropdef:phase#APropdef#is_phased */
5260 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AAttrPropdef:phase#APropdef#is_phased= */
5261 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#compile_to_c */
5262 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#new_property_visibility */
5263 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ADefinition#n_kwredef */
5264 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ADefinition#n_doc */
5265 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ADefinition#n_visibility */
5266 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_doc= */
5267 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwredef= */
5268 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_visibility= */
5269 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_keyword */
5270 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_property_visibility */
5271 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#set_doc */
5272 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef= */
5273 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_repeated_types */
5274 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable= */
5275 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context= */
5276 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context= */
5277 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___APropdef__can_inline, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#can_inline */
5278 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow#ANode#accept_flow_visitor */
5279 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mreadpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef */
5280 (nitmethod_t)nitc__modelize_property___AAttrPropdef___noinit, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit */
5281 (nitmethod_t)nitc__modelize_property___AAttrPropdef___has_value, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#has_value */
5282 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mwritepropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef */
5283 (nitmethod_t)nitc___nitc__AAttrPropdef___n_expr, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_expr */
5284 (nitmethod_t)nitc___nitc__AAttrPropdef___n_block, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_block */
5285 (nitmethod_t)nitc__separate_compiler___AAttrPropdef___init_expr, /* pointer to parser_nodes:AAttrPropdef:separate_compiler#AAttrPropdef#init_expr */
5286 (nitmethod_t)nitc__parser_prod___AAttrPropdef___init_aattrpropdef, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#init_aattrpropdef */
5287 (nitmethod_t)nitc___nitc__AAttrPropdef___n_id2, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id2 */
5288 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mreadpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef= */
5289 (nitmethod_t)nitc__modelize_property___AAttrPropdef___has_value_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#has_value= */
5290 (nitmethod_t)nitc__modelize_property___AAttrPropdef___noinit_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit= */
5291 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_lazy_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy= */
5292 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mlazypropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef= */
5293 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mwritepropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef= */
5294 (nitmethod_t)nitc___nitc__AAttrPropdef___n_type, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_type */
5295 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mtype_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mtype= */
5296 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mlazypropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef */
5297 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mtype, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mtype */
5298 (nitmethod_t)nitc__modelize_property___AAttrPropdef___check_method_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_method_signature */
5299 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_lazy, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy */
5300 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___evaluate_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#evaluate_expr */
5301 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwvar_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwvar= */
5302 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_id2_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id2= */
5303 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_type_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_type= */
5304 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_assign_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_assign= */
5305 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_expr_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_expr= */
5306 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwdo_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwdo= */
5307 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_block_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_block= */
5308 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwend_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwend= */
5309 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___init_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#init_expr */
5310 }
5311 };
5312 /* allocate AAttrPropdef */
5313 val* NEW_nitc__AAttrPropdef(const struct type* type) {
5314 val* self /* : AAttrPropdef */;
5315 self = nit_alloc(sizeof(struct instance) + 28*sizeof(nitattribute_t));
5316 self->type = type;
5317 self->class = &class_nitc__AAttrPropdef;
5318 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAttrPropdef exact> */
5319 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AAttrPropdef exact> */
5320 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___noinit].s = 0; /* _noinit on <self:AAttrPropdef exact> */
5321 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___is_lazy].s = 0; /* _is_lazy on <self:AAttrPropdef exact> */
5322 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___has_value].s = 0; /* _has_value on <self:AAttrPropdef exact> */
5323 return self;
5324 }
5325 /* runtime class nitc__AMethPropdef: nitc::AMethPropdef (dead=false; need_corpse=false)*/
5326 const struct class class_nitc__AMethPropdef = {
5327 0, /* box_kind */
5328 {
5329 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMethPropdef:kernel#Object#init */
5330 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMethPropdef:kernel#Object#!= */
5331 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMethPropdef:kernel#Object#sys */
5332 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMethPropdef:abstract_text#Object#to_s */
5333 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMethPropdef:kernel#Object#== */
5334 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMethPropdef:kernel#Object#is_same_instance */
5335 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMethPropdef:abstract_text#Object#inspect */
5336 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMethPropdef:kernel#Object#object_id */
5337 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMethPropdef:abstract_text#Object#class_name */
5338 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMethPropdef:abstract_text#Object#inspect_head */
5339 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMethPropdef:abstract_text#Object#native_class_name */
5340 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMethPropdef:kernel#Object#hash */
5341 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#location */
5342 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#parent */
5343 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#visit_all */
5344 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMethPropdef:modelbuilder_base#ANode#is_broken */
5345 (nitmethod_t)nitc___nitc__AMethPropdef___ANode__hot_location, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#hot_location */
5346 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMethPropdef:modelbuilder_base#ANode#is_broken= */
5347 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMethPropdef:literal#ANode#accept_literal */
5348 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#parent= */
5349 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMethPropdef:transform#ANode#full_transform_visitor */
5350 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMethPropdef:astvalidation#ANode#accept_ast_validation */
5351 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5352 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMethPropdef:scope#ANode#accept_scope_visitor */
5353 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#accept_flow_visitor */
5354 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMethPropdef:local_var_init#ANode#accept_local_var_visitor */
5355 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMethPropdef:auto_super_init#ANode#accept_auto_super_init */
5356 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMethPropdef:transform#ANode#accept_transform_visitor */
5357 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#debug */
5358 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#location= */
5359 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMethPropdef:parser_nodes#Prod#replace_with */
5360 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMethPropdef:typing#ANode#accept_post_typing */
5361 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#replace_child */
5362 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMethPropdef:parser_work#Prod#collect_text */
5363 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMethPropdef:parser_nodes#Prod#get_annotations */
5364 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMethPropdef:parser_nodes#Prod#n_annotations */
5365 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMethPropdef:annotation#Prod#get_single_annotation */
5366 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_annotations= */
5367 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#replace_with */
5368 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_property, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#build_property */
5369 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_signature, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#build_signature */
5370 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#mpropdef */
5371 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_signature, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#check_signature */
5372 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AMethPropdef:scope#APropdef#do_scope */
5373 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#do_flow */
5374 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AMethPropdef:local_var_init#APropdef#do_local_var_init */
5375 (nitmethod_t)nitc__typing___AMethPropdef___APropdef__do_typing, /* pointer to parser_nodes:AMethPropdef:typing#AMethPropdef#do_typing */
5376 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AMethPropdef:phase#APropdef#is_phased */
5377 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AMethPropdef:phase#APropdef#is_phased= */
5378 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
5379 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#new_property_visibility */
5380 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ADefinition#n_kwredef */
5381 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ADefinition#n_doc */
5382 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ADefinition#n_visibility */
5383 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_doc= */
5384 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwredef= */
5385 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_visibility= */
5386 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#check_redef_keyword */
5387 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
5388 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#set_doc */
5389 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#mpropdef= */
5390 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#check_repeated_types */
5391 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AMethPropdef:typing#APropdef#selfvariable= */
5392 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#before_flow_context= */
5393 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#after_flow_context= */
5394 (nitmethod_t)nitc__separate_compiler___AMethPropdef___nitc__abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AMethPropdef:separate_compiler#AMethPropdef#can_inline */
5395 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMethPropdef:flow#ANode#accept_flow_visitor */
5396 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_code_block, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block */
5397 (nitmethod_t)nitc__auto_super_init___AMethPropdef___do_auto_super_init, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
5398 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
5399 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_call */
5400 (nitmethod_t)nitc___nitc__AMethPropdef___n_methid, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_methid */
5401 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#is_autoinit */
5402 (nitmethod_t)nitc___nitc__AMethPropdef___n_block, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_block */
5403 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call_61d, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_call= */
5404 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits_61d, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
5405 (nitmethod_t)nitc__parser_prod___AMethPropdef___init_amethpropdef, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
5406 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwinit, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
5407 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwnew, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
5408 (nitmethod_t)nitc___nitc__AMethPropdef___n_signature, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_signature */
5409 (nitmethod_t)nitc__modelize_property___AMethPropdef___look_like_a_root_init, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#look_like_a_root_init */
5410 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit_61d, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#is_autoinit= */
5411 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_intern_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
5412 (nitmethod_t)nitc__light___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMethPropdef:light#AMethPropdef#compile_externinit_to_c */
5413 (nitmethod_t)nitc__light___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMethPropdef:light#AMethPropdef#compile_externmeth_to_c */
5414 (nitmethod_t)nitc__light_only___AMethPropdef___accept_externmeth, /* pointer to parser_nodes:AMethPropdef:light_only#AMethPropdef#accept_externmeth */
5415 (nitmethod_t)nitc__light___AMethPropdef___compile_ffi_support_to_c, /* pointer to parser_nodes:AMethPropdef:light#AMethPropdef#compile_ffi_support_to_c */
5416 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_block_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_block= */
5417 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwmeth_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwmeth= */
5418 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwinit_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwinit= */
5419 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwnew_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwnew= */
5420 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_methid_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_methid= */
5421 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_signature_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_signature= */
5422 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_calls_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_extern_calls= */
5423 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_code_block_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_extern_code_block= */
5424 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwdo_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwdo= */
5425 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwend_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwend= */
5426 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_calls, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_extern_calls */
5427 (nitmethod_t)nitc__light_ffi___AMethPropdef___compile_ffi_method, /* pointer to parser_nodes:AMethPropdef:light_ffi#AMethPropdef#compile_ffi_method */
5428 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__can_inline, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#can_inline */
5429 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
5430 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
5431 }
5432 };
5433 /* allocate AMethPropdef */
5434 val* NEW_nitc__AMethPropdef(const struct type* type) {
5435 val* self /* : AMethPropdef */;
5436 self = nit_alloc(sizeof(struct instance) + 26*sizeof(nitattribute_t));
5437 self->type = type;
5438 self->class = &class_nitc__AMethPropdef;
5439 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMethPropdef exact> */
5440 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AMethPropdef exact> */
5441 self->attrs[COLOR_nitc__modelize_property__AMethPropdef___is_autoinit].s = 0; /* _is_autoinit on <self:AMethPropdef exact> */
5442 self->attrs[COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call].s = 0; /* _auto_super_call on <self:AMethPropdef exact> */
5443 return self;
5444 }
5445 /* runtime class nitc__AMainMethPropdef: nitc::AMainMethPropdef (dead=false; need_corpse=false)*/
5446 const struct class class_nitc__AMainMethPropdef = {
5447 0, /* box_kind */
5448 {
5449 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#init */
5450 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#!= */
5451 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#sys */
5452 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMainMethPropdef:abstract_text#Object#to_s */
5453 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#== */
5454 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_instance */
5455 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMainMethPropdef:abstract_text#Object#inspect */
5456 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#object_id */
5457 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMainMethPropdef:abstract_text#Object#class_name */
5458 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMainMethPropdef:abstract_text#Object#inspect_head */
5459 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMainMethPropdef:abstract_text#Object#native_class_name */
5460 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#hash */
5461 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location */
5462 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent */
5463 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#visit_all */
5464 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMainMethPropdef:modelbuilder_base#ANode#is_broken */
5465 (nitmethod_t)nitc___nitc__AMethPropdef___ANode__hot_location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#hot_location */
5466 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMainMethPropdef:modelbuilder_base#ANode#is_broken= */
5467 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMainMethPropdef:literal#ANode#accept_literal */
5468 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent= */
5469 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#full_transform_visitor */
5470 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMainMethPropdef:astvalidation#ANode#accept_ast_validation */
5471 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5472 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMainMethPropdef:scope#ANode#accept_scope_visitor */
5473 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#accept_flow_visitor */
5474 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#ANode#accept_local_var_visitor */
5475 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#ANode#accept_auto_super_init */
5476 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#accept_transform_visitor */
5477 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#debug */
5478 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location= */
5479 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#replace_with */
5480 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMainMethPropdef:typing#ANode#accept_post_typing */
5481 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#replace_child */
5482 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMainMethPropdef:parser_work#Prod#collect_text */
5483 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#get_annotations */
5484 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#n_annotations */
5485 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMainMethPropdef:annotation#Prod#get_single_annotation */
5486 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_annotations= */
5487 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#replace_with */
5488 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_property, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_property */
5489 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_signature */
5490 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef */
5491 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_signature */
5492 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AMainMethPropdef:scope#APropdef#do_scope */
5493 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#do_flow */
5494 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#APropdef#do_local_var_init */
5495 (nitmethod_t)nitc__typing___AMethPropdef___APropdef__do_typing, /* pointer to parser_nodes:AMainMethPropdef:typing#AMethPropdef#do_typing */
5496 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AMainMethPropdef:phase#APropdef#is_phased */
5497 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AMainMethPropdef:phase#APropdef#is_phased= */
5498 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
5499 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#new_property_visibility */
5500 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ADefinition#n_kwredef */
5501 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ADefinition#n_doc */
5502 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ADefinition#n_visibility */
5503 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_doc= */
5504 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_kwredef= */
5505 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_visibility= */
5506 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_keyword */
5507 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
5508 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#set_doc */
5509 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef= */
5510 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_repeated_types */
5511 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable= */
5512 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context= */
5513 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context= */
5514 (nitmethod_t)nitc__separate_compiler___AMethPropdef___nitc__abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:separate_compiler#AMethPropdef#can_inline */
5515 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow#ANode#accept_flow_visitor */
5516 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_code_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block */
5517 (nitmethod_t)nitc__auto_super_init___AMethPropdef___do_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
5518 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
5519 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_call */
5520 (nitmethod_t)nitc___nitc__AMethPropdef___n_methid, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_methid */
5521 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#is_autoinit */
5522 (nitmethod_t)nitc___nitc__AMethPropdef___n_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_block */
5523 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_call= */
5524 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
5525 (nitmethod_t)nitc__parser_prod___AMethPropdef___init_amethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
5526 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwinit, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
5527 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwnew, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
5528 (nitmethod_t)nitc___nitc__AMethPropdef___n_signature, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_signature */
5529 (nitmethod_t)nitc__modelize_property___AMethPropdef___look_like_a_root_init, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#look_like_a_root_init */
5530 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#is_autoinit= */
5531 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_intern_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
5532 (nitmethod_t)nitc__light___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMainMethPropdef:light#AMethPropdef#compile_externinit_to_c */
5533 (nitmethod_t)nitc__light___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMainMethPropdef:light#AMethPropdef#compile_externmeth_to_c */
5534 (nitmethod_t)nitc__light_only___AMethPropdef___accept_externmeth, /* pointer to parser_nodes:AMainMethPropdef:light_only#AMethPropdef#accept_externmeth */
5535 (nitmethod_t)nitc__light___AMethPropdef___compile_ffi_support_to_c, /* pointer to parser_nodes:AMainMethPropdef:light#AMethPropdef#compile_ffi_support_to_c */
5536 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__AMethPropdef__n_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_block= */
5537 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwmeth_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwmeth= */
5538 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwinit_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwinit= */
5539 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwnew_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwnew= */
5540 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_methid_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_methid= */
5541 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_signature_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_signature= */
5542 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_calls_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_extern_calls= */
5543 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_code_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_extern_code_block= */
5544 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwdo_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwdo= */
5545 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwend_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwend= */
5546 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_calls, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern_calls */
5547 (nitmethod_t)nitc__light_ffi___AMethPropdef___compile_ffi_method, /* pointer to parser_nodes:AMainMethPropdef:light_ffi#AMethPropdef#compile_ffi_method */
5548 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#can_inline */
5549 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
5550 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
5551 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___init_amainmethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#init_amainmethpropdef */
5552 }
5553 };
5554 /* allocate AMainMethPropdef */
5555 val* NEW_nitc__AMainMethPropdef(const struct type* type) {
5556 val* self /* : AMainMethPropdef */;
5557 self = nit_alloc(sizeof(struct instance) + 26*sizeof(nitattribute_t));
5558 self->type = type;
5559 self->class = &class_nitc__AMainMethPropdef;
5560 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMainMethPropdef exact> */
5561 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AMainMethPropdef exact> */
5562 self->attrs[COLOR_nitc__modelize_property__AMethPropdef___is_autoinit].s = 0; /* _is_autoinit on <self:AMainMethPropdef exact> */
5563 self->attrs[COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call].s = 0; /* _auto_super_call on <self:AMainMethPropdef exact> */
5564 return self;
5565 }
5566 /* runtime class nitc__AAnnotPropdef: nitc::AAnnotPropdef (dead=false; need_corpse=false)*/
5567 const struct class class_nitc__AAnnotPropdef = {
5568 0, /* box_kind */
5569 {
5570 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#init */
5571 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#!= */
5572 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#sys */
5573 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAnnotPropdef:abstract_text#Object#to_s */
5574 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#== */
5575 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#is_same_instance */
5576 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAnnotPropdef:abstract_text#Object#inspect */
5577 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#object_id */
5578 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAnnotPropdef:abstract_text#Object#class_name */
5579 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAnnotPropdef:abstract_text#Object#inspect_head */
5580 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAnnotPropdef:abstract_text#Object#native_class_name */
5581 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAnnotPropdef:kernel#Object#hash */
5582 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#location */
5583 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#parent */
5584 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#visit_all */
5585 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAnnotPropdef:modelbuilder_base#ANode#is_broken */
5586 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#hot_location */
5587 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAnnotPropdef:modelbuilder_base#ANode#is_broken= */
5588 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAnnotPropdef:literal#ANode#accept_literal */
5589 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#parent= */
5590 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAnnotPropdef:transform#ANode#full_transform_visitor */
5591 (nitmethod_t)nitc__astvalidation___AAnnotation___ANode__accept_ast_validation, /* pointer to parser_nodes:AAnnotPropdef:astvalidation#AAnnotation#accept_ast_validation */
5592 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAnnotPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5593 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAnnotPropdef:scope#ANode#accept_scope_visitor */
5594 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAnnotPropdef:flow#APropdef#accept_flow_visitor */
5595 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAnnotPropdef:local_var_init#ANode#accept_local_var_visitor */
5596 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAnnotPropdef:auto_super_init#ANode#accept_auto_super_init */
5597 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAnnotPropdef:transform#ANode#accept_transform_visitor */
5598 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#debug */
5599 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#location= */
5600 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#Prod#replace_with */
5601 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAnnotPropdef:typing#ANode#accept_post_typing */
5602 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#replace_child */
5603 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAnnotPropdef:parser_work#Prod#collect_text */
5604 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#Prod#get_annotations */
5605 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#Prod#n_annotations */
5606 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAnnotPropdef:annotation#Prod#get_single_annotation */
5607 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_annotations= */
5608 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ANode#replace_with */
5609 (nitmethod_t)nitc__modelize_property___APropdef___build_property, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#build_property */
5610 (nitmethod_t)nitc__modelize_property___APropdef___build_signature, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#build_signature */
5611 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#mpropdef */
5612 (nitmethod_t)nitc__modelize_property___APropdef___check_signature, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#check_signature */
5613 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AAnnotPropdef:scope#APropdef#do_scope */
5614 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AAnnotPropdef:flow#APropdef#do_flow */
5615 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AAnnotPropdef:local_var_init#APropdef#do_local_var_init */
5616 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:AAnnotPropdef:typing#APropdef#do_typing */
5617 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AAnnotPropdef:phase#APropdef#is_phased */
5618 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AAnnotPropdef:phase#APropdef#is_phased= */
5619 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:AAnnotPropdef:abstract_compiler#APropdef#compile_to_c */
5620 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#new_property_visibility */
5621 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ADefinition#n_kwredef */
5622 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ADefinition#n_doc */
5623 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#ADefinition#n_visibility */
5624 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_doc= */
5625 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_kwredef= */
5626 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_visibility= */
5627 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#check_redef_keyword */
5628 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#check_redef_property_visibility */
5629 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#set_doc */
5630 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#mpropdef= */
5631 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:AAnnotPropdef:modelize_property#APropdef#check_repeated_types */
5632 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AAnnotPropdef:typing#APropdef#selfvariable= */
5633 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AAnnotPropdef:flow#APropdef#before_flow_context= */
5634 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AAnnotPropdef:flow#APropdef#after_flow_context= */
5635 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:AAnnotPropdef:abstract_compiler#APropdef#can_inline */
5636 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAnnotPropdef:flow#ANode#accept_flow_visitor */
5637 (nitmethod_t)nitc___nitc__AAnnotation___name, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#AAnnotation#name */
5638 (nitmethod_t)nitc___nitc__AAnnotation___n_args, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#AAnnotation#n_args */
5639 (nitmethod_t)nitc___nitc__AAnnotation___n_atid, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes#AAnnotation#n_atid */
5640 (nitmethod_t)nitc__parser_prod___AAnnotation___init_aannotation, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotation#init_aannotation */
5641 (nitmethod_t)nitc__annotation___AAnnotation___arg_as_id, /* pointer to parser_nodes:AAnnotPropdef:annotation#AAnnotation#arg_as_id */
5642 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_atid_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_atid= */
5643 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_opar_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_opar= */
5644 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_cpar_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#n_cpar= */
5645 (nitmethod_t)nitc__annotation___AAnnotation___arg_as_string, /* pointer to parser_nodes:AAnnotPropdef:annotation#AAnnotation#arg_as_string */
5646 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___init_aannotpropdef, /* pointer to parser_nodes:AAnnotPropdef:parser_prod#AAnnotPropdef#init_aannotpropdef */
5647 }
5648 };
5649 /* allocate AAnnotPropdef */
5650 val* NEW_nitc__AAnnotPropdef(const struct type* type) {
5651 val* self /* : AAnnotPropdef */;
5652 val* var /* : ANodes[AExpr] */;
5653 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
5654 self->type = type;
5655 self->class = &class_nitc__AAnnotPropdef;
5656 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAnnotPropdef exact> */
5657 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AAnnotPropdef exact> */
5658 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExpr);
5659 {
5660 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExpr]>*/
5661 }
5662 {
5663 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExpr]>*/
5664 }
5665 self->attrs[COLOR_nitc__parser_nodes__AAnnotation___n_args].val = var; /* _n_args on <self:AAnnotPropdef exact> */
5666 return self;
5667 }
5668 /* runtime class nitc__ASuperPropdef: nitc::ASuperPropdef (dead=false; need_corpse=false)*/
5669 const struct class class_nitc__ASuperPropdef = {
5670 0, /* box_kind */
5671 {
5672 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#init */
5673 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#!= */
5674 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#sys */
5675 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASuperPropdef:abstract_text#Object#to_s */
5676 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#== */
5677 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#is_same_instance */
5678 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASuperPropdef:abstract_text#Object#inspect */
5679 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#object_id */
5680 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASuperPropdef:abstract_text#Object#class_name */
5681 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASuperPropdef:abstract_text#Object#inspect_head */
5682 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASuperPropdef:abstract_text#Object#native_class_name */
5683 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASuperPropdef:kernel#Object#hash */
5684 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#location */
5685 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#parent */
5686 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#visit_all */
5687 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASuperPropdef:modelbuilder_base#ANode#is_broken */
5688 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#hot_location */
5689 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASuperPropdef:modelbuilder_base#ANode#is_broken= */
5690 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASuperPropdef:literal#ANode#accept_literal */
5691 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#parent= */
5692 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASuperPropdef:transform#ANode#full_transform_visitor */
5693 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASuperPropdef:astvalidation#ANode#accept_ast_validation */
5694 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5695 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASuperPropdef:scope#ANode#accept_scope_visitor */
5696 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperPropdef:flow#APropdef#accept_flow_visitor */
5697 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASuperPropdef:local_var_init#ANode#accept_local_var_visitor */
5698 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASuperPropdef:auto_super_init#ANode#accept_auto_super_init */
5699 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASuperPropdef:transform#ANode#accept_transform_visitor */
5700 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#debug */
5701 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#location= */
5702 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#Prod#replace_with */
5703 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASuperPropdef:typing#ANode#accept_post_typing */
5704 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#replace_child */
5705 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASuperPropdef:parser_work#Prod#collect_text */
5706 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#Prod#get_annotations */
5707 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#Prod#n_annotations */
5708 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASuperPropdef:annotation#Prod#get_single_annotation */
5709 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_annotations= */
5710 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ANode#replace_with */
5711 (nitmethod_t)nitc__modelize_property___APropdef___build_property, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#build_property */
5712 (nitmethod_t)nitc__modelize_property___APropdef___build_signature, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#build_signature */
5713 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#mpropdef */
5714 (nitmethod_t)nitc__modelize_property___APropdef___check_signature, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#check_signature */
5715 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:ASuperPropdef:scope#APropdef#do_scope */
5716 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:ASuperPropdef:flow#APropdef#do_flow */
5717 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:ASuperPropdef:local_var_init#APropdef#do_local_var_init */
5718 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:ASuperPropdef:typing#APropdef#do_typing */
5719 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:ASuperPropdef:phase#APropdef#is_phased */
5720 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:ASuperPropdef:phase#APropdef#is_phased= */
5721 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:ASuperPropdef:abstract_compiler#APropdef#compile_to_c */
5722 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#new_property_visibility */
5723 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ADefinition#n_kwredef */
5724 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ADefinition#n_doc */
5725 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ADefinition#n_visibility */
5726 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_doc= */
5727 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_kwredef= */
5728 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_visibility= */
5729 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#check_redef_keyword */
5730 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#check_redef_property_visibility */
5731 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#set_doc */
5732 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#mpropdef= */
5733 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:ASuperPropdef:modelize_property#APropdef#check_repeated_types */
5734 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:ASuperPropdef:typing#APropdef#selfvariable= */
5735 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:ASuperPropdef:flow#APropdef#before_flow_context= */
5736 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:ASuperPropdef:flow#APropdef#after_flow_context= */
5737 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:ASuperPropdef:abstract_compiler#APropdef#can_inline */
5738 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASuperPropdef:flow#ANode#accept_flow_visitor */
5739 (nitmethod_t)nitc___nitc__ASuperPropdef___n_type, /* pointer to parser_nodes:ASuperPropdef:parser_nodes#ASuperPropdef#n_type */
5740 (nitmethod_t)nitc__parser_prod___ASuperPropdef___init_asuperpropdef, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#init_asuperpropdef */
5741 (nitmethod_t)nitc__parser_prod___ASuperPropdef___n_kwsuper_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_kwsuper= */
5742 (nitmethod_t)nitc__parser_prod___ASuperPropdef___n_type_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod#ASuperPropdef#n_type= */
5743 }
5744 };
5745 /* allocate ASuperPropdef */
5746 val* NEW_nitc__ASuperPropdef(const struct type* type) {
5747 val* self /* : ASuperPropdef */;
5748 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
5749 self->type = type;
5750 self->class = &class_nitc__ASuperPropdef;
5751 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASuperPropdef exact> */
5752 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:ASuperPropdef exact> */
5753 return self;
5754 }
5755 /* runtime class nitc__AExternCalls: nitc::AExternCalls (dead=false; need_corpse=false)*/
5756 const struct class class_nitc__AExternCalls = {
5757 0, /* box_kind */
5758 {
5759 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AExternCalls:kernel#Object#init */
5760 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#!= */
5761 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AExternCalls:kernel#Object#sys */
5762 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AExternCalls:abstract_text#Object#to_s */
5763 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AExternCalls:kernel#Object#== */
5764 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_instance */
5765 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AExternCalls:abstract_text#Object#inspect */
5766 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AExternCalls:kernel#Object#object_id */
5767 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AExternCalls:abstract_text#Object#class_name */
5768 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AExternCalls:abstract_text#Object#inspect_head */
5769 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AExternCalls:abstract_text#Object#native_class_name */
5770 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AExternCalls:kernel#Object#hash */
5771 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location */
5772 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent */
5773 (nitmethod_t)nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#visit_all */
5774 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AExternCalls:modelbuilder_base#ANode#is_broken */
5775 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#hot_location */
5776 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AExternCalls:modelbuilder_base#ANode#is_broken= */
5777 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AExternCalls:literal#ANode#accept_literal */
5778 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent= */
5779 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform#ANode#full_transform_visitor */
5780 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AExternCalls:astvalidation#ANode#accept_ast_validation */
5781 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5782 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AExternCalls:scope#ANode#accept_scope_visitor */
5783 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AExternCalls:flow#ANode#accept_flow_visitor */
5784 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AExternCalls:local_var_init#ANode#accept_local_var_visitor */
5785 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AExternCalls:auto_super_init#ANode#accept_auto_super_init */
5786 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform#ANode#accept_transform_visitor */
5787 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#debug */
5788 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location= */
5789 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#replace_with */
5790 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AExternCalls:typing#ANode#accept_post_typing */
5791 (nitmethod_t)nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#replace_child */
5792 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AExternCalls:parser_work#Prod#collect_text */
5793 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#get_annotations */
5794 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations */
5795 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AExternCalls:annotation#Prod#get_single_annotation */
5796 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations= */
5797 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#replace_with */
5798 (nitmethod_t)nitc__parser_prod___AExternCalls___init_aexterncalls, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#init_aexterncalls */
5799 (nitmethod_t)nitc___nitc__AExternCalls___n_extern_calls, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_extern_calls */
5800 (nitmethod_t)nitc__parser_prod___AExternCalls___n_kwimport_61d, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#n_kwimport= */
5801 }
5802 };
5803 /* allocate AExternCalls */
5804 val* NEW_nitc__AExternCalls(const struct type* type) {
5805 val* self /* : AExternCalls */;
5806 val* var /* : ANodes[AExternCall] */;
5807 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
5808 self->type = type;
5809 self->class = &class_nitc__AExternCalls;
5810 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AExternCalls exact> */
5811 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExternCall);
5812 {
5813 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExternCall]>*/
5814 }
5815 {
5816 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExternCall]>*/
5817 }
5818 self->attrs[COLOR_nitc__parser_nodes__AExternCalls___n_extern_calls].val = var; /* _n_extern_calls on <self:AExternCalls exact> */
5819 return self;
5820 }
5821 /* runtime class nitc__AExternCall: nitc::AExternCall (dead=true; need_corpse=false)*/
5822 /* allocate AExternCall */
5823 val* NEW_nitc__AExternCall(const struct type* type) {
5824 PRINT_ERROR("Runtime error: %s", "AExternCall is DEAD");
5825 PRINT_ERROR("\n");
5826 fatal_exit(1);
5827 }
5828 /* runtime class nitc__APropExternCall: nitc::APropExternCall (dead=true; need_corpse=false)*/
5829 /* allocate APropExternCall */
5830 val* NEW_nitc__APropExternCall(const struct type* type) {
5831 PRINT_ERROR("Runtime error: %s", "APropExternCall is DEAD");
5832 PRINT_ERROR("\n");
5833 fatal_exit(1);
5834 }
5835 /* runtime class nitc__ALocalPropExternCall: nitc::ALocalPropExternCall (dead=false; need_corpse=false)*/
5836 const struct class class_nitc__ALocalPropExternCall = {
5837 0, /* box_kind */
5838 {
5839 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#init */
5840 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#!= */
5841 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#sys */
5842 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text#Object#to_s */
5843 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#== */
5844 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_instance */
5845 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text#Object#inspect */
5846 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#object_id */
5847 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text#Object#class_name */
5848 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text#Object#inspect_head */
5849 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text#Object#native_class_name */
5850 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#hash */
5851 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location */
5852 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent */
5853 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#visit_all */
5854 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALocalPropExternCall:modelbuilder_base#ANode#is_broken */
5855 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#hot_location */
5856 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALocalPropExternCall:modelbuilder_base#ANode#is_broken= */
5857 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALocalPropExternCall:literal#ANode#accept_literal */
5858 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent= */
5859 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#full_transform_visitor */
5860 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation#ANode#accept_ast_validation */
5861 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5862 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALocalPropExternCall:scope#ANode#accept_scope_visitor */
5863 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALocalPropExternCall:flow#ANode#accept_flow_visitor */
5864 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5865 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5866 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#accept_transform_visitor */
5867 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#debug */
5868 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location= */
5869 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#replace_with */
5870 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALocalPropExternCall:typing#ANode#accept_post_typing */
5871 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#replace_child */
5872 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALocalPropExternCall:parser_work#Prod#collect_text */
5873 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#get_annotations */
5874 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations */
5875 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALocalPropExternCall:annotation#Prod#get_single_annotation */
5876 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations= */
5877 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#replace_with */
5878 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___init_alocalpropexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#init_alocalpropexterncall */
5879 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___n_methid_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#n_methid= */
5880 }
5881 };
5882 /* allocate ALocalPropExternCall */
5883 val* NEW_nitc__ALocalPropExternCall(const struct type* type) {
5884 val* self /* : ALocalPropExternCall */;
5885 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
5886 self->type = type;
5887 self->class = &class_nitc__ALocalPropExternCall;
5888 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALocalPropExternCall exact> */
5889 return self;
5890 }
5891 /* runtime class nitc__AFullPropExternCall: nitc::AFullPropExternCall (dead=false; need_corpse=false)*/
5892 const struct class class_nitc__AFullPropExternCall = {
5893 0, /* box_kind */
5894 {
5895 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#init */
5896 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#!= */
5897 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#sys */
5898 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AFullPropExternCall:abstract_text#Object#to_s */
5899 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#== */
5900 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_instance */
5901 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AFullPropExternCall:abstract_text#Object#inspect */
5902 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#object_id */
5903 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AFullPropExternCall:abstract_text#Object#class_name */
5904 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AFullPropExternCall:abstract_text#Object#inspect_head */
5905 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AFullPropExternCall:abstract_text#Object#native_class_name */
5906 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#hash */
5907 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location */
5908 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent */
5909 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#visit_all */
5910 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AFullPropExternCall:modelbuilder_base#ANode#is_broken */
5911 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#hot_location */
5912 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AFullPropExternCall:modelbuilder_base#ANode#is_broken= */
5913 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AFullPropExternCall:literal#ANode#accept_literal */
5914 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent= */
5915 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#full_transform_visitor */
5916 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AFullPropExternCall:astvalidation#ANode#accept_ast_validation */
5917 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5918 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AFullPropExternCall:scope#ANode#accept_scope_visitor */
5919 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AFullPropExternCall:flow#ANode#accept_flow_visitor */
5920 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AFullPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5921 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5922 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#accept_transform_visitor */
5923 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#debug */
5924 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location= */
5925 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#replace_with */
5926 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AFullPropExternCall:typing#ANode#accept_post_typing */
5927 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#replace_child */
5928 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AFullPropExternCall:parser_work#Prod#collect_text */
5929 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#get_annotations */
5930 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations */
5931 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AFullPropExternCall:annotation#Prod#get_single_annotation */
5932 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations= */
5933 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#replace_with */
5934 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___init_afullpropexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#init_afullpropexterncall */
5935 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_type_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_type= */
5936 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_dot_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_dot= */
5937 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_methid_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_methid= */
5938 }
5939 };
5940 /* allocate AFullPropExternCall */
5941 val* NEW_nitc__AFullPropExternCall(const struct type* type) {
5942 val* self /* : AFullPropExternCall */;
5943 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
5944 self->type = type;
5945 self->class = &class_nitc__AFullPropExternCall;
5946 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AFullPropExternCall exact> */
5947 return self;
5948 }
5949 /* runtime class nitc__AInitPropExternCall: nitc::AInitPropExternCall (dead=false; need_corpse=false)*/
5950 const struct class class_nitc__AInitPropExternCall = {
5951 0, /* box_kind */
5952 {
5953 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#init */
5954 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#!= */
5955 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#sys */
5956 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AInitPropExternCall:abstract_text#Object#to_s */
5957 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#== */
5958 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_instance */
5959 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AInitPropExternCall:abstract_text#Object#inspect */
5960 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#object_id */
5961 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AInitPropExternCall:abstract_text#Object#class_name */
5962 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AInitPropExternCall:abstract_text#Object#inspect_head */
5963 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AInitPropExternCall:abstract_text#Object#native_class_name */
5964 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#hash */
5965 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location */
5966 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent */
5967 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#visit_all */
5968 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AInitPropExternCall:modelbuilder_base#ANode#is_broken */
5969 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#hot_location */
5970 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AInitPropExternCall:modelbuilder_base#ANode#is_broken= */
5971 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AInitPropExternCall:literal#ANode#accept_literal */
5972 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent= */
5973 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#full_transform_visitor */
5974 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AInitPropExternCall:astvalidation#ANode#accept_ast_validation */
5975 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5976 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AInitPropExternCall:scope#ANode#accept_scope_visitor */
5977 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AInitPropExternCall:flow#ANode#accept_flow_visitor */
5978 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AInitPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5979 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5980 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#accept_transform_visitor */
5981 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#debug */
5982 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location= */
5983 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#replace_with */
5984 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AInitPropExternCall:typing#ANode#accept_post_typing */
5985 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#replace_child */
5986 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AInitPropExternCall:parser_work#Prod#collect_text */
5987 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#get_annotations */
5988 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations */
5989 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AInitPropExternCall:annotation#Prod#get_single_annotation */
5990 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations= */
5991 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#replace_with */
5992 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___init_ainitpropexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#init_ainitpropexterncall */
5993 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___n_type_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#n_type= */
5994 }
5995 };
5996 /* allocate AInitPropExternCall */
5997 val* NEW_nitc__AInitPropExternCall(const struct type* type) {
5998 val* self /* : AInitPropExternCall */;
5999 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6000 self->type = type;
6001 self->class = &class_nitc__AInitPropExternCall;
6002 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AInitPropExternCall exact> */
6003 return self;
6004 }
6005 /* runtime class nitc__ASuperExternCall: nitc::ASuperExternCall (dead=false; need_corpse=false)*/
6006 const struct class class_nitc__ASuperExternCall = {
6007 0, /* box_kind */
6008 {
6009 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#init */
6010 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#!= */
6011 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#sys */
6012 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASuperExternCall:abstract_text#Object#to_s */
6013 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#== */
6014 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_instance */
6015 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASuperExternCall:abstract_text#Object#inspect */
6016 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#object_id */
6017 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASuperExternCall:abstract_text#Object#class_name */
6018 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASuperExternCall:abstract_text#Object#inspect_head */
6019 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASuperExternCall:abstract_text#Object#native_class_name */
6020 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#hash */
6021 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location */
6022 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent */
6023 (nitmethod_t)nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#visit_all */
6024 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASuperExternCall:modelbuilder_base#ANode#is_broken */
6025 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#hot_location */
6026 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASuperExternCall:modelbuilder_base#ANode#is_broken= */
6027 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASuperExternCall:literal#ANode#accept_literal */
6028 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent= */
6029 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#full_transform_visitor */
6030 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASuperExternCall:astvalidation#ANode#accept_ast_validation */
6031 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6032 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASuperExternCall:scope#ANode#accept_scope_visitor */
6033 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASuperExternCall:flow#ANode#accept_flow_visitor */
6034 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASuperExternCall:local_var_init#ANode#accept_local_var_visitor */
6035 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASuperExternCall:auto_super_init#ANode#accept_auto_super_init */
6036 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#accept_transform_visitor */
6037 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#debug */
6038 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location= */
6039 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#replace_with */
6040 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASuperExternCall:typing#ANode#accept_post_typing */
6041 (nitmethod_t)nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#replace_child */
6042 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASuperExternCall:parser_work#Prod#collect_text */
6043 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#get_annotations */
6044 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations */
6045 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASuperExternCall:annotation#Prod#get_single_annotation */
6046 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations= */
6047 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#replace_with */
6048 (nitmethod_t)nitc__parser_prod___ASuperExternCall___init_asuperexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#init_asuperexterncall */
6049 (nitmethod_t)nitc__parser_prod___ASuperExternCall___n_kwsuper_61d, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#n_kwsuper= */
6050 }
6051 };
6052 /* allocate ASuperExternCall */
6053 val* NEW_nitc__ASuperExternCall(const struct type* type) {
6054 val* self /* : ASuperExternCall */;
6055 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6056 self->type = type;
6057 self->class = &class_nitc__ASuperExternCall;
6058 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASuperExternCall exact> */
6059 return self;
6060 }
6061 /* runtime class nitc__ACastExternCall: nitc::ACastExternCall (dead=true; need_corpse=false)*/
6062 /* allocate ACastExternCall */
6063 val* NEW_nitc__ACastExternCall(const struct type* type) {
6064 PRINT_ERROR("Runtime error: %s", "ACastExternCall is DEAD");
6065 PRINT_ERROR("\n");
6066 fatal_exit(1);
6067 }
6068 /* runtime class nitc__ACastAsExternCall: nitc::ACastAsExternCall (dead=false; need_corpse=false)*/
6069 const struct class class_nitc__ACastAsExternCall = {
6070 0, /* box_kind */
6071 {
6072 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#init */
6073 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#!= */
6074 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#sys */
6075 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ACastAsExternCall:abstract_text#Object#to_s */
6076 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#== */
6077 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_instance */
6078 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ACastAsExternCall:abstract_text#Object#inspect */
6079 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#object_id */
6080 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ACastAsExternCall:abstract_text#Object#class_name */
6081 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ACastAsExternCall:abstract_text#Object#inspect_head */
6082 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ACastAsExternCall:abstract_text#Object#native_class_name */
6083 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#hash */
6084 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location */
6085 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent */
6086 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#visit_all */
6087 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ACastAsExternCall:modelbuilder_base#ANode#is_broken */
6088 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#hot_location */
6089 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ACastAsExternCall:modelbuilder_base#ANode#is_broken= */
6090 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ACastAsExternCall:literal#ANode#accept_literal */
6091 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent= */
6092 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#full_transform_visitor */
6093 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ACastAsExternCall:astvalidation#ANode#accept_ast_validation */
6094 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6095 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ACastAsExternCall:scope#ANode#accept_scope_visitor */
6096 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ACastAsExternCall:flow#ANode#accept_flow_visitor */
6097 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ACastAsExternCall:local_var_init#ANode#accept_local_var_visitor */
6098 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init#ANode#accept_auto_super_init */
6099 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#accept_transform_visitor */
6100 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#debug */
6101 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location= */
6102 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#replace_with */
6103 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ACastAsExternCall:typing#ANode#accept_post_typing */
6104 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#replace_child */
6105 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ACastAsExternCall:parser_work#Prod#collect_text */
6106 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#get_annotations */
6107 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations */
6108 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ACastAsExternCall:annotation#Prod#get_single_annotation */
6109 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations= */
6110 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#replace_with */
6111 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___init_acastasexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#init_acastasexterncall */
6112 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_from_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_from_type= */
6113 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_dot_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_dot= */
6114 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_kwas_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_kwas= */
6115 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_to_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_to_type= */
6116 }
6117 };
6118 /* allocate ACastAsExternCall */
6119 val* NEW_nitc__ACastAsExternCall(const struct type* type) {
6120 val* self /* : ACastAsExternCall */;
6121 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
6122 self->type = type;
6123 self->class = &class_nitc__ACastAsExternCall;
6124 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ACastAsExternCall exact> */
6125 return self;
6126 }
6127 /* runtime class nitc__AAsNullableExternCall: nitc::AAsNullableExternCall (dead=false; need_corpse=false)*/
6128 const struct class class_nitc__AAsNullableExternCall = {
6129 0, /* box_kind */
6130 {
6131 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#init */
6132 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#!= */
6133 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#sys */
6134 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text#Object#to_s */
6135 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#== */
6136 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_instance */
6137 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text#Object#inspect */
6138 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#object_id */
6139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text#Object#class_name */
6140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text#Object#inspect_head */
6141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text#Object#native_class_name */
6142 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#hash */
6143 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location */
6144 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent */
6145 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#visit_all */
6146 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAsNullableExternCall:modelbuilder_base#ANode#is_broken */
6147 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#hot_location */
6148 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAsNullableExternCall:modelbuilder_base#ANode#is_broken= */
6149 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAsNullableExternCall:literal#ANode#accept_literal */
6150 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent= */
6151 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#full_transform_visitor */
6152 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation#ANode#accept_ast_validation */
6153 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6154 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAsNullableExternCall:scope#ANode#accept_scope_visitor */
6155 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAsNullableExternCall:flow#ANode#accept_flow_visitor */
6156 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
6157 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
6158 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#accept_transform_visitor */
6159 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#debug */
6160 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location= */
6161 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#replace_with */
6162 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAsNullableExternCall:typing#ANode#accept_post_typing */
6163 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#replace_child */
6164 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAsNullableExternCall:parser_work#Prod#collect_text */
6165 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#get_annotations */
6166 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations */
6167 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAsNullableExternCall:annotation#Prod#get_single_annotation */
6168 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations= */
6169 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#replace_with */
6170 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___init_aasnullableexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#init_aasnullableexterncall */
6171 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_type_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_type= */
6172 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_kwas_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwas= */
6173 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_kwnullable_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwnullable= */
6174 }
6175 };
6176 /* allocate AAsNullableExternCall */
6177 val* NEW_nitc__AAsNullableExternCall(const struct type* type) {
6178 val* self /* : AAsNullableExternCall */;
6179 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
6180 self->type = type;
6181 self->class = &class_nitc__AAsNullableExternCall;
6182 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAsNullableExternCall exact> */
6183 return self;
6184 }
6185 /* runtime class nitc__AAsNotNullableExternCall: nitc::AAsNotNullableExternCall (dead=false; need_corpse=false)*/
6186 const struct class class_nitc__AAsNotNullableExternCall = {
6187 0, /* box_kind */
6188 {
6189 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#init */
6190 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#!= */
6191 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#sys */
6192 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text#Object#to_s */
6193 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#== */
6194 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_instance */
6195 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text#Object#inspect */
6196 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#object_id */
6197 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text#Object#class_name */
6198 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text#Object#inspect_head */
6199 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text#Object#native_class_name */
6200 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#hash */
6201 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location */
6202 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent */
6203 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#visit_all */
6204 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAsNotNullableExternCall:modelbuilder_base#ANode#is_broken */
6205 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#hot_location */
6206 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:modelbuilder_base#ANode#is_broken= */
6207 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAsNotNullableExternCall:literal#ANode#accept_literal */
6208 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent= */
6209 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#full_transform_visitor */
6210 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation#ANode#accept_ast_validation */
6211 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6212 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:scope#ANode#accept_scope_visitor */
6213 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:flow#ANode#accept_flow_visitor */
6214 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
6215 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
6216 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#accept_transform_visitor */
6217 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#debug */
6218 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location= */
6219 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#replace_with */
6220 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAsNotNullableExternCall:typing#ANode#accept_post_typing */
6221 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#replace_child */
6222 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_work#Prod#collect_text */
6223 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#get_annotations */
6224 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations */
6225 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation#Prod#get_single_annotation */
6226 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations= */
6227 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#replace_with */
6228 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#init_aasnotnullableexterncall */
6229 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_type_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_type= */
6230 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwas_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwas= */
6231 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwnot_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnot= */
6232 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnullable= */
6233 }
6234 };
6235 /* allocate AAsNotNullableExternCall */
6236 val* NEW_nitc__AAsNotNullableExternCall(const struct type* type) {
6237 val* self /* : AAsNotNullableExternCall */;
6238 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
6239 self->type = type;
6240 self->class = &class_nitc__AAsNotNullableExternCall;
6241 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAsNotNullableExternCall exact> */
6242 return self;
6243 }
6244 /* runtime class nitc__ATypePropdef: nitc::ATypePropdef (dead=false; need_corpse=false)*/
6245 const struct class class_nitc__ATypePropdef = {
6246 0, /* box_kind */
6247 {
6248 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATypePropdef:kernel#Object#init */
6249 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#!= */
6250 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATypePropdef:kernel#Object#sys */
6251 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATypePropdef:abstract_text#Object#to_s */
6252 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATypePropdef:kernel#Object#== */
6253 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_instance */
6254 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATypePropdef:abstract_text#Object#inspect */
6255 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATypePropdef:kernel#Object#object_id */
6256 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATypePropdef:abstract_text#Object#class_name */
6257 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATypePropdef:abstract_text#Object#inspect_head */
6258 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATypePropdef:abstract_text#Object#native_class_name */
6259 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATypePropdef:kernel#Object#hash */
6260 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location */
6261 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent */
6262 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#visit_all */
6263 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATypePropdef:modelbuilder_base#ANode#is_broken */
6264 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#hot_location */
6265 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATypePropdef:modelbuilder_base#ANode#is_broken= */
6266 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATypePropdef:literal#ANode#accept_literal */
6267 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent= */
6268 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform#ANode#full_transform_visitor */
6269 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATypePropdef:astvalidation#ANode#accept_ast_validation */
6270 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6271 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATypePropdef:scope#ANode#accept_scope_visitor */
6272 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#accept_flow_visitor */
6273 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATypePropdef:local_var_init#ANode#accept_local_var_visitor */
6274 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATypePropdef:auto_super_init#ANode#accept_auto_super_init */
6275 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform#ANode#accept_transform_visitor */
6276 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#debug */
6277 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location= */
6278 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#replace_with */
6279 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATypePropdef:typing#ANode#accept_post_typing */
6280 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#replace_child */
6281 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATypePropdef:parser_work#Prod#collect_text */
6282 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#get_annotations */
6283 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#n_annotations */
6284 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATypePropdef:annotation#Prod#get_single_annotation */
6285 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_annotations= */
6286 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#replace_with */
6287 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__build_property, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_property */
6288 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__build_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_signature */
6289 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef */
6290 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__check_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#check_signature */
6291 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:ATypePropdef:scope#APropdef#do_scope */
6292 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#do_flow */
6293 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:ATypePropdef:local_var_init#APropdef#do_local_var_init */
6294 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#do_typing */
6295 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:ATypePropdef:phase#APropdef#is_phased */
6296 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:ATypePropdef:phase#APropdef#is_phased= */
6297 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#compile_to_c */
6298 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#new_property_visibility */
6299 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ADefinition#n_kwredef */
6300 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ADefinition#n_doc */
6301 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ADefinition#n_visibility */
6302 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_doc= */
6303 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwredef= */
6304 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_visibility= */
6305 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_keyword */
6306 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_property_visibility */
6307 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#set_doc */
6308 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef= */
6309 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_repeated_types */
6310 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable= */
6311 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context= */
6312 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context= */
6313 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#can_inline */
6314 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow#ANode#accept_flow_visitor */
6315 (nitmethod_t)nitc__parser_prod___ATypePropdef___init_atypepropdef, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#init_atypepropdef */
6316 (nitmethod_t)nitc___nitc__ATypePropdef___n_qid, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_qid */
6317 (nitmethod_t)nitc___nitc__ATypePropdef___n_type, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_type */
6318 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_kwtype_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwtype= */
6319 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_qid_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_qid= */
6320 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_type_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_type= */
6321 }
6322 };
6323 /* allocate ATypePropdef */
6324 val* NEW_nitc__ATypePropdef(const struct type* type) {
6325 val* self /* : ATypePropdef */;
6326 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
6327 self->type = type;
6328 self->class = &class_nitc__ATypePropdef;
6329 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATypePropdef exact> */
6330 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:ATypePropdef exact> */
6331 return self;
6332 }
6333 /* runtime class nitc__AMethid: nitc::AMethid (dead=true; need_corpse=false)*/
6334 /* allocate AMethid */
6335 val* NEW_nitc__AMethid(const struct type* type) {
6336 PRINT_ERROR("Runtime error: %s", "AMethid is DEAD");
6337 PRINT_ERROR("\n");
6338 fatal_exit(1);
6339 }
6340 /* runtime class nitc__AIdMethid: nitc::AIdMethid (dead=false; need_corpse=false)*/
6341 const struct class class_nitc__AIdMethid = {
6342 0, /* box_kind */
6343 {
6344 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIdMethid:kernel#Object#init */
6345 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#!= */
6346 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIdMethid:kernel#Object#sys */
6347 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIdMethid:abstract_text#Object#to_s */
6348 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIdMethid:kernel#Object#== */
6349 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_instance */
6350 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIdMethid:abstract_text#Object#inspect */
6351 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIdMethid:kernel#Object#object_id */
6352 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIdMethid:abstract_text#Object#class_name */
6353 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIdMethid:abstract_text#Object#inspect_head */
6354 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIdMethid:abstract_text#Object#native_class_name */
6355 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIdMethid:kernel#Object#hash */
6356 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location */
6357 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent */
6358 (nitmethod_t)nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#visit_all */
6359 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIdMethid:modelbuilder_base#ANode#is_broken */
6360 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#hot_location */
6361 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIdMethid:modelbuilder_base#ANode#is_broken= */
6362 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIdMethid:literal#ANode#accept_literal */
6363 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent= */
6364 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform#ANode#full_transform_visitor */
6365 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIdMethid:astvalidation#ANode#accept_ast_validation */
6366 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6367 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIdMethid:scope#ANode#accept_scope_visitor */
6368 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AIdMethid:flow#ANode#accept_flow_visitor */
6369 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIdMethid:local_var_init#ANode#accept_local_var_visitor */
6370 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIdMethid:auto_super_init#ANode#accept_auto_super_init */
6371 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform#ANode#accept_transform_visitor */
6372 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#debug */
6373 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location= */
6374 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#replace_with */
6375 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIdMethid:typing#ANode#accept_post_typing */
6376 (nitmethod_t)nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#replace_child */
6377 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIdMethid:parser_work#Prod#collect_text */
6378 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#get_annotations */
6379 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations */
6380 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIdMethid:annotation#Prod#get_single_annotation */
6381 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations= */
6382 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#replace_with */
6383 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__is_binary, /* pointer to parser_nodes:AIdMethid:modelize_property#AIdMethid#is_binary */
6384 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__min_arity, /* pointer to parser_nodes:AIdMethid:modelize_property#AIdMethid#min_arity */
6385 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__accept_special_last_parameter, /* pointer to parser_nodes:AIdMethid:modelize_property#AIdMethid#accept_special_last_parameter */
6386 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:AIdMethid:modelize_property#AIdMethid#return_is_mandatory */
6387 (nitmethod_t)nitc__parser_prod___AIdMethid___init_aidmethid, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#init_aidmethid */
6388 (nitmethod_t)nitc___nitc__AIdMethid___n_id, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#n_id */
6389 (nitmethod_t)nitc__parser_prod___AIdMethid___n_id_61d, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#n_id= */
6390 }
6391 };
6392 /* allocate AIdMethid */
6393 val* NEW_nitc__AIdMethid(const struct type* type) {
6394 val* self /* : AIdMethid */;
6395 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6396 self->type = type;
6397 self->class = &class_nitc__AIdMethid;
6398 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIdMethid exact> */
6399 return self;
6400 }
6401 /* runtime class nitc__AOperatorMethid: nitc::AOperatorMethid (dead=true; need_corpse=false)*/
6402 /* allocate AOperatorMethid */
6403 val* NEW_nitc__AOperatorMethid(const struct type* type) {
6404 PRINT_ERROR("Runtime error: %s", "AOperatorMethid is DEAD");
6405 PRINT_ERROR("\n");
6406 fatal_exit(1);
6407 }
6408 /* runtime class nitc__APlusMethid: nitc::APlusMethid (dead=false; need_corpse=false)*/
6409 const struct class class_nitc__APlusMethid = {
6410 0, /* box_kind */
6411 {
6412 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APlusMethid:kernel#Object#init */
6413 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#!= */
6414 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APlusMethid:kernel#Object#sys */
6415 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APlusMethid:abstract_text#Object#to_s */
6416 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APlusMethid:kernel#Object#== */
6417 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_instance */
6418 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APlusMethid:abstract_text#Object#inspect */
6419 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APlusMethid:kernel#Object#object_id */
6420 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APlusMethid:abstract_text#Object#class_name */
6421 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APlusMethid:abstract_text#Object#inspect_head */
6422 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APlusMethid:abstract_text#Object#native_class_name */
6423 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APlusMethid:kernel#Object#hash */
6424 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location */
6425 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent */
6426 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#visit_all */
6427 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APlusMethid:modelbuilder_base#ANode#is_broken */
6428 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#hot_location */
6429 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APlusMethid:modelbuilder_base#ANode#is_broken= */
6430 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APlusMethid:literal#ANode#accept_literal */
6431 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent= */
6432 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform#ANode#full_transform_visitor */
6433 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APlusMethid:astvalidation#ANode#accept_ast_validation */
6434 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6435 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APlusMethid:scope#ANode#accept_scope_visitor */
6436 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APlusMethid:flow#ANode#accept_flow_visitor */
6437 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APlusMethid:local_var_init#ANode#accept_local_var_visitor */
6438 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APlusMethid:auto_super_init#ANode#accept_auto_super_init */
6439 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform#ANode#accept_transform_visitor */
6440 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#debug */
6441 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location= */
6442 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#replace_with */
6443 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APlusMethid:typing#ANode#accept_post_typing */
6444 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#replace_child */
6445 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APlusMethid:parser_work#Prod#collect_text */
6446 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#get_annotations */
6447 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations */
6448 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APlusMethid:annotation#Prod#get_single_annotation */
6449 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations= */
6450 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#replace_with */
6451 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APlusMethid:modelize_property#AMethid#is_binary */
6452 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APlusMethid:modelize_property#AMethid#min_arity */
6453 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APlusMethid:modelize_property#AMethid#accept_special_last_parameter */
6454 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APlusMethid:modelize_property#AMethid#return_is_mandatory */
6455 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#n_op= */
6456 (nitmethod_t)nitc__parser_prod___APlusMethid___init_aplusmethid, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#init_aplusmethid */
6457 }
6458 };
6459 /* allocate APlusMethid */
6460 val* NEW_nitc__APlusMethid(const struct type* type) {
6461 val* self /* : APlusMethid */;
6462 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6463 self->type = type;
6464 self->class = &class_nitc__APlusMethid;
6465 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APlusMethid exact> */
6466 return self;
6467 }
6468 /* runtime class nitc__AMinusMethid: nitc::AMinusMethid (dead=false; need_corpse=false)*/
6469 const struct class class_nitc__AMinusMethid = {
6470 0, /* box_kind */
6471 {
6472 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMinusMethid:kernel#Object#init */
6473 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#!= */
6474 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMinusMethid:kernel#Object#sys */
6475 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMinusMethid:abstract_text#Object#to_s */
6476 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMinusMethid:kernel#Object#== */
6477 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_instance */
6478 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMinusMethid:abstract_text#Object#inspect */
6479 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMinusMethid:kernel#Object#object_id */
6480 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMinusMethid:abstract_text#Object#class_name */
6481 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMinusMethid:abstract_text#Object#inspect_head */
6482 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMinusMethid:abstract_text#Object#native_class_name */
6483 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMinusMethid:kernel#Object#hash */
6484 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location */
6485 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent */
6486 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#visit_all */
6487 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMinusMethid:modelbuilder_base#ANode#is_broken */
6488 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#hot_location */
6489 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMinusMethid:modelbuilder_base#ANode#is_broken= */
6490 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMinusMethid:literal#ANode#accept_literal */
6491 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent= */
6492 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform#ANode#full_transform_visitor */
6493 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMinusMethid:astvalidation#ANode#accept_ast_validation */
6494 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6495 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMinusMethid:scope#ANode#accept_scope_visitor */
6496 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMinusMethid:flow#ANode#accept_flow_visitor */
6497 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMinusMethid:local_var_init#ANode#accept_local_var_visitor */
6498 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMinusMethid:auto_super_init#ANode#accept_auto_super_init */
6499 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform#ANode#accept_transform_visitor */
6500 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#debug */
6501 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location= */
6502 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#replace_with */
6503 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMinusMethid:typing#ANode#accept_post_typing */
6504 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#replace_child */
6505 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMinusMethid:parser_work#Prod#collect_text */
6506 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#get_annotations */
6507 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations */
6508 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMinusMethid:annotation#Prod#get_single_annotation */
6509 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations= */
6510 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#replace_with */
6511 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AMinusMethid:modelize_property#AMethid#is_binary */
6512 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AMinusMethid:modelize_property#AMethid#min_arity */
6513 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AMinusMethid:modelize_property#AMethid#accept_special_last_parameter */
6514 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AMinusMethid:modelize_property#AMethid#return_is_mandatory */
6515 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#n_op= */
6516 (nitmethod_t)nitc__parser_prod___AMinusMethid___init_aminusmethid, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#init_aminusmethid */
6517 }
6518 };
6519 /* allocate AMinusMethid */
6520 val* NEW_nitc__AMinusMethid(const struct type* type) {
6521 val* self /* : AMinusMethid */;
6522 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6523 self->type = type;
6524 self->class = &class_nitc__AMinusMethid;
6525 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMinusMethid exact> */
6526 return self;
6527 }
6528 /* runtime class nitc__AStarMethid: nitc::AStarMethid (dead=false; need_corpse=false)*/
6529 const struct class class_nitc__AStarMethid = {
6530 0, /* box_kind */
6531 {
6532 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarMethid:kernel#Object#init */
6533 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#!= */
6534 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarMethid:kernel#Object#sys */
6535 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarMethid:abstract_text#Object#to_s */
6536 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarMethid:kernel#Object#== */
6537 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_instance */
6538 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarMethid:abstract_text#Object#inspect */
6539 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarMethid:kernel#Object#object_id */
6540 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarMethid:abstract_text#Object#class_name */
6541 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarMethid:abstract_text#Object#inspect_head */
6542 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarMethid:abstract_text#Object#native_class_name */
6543 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarMethid:kernel#Object#hash */
6544 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location */
6545 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent */
6546 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#visit_all */
6547 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarMethid:modelbuilder_base#ANode#is_broken */
6548 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#hot_location */
6549 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarMethid:modelbuilder_base#ANode#is_broken= */
6550 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarMethid:literal#ANode#accept_literal */
6551 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent= */
6552 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform#ANode#full_transform_visitor */
6553 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarMethid:astvalidation#ANode#accept_ast_validation */
6554 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6555 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarMethid:scope#ANode#accept_scope_visitor */
6556 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarMethid:flow#ANode#accept_flow_visitor */
6557 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarMethid:local_var_init#ANode#accept_local_var_visitor */
6558 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarMethid:auto_super_init#ANode#accept_auto_super_init */
6559 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform#ANode#accept_transform_visitor */
6560 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#debug */
6561 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location= */
6562 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#replace_with */
6563 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarMethid:typing#ANode#accept_post_typing */
6564 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#replace_child */
6565 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarMethid:parser_work#Prod#collect_text */
6566 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#get_annotations */
6567 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations */
6568 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarMethid:annotation#Prod#get_single_annotation */
6569 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations= */
6570 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#replace_with */
6571 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarMethid:modelize_property#AMethid#is_binary */
6572 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarMethid:modelize_property#AMethid#min_arity */
6573 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarMethid:modelize_property#AMethid#accept_special_last_parameter */
6574 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarMethid:modelize_property#AMethid#return_is_mandatory */
6575 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#n_op= */
6576 (nitmethod_t)nitc__parser_prod___AStarMethid___init_astarmethid, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#init_astarmethid */
6577 }
6578 };
6579 /* allocate AStarMethid */
6580 val* NEW_nitc__AStarMethid(const struct type* type) {
6581 val* self /* : AStarMethid */;
6582 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6583 self->type = type;
6584 self->class = &class_nitc__AStarMethid;
6585 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarMethid exact> */
6586 return self;
6587 }
6588 /* runtime class nitc__AStarstarMethid: nitc::AStarstarMethid (dead=false; need_corpse=false)*/
6589 const struct class class_nitc__AStarstarMethid = {
6590 0, /* box_kind */
6591 {
6592 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#init */
6593 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#!= */
6594 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#sys */
6595 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarstarMethid:abstract_text#Object#to_s */
6596 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#== */
6597 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#is_same_instance */
6598 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarstarMethid:abstract_text#Object#inspect */
6599 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#object_id */
6600 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarstarMethid:abstract_text#Object#class_name */
6601 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarstarMethid:abstract_text#Object#inspect_head */
6602 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarstarMethid:abstract_text#Object#native_class_name */
6603 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#hash */
6604 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#location */
6605 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#parent */
6606 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#visit_all */
6607 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarstarMethid:modelbuilder_base#ANode#is_broken */
6608 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#hot_location */
6609 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarstarMethid:modelbuilder_base#ANode#is_broken= */
6610 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarstarMethid:literal#ANode#accept_literal */
6611 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#parent= */
6612 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarstarMethid:transform#ANode#full_transform_visitor */
6613 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarstarMethid:astvalidation#ANode#accept_ast_validation */
6614 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarstarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6615 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarstarMethid:scope#ANode#accept_scope_visitor */
6616 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarstarMethid:flow#ANode#accept_flow_visitor */
6617 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarstarMethid:local_var_init#ANode#accept_local_var_visitor */
6618 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarstarMethid:auto_super_init#ANode#accept_auto_super_init */
6619 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarstarMethid:transform#ANode#accept_transform_visitor */
6620 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#debug */
6621 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#location= */
6622 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#replace_with */
6623 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarstarMethid:typing#ANode#accept_post_typing */
6624 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#replace_child */
6625 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarstarMethid:parser_work#Prod#collect_text */
6626 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#get_annotations */
6627 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#n_annotations */
6628 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarstarMethid:annotation#Prod#get_single_annotation */
6629 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#n_annotations= */
6630 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#replace_with */
6631 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarstarMethid:modelize_property#AMethid#is_binary */
6632 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarstarMethid:modelize_property#AMethid#min_arity */
6633 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarstarMethid:modelize_property#AMethid#accept_special_last_parameter */
6634 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarstarMethid:modelize_property#AMethid#return_is_mandatory */
6635 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#n_op= */
6636 (nitmethod_t)nitc__parser_prod___AStarstarMethid___init_astarstarmethid, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#init_astarstarmethid */
6637 }
6638 };
6639 /* allocate AStarstarMethid */
6640 val* NEW_nitc__AStarstarMethid(const struct type* type) {
6641 val* self /* : AStarstarMethid */;
6642 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6643 self->type = type;
6644 self->class = &class_nitc__AStarstarMethid;
6645 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarstarMethid exact> */
6646 return self;
6647 }
6648 /* runtime class nitc__ASlashMethid: nitc::ASlashMethid (dead=false; need_corpse=false)*/
6649 const struct class class_nitc__ASlashMethid = {
6650 0, /* box_kind */
6651 {
6652 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASlashMethid:kernel#Object#init */
6653 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#!= */
6654 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASlashMethid:kernel#Object#sys */
6655 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASlashMethid:abstract_text#Object#to_s */
6656 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASlashMethid:kernel#Object#== */
6657 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_instance */
6658 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASlashMethid:abstract_text#Object#inspect */
6659 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASlashMethid:kernel#Object#object_id */
6660 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASlashMethid:abstract_text#Object#class_name */
6661 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASlashMethid:abstract_text#Object#inspect_head */
6662 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASlashMethid:abstract_text#Object#native_class_name */
6663 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASlashMethid:kernel#Object#hash */
6664 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location */
6665 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent */
6666 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#visit_all */
6667 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASlashMethid:modelbuilder_base#ANode#is_broken */
6668 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#hot_location */
6669 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASlashMethid:modelbuilder_base#ANode#is_broken= */
6670 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASlashMethid:literal#ANode#accept_literal */
6671 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent= */
6672 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform#ANode#full_transform_visitor */
6673 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASlashMethid:astvalidation#ANode#accept_ast_validation */
6674 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6675 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASlashMethid:scope#ANode#accept_scope_visitor */
6676 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASlashMethid:flow#ANode#accept_flow_visitor */
6677 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASlashMethid:local_var_init#ANode#accept_local_var_visitor */
6678 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASlashMethid:auto_super_init#ANode#accept_auto_super_init */
6679 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform#ANode#accept_transform_visitor */
6680 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#debug */
6681 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location= */
6682 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#replace_with */
6683 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASlashMethid:typing#ANode#accept_post_typing */
6684 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#replace_child */
6685 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASlashMethid:parser_work#Prod#collect_text */
6686 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#get_annotations */
6687 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations */
6688 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASlashMethid:annotation#Prod#get_single_annotation */
6689 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations= */
6690 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#replace_with */
6691 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ASlashMethid:modelize_property#AMethid#is_binary */
6692 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ASlashMethid:modelize_property#AMethid#min_arity */
6693 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ASlashMethid:modelize_property#AMethid#accept_special_last_parameter */
6694 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ASlashMethid:modelize_property#AMethid#return_is_mandatory */
6695 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#n_op= */
6696 (nitmethod_t)nitc__parser_prod___ASlashMethid___init_aslashmethid, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#init_aslashmethid */
6697 }
6698 };
6699 /* allocate ASlashMethid */
6700 val* NEW_nitc__ASlashMethid(const struct type* type) {
6701 val* self /* : ASlashMethid */;
6702 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6703 self->type = type;
6704 self->class = &class_nitc__ASlashMethid;
6705 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASlashMethid exact> */
6706 return self;
6707 }
6708 /* runtime class nitc__APercentMethid: nitc::APercentMethid (dead=false; need_corpse=false)*/
6709 const struct class class_nitc__APercentMethid = {
6710 0, /* box_kind */
6711 {
6712 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APercentMethid:kernel#Object#init */
6713 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#!= */
6714 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APercentMethid:kernel#Object#sys */
6715 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APercentMethid:abstract_text#Object#to_s */
6716 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APercentMethid:kernel#Object#== */
6717 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_instance */
6718 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APercentMethid:abstract_text#Object#inspect */
6719 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APercentMethid:kernel#Object#object_id */
6720 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APercentMethid:abstract_text#Object#class_name */
6721 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APercentMethid:abstract_text#Object#inspect_head */
6722 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APercentMethid:abstract_text#Object#native_class_name */
6723 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APercentMethid:kernel#Object#hash */
6724 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location */
6725 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent */
6726 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#visit_all */
6727 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APercentMethid:modelbuilder_base#ANode#is_broken */
6728 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#hot_location */
6729 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APercentMethid:modelbuilder_base#ANode#is_broken= */
6730 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APercentMethid:literal#ANode#accept_literal */
6731 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent= */
6732 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform#ANode#full_transform_visitor */
6733 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APercentMethid:astvalidation#ANode#accept_ast_validation */
6734 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6735 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APercentMethid:scope#ANode#accept_scope_visitor */
6736 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APercentMethid:flow#ANode#accept_flow_visitor */
6737 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APercentMethid:local_var_init#ANode#accept_local_var_visitor */
6738 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APercentMethid:auto_super_init#ANode#accept_auto_super_init */
6739 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform#ANode#accept_transform_visitor */
6740 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#debug */
6741 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location= */
6742 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#replace_with */
6743 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APercentMethid:typing#ANode#accept_post_typing */
6744 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#replace_child */
6745 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APercentMethid:parser_work#Prod#collect_text */
6746 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#get_annotations */
6747 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations */
6748 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APercentMethid:annotation#Prod#get_single_annotation */
6749 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations= */
6750 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#replace_with */
6751 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APercentMethid:modelize_property#AMethid#is_binary */
6752 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APercentMethid:modelize_property#AMethid#min_arity */
6753 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APercentMethid:modelize_property#AMethid#accept_special_last_parameter */
6754 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APercentMethid:modelize_property#AMethid#return_is_mandatory */
6755 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#n_op= */
6756 (nitmethod_t)nitc__parser_prod___APercentMethid___init_apercentmethid, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#init_apercentmethid */
6757 }
6758 };
6759 /* allocate APercentMethid */
6760 val* NEW_nitc__APercentMethid(const struct type* type) {
6761 val* self /* : APercentMethid */;
6762 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6763 self->type = type;
6764 self->class = &class_nitc__APercentMethid;
6765 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APercentMethid exact> */
6766 return self;
6767 }
6768 /* runtime class nitc__APipeMethid: nitc::APipeMethid (dead=false; need_corpse=false)*/
6769 const struct class class_nitc__APipeMethid = {
6770 0, /* box_kind */
6771 {
6772 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APipeMethid:kernel#Object#init */
6773 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APipeMethid:kernel#Object#!= */
6774 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APipeMethid:kernel#Object#sys */
6775 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APipeMethid:abstract_text#Object#to_s */
6776 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APipeMethid:kernel#Object#== */
6777 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APipeMethid:kernel#Object#is_same_instance */
6778 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APipeMethid:abstract_text#Object#inspect */
6779 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APipeMethid:kernel#Object#object_id */
6780 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APipeMethid:abstract_text#Object#class_name */
6781 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APipeMethid:abstract_text#Object#inspect_head */
6782 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APipeMethid:abstract_text#Object#native_class_name */
6783 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APipeMethid:kernel#Object#hash */
6784 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#location */
6785 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#parent */
6786 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APipeMethid:parser_prod#APipeMethid#visit_all */
6787 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APipeMethid:modelbuilder_base#ANode#is_broken */
6788 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#hot_location */
6789 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APipeMethid:modelbuilder_base#ANode#is_broken= */
6790 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APipeMethid:literal#ANode#accept_literal */
6791 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#parent= */
6792 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APipeMethid:transform#ANode#full_transform_visitor */
6793 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APipeMethid:astvalidation#ANode#accept_ast_validation */
6794 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APipeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6795 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APipeMethid:scope#ANode#accept_scope_visitor */
6796 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APipeMethid:flow#ANode#accept_flow_visitor */
6797 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APipeMethid:local_var_init#ANode#accept_local_var_visitor */
6798 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APipeMethid:auto_super_init#ANode#accept_auto_super_init */
6799 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APipeMethid:transform#ANode#accept_transform_visitor */
6800 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#debug */
6801 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#location= */
6802 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APipeMethid:parser_nodes#Prod#replace_with */
6803 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APipeMethid:typing#ANode#accept_post_typing */
6804 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APipeMethid:parser_prod#APipeMethid#replace_child */
6805 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APipeMethid:parser_work#Prod#collect_text */
6806 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APipeMethid:parser_nodes#Prod#get_annotations */
6807 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APipeMethid:parser_nodes#Prod#n_annotations */
6808 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APipeMethid:annotation#Prod#get_single_annotation */
6809 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes#Prod#n_annotations= */
6810 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APipeMethid:parser_nodes#ANode#replace_with */
6811 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APipeMethid:modelize_property#AMethid#is_binary */
6812 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APipeMethid:modelize_property#AMethid#min_arity */
6813 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APipeMethid:modelize_property#AMethid#accept_special_last_parameter */
6814 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APipeMethid:modelize_property#AMethid#return_is_mandatory */
6815 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APipeMethid:parser_prod#APipeMethid#n_op= */
6816 (nitmethod_t)nitc__parser_prod___APipeMethid___init_apipemethid, /* pointer to parser_nodes:APipeMethid:parser_prod#APipeMethid#init_apipemethid */
6817 }
6818 };
6819 /* allocate APipeMethid */
6820 val* NEW_nitc__APipeMethid(const struct type* type) {
6821 val* self /* : APipeMethid */;
6822 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6823 self->type = type;
6824 self->class = &class_nitc__APipeMethid;
6825 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APipeMethid exact> */
6826 return self;
6827 }
6828 /* runtime class nitc__ACaretMethid: nitc::ACaretMethid (dead=false; need_corpse=false)*/
6829 const struct class class_nitc__ACaretMethid = {
6830 0, /* box_kind */
6831 {
6832 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ACaretMethid:kernel#Object#init */
6833 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ACaretMethid:kernel#Object#!= */
6834 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ACaretMethid:kernel#Object#sys */
6835 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ACaretMethid:abstract_text#Object#to_s */
6836 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ACaretMethid:kernel#Object#== */
6837 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ACaretMethid:kernel#Object#is_same_instance */
6838 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ACaretMethid:abstract_text#Object#inspect */
6839 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ACaretMethid:kernel#Object#object_id */
6840 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ACaretMethid:abstract_text#Object#class_name */
6841 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ACaretMethid:abstract_text#Object#inspect_head */
6842 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ACaretMethid:abstract_text#Object#native_class_name */
6843 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ACaretMethid:kernel#Object#hash */
6844 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#location */
6845 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#parent */
6846 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ACaretMethid:parser_prod#ACaretMethid#visit_all */
6847 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ACaretMethid:modelbuilder_base#ANode#is_broken */
6848 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#hot_location */
6849 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ACaretMethid:modelbuilder_base#ANode#is_broken= */
6850 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ACaretMethid:literal#ANode#accept_literal */
6851 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#parent= */
6852 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ACaretMethid:transform#ANode#full_transform_visitor */
6853 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ACaretMethid:astvalidation#ANode#accept_ast_validation */
6854 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ACaretMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6855 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ACaretMethid:scope#ANode#accept_scope_visitor */
6856 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ACaretMethid:flow#ANode#accept_flow_visitor */
6857 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ACaretMethid:local_var_init#ANode#accept_local_var_visitor */
6858 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ACaretMethid:auto_super_init#ANode#accept_auto_super_init */
6859 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ACaretMethid:transform#ANode#accept_transform_visitor */
6860 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#debug */
6861 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#location= */
6862 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ACaretMethid:parser_nodes#Prod#replace_with */
6863 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ACaretMethid:typing#ANode#accept_post_typing */
6864 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ACaretMethid:parser_prod#ACaretMethid#replace_child */
6865 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ACaretMethid:parser_work#Prod#collect_text */
6866 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ACaretMethid:parser_nodes#Prod#get_annotations */
6867 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ACaretMethid:parser_nodes#Prod#n_annotations */
6868 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ACaretMethid:annotation#Prod#get_single_annotation */
6869 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes#Prod#n_annotations= */
6870 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ACaretMethid:parser_nodes#ANode#replace_with */
6871 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ACaretMethid:modelize_property#AMethid#is_binary */
6872 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ACaretMethid:modelize_property#AMethid#min_arity */
6873 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ACaretMethid:modelize_property#AMethid#accept_special_last_parameter */
6874 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ACaretMethid:modelize_property#AMethid#return_is_mandatory */
6875 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ACaretMethid:parser_prod#ACaretMethid#n_op= */
6876 (nitmethod_t)nitc__parser_prod___ACaretMethid___init_acaretmethid, /* pointer to parser_nodes:ACaretMethid:parser_prod#ACaretMethid#init_acaretmethid */
6877 }
6878 };
6879 /* allocate ACaretMethid */
6880 val* NEW_nitc__ACaretMethid(const struct type* type) {
6881 val* self /* : ACaretMethid */;
6882 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6883 self->type = type;
6884 self->class = &class_nitc__ACaretMethid;
6885 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ACaretMethid exact> */
6886 return self;
6887 }
6888 /* runtime class nitc__AAmpMethid: nitc::AAmpMethid (dead=false; need_corpse=false)*/
6889 const struct class class_nitc__AAmpMethid = {
6890 0, /* box_kind */
6891 {
6892 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAmpMethid:kernel#Object#init */
6893 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAmpMethid:kernel#Object#!= */
6894 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAmpMethid:kernel#Object#sys */
6895 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAmpMethid:abstract_text#Object#to_s */
6896 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAmpMethid:kernel#Object#== */
6897 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAmpMethid:kernel#Object#is_same_instance */
6898 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAmpMethid:abstract_text#Object#inspect */
6899 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAmpMethid:kernel#Object#object_id */
6900 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAmpMethid:abstract_text#Object#class_name */
6901 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAmpMethid:abstract_text#Object#inspect_head */
6902 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAmpMethid:abstract_text#Object#native_class_name */
6903 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAmpMethid:kernel#Object#hash */
6904 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#location */
6905 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#parent */
6906 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAmpMethid:parser_prod#AAmpMethid#visit_all */
6907 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAmpMethid:modelbuilder_base#ANode#is_broken */
6908 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#hot_location */
6909 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAmpMethid:modelbuilder_base#ANode#is_broken= */
6910 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAmpMethid:literal#ANode#accept_literal */
6911 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#parent= */
6912 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAmpMethid:transform#ANode#full_transform_visitor */
6913 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAmpMethid:astvalidation#ANode#accept_ast_validation */
6914 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAmpMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6915 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAmpMethid:scope#ANode#accept_scope_visitor */
6916 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAmpMethid:flow#ANode#accept_flow_visitor */
6917 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAmpMethid:local_var_init#ANode#accept_local_var_visitor */
6918 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAmpMethid:auto_super_init#ANode#accept_auto_super_init */
6919 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAmpMethid:transform#ANode#accept_transform_visitor */
6920 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#debug */
6921 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#location= */
6922 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAmpMethid:parser_nodes#Prod#replace_with */
6923 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAmpMethid:typing#ANode#accept_post_typing */
6924 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAmpMethid:parser_prod#AAmpMethid#replace_child */
6925 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAmpMethid:parser_work#Prod#collect_text */
6926 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAmpMethid:parser_nodes#Prod#get_annotations */
6927 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAmpMethid:parser_nodes#Prod#n_annotations */
6928 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAmpMethid:annotation#Prod#get_single_annotation */
6929 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes#Prod#n_annotations= */
6930 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAmpMethid:parser_nodes#ANode#replace_with */
6931 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AAmpMethid:modelize_property#AMethid#is_binary */
6932 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AAmpMethid:modelize_property#AMethid#min_arity */
6933 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AAmpMethid:modelize_property#AMethid#accept_special_last_parameter */
6934 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AAmpMethid:modelize_property#AMethid#return_is_mandatory */
6935 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AAmpMethid:parser_prod#AAmpMethid#n_op= */
6936 (nitmethod_t)nitc__parser_prod___AAmpMethid___init_aampmethid, /* pointer to parser_nodes:AAmpMethid:parser_prod#AAmpMethid#init_aampmethid */
6937 }
6938 };
6939 /* allocate AAmpMethid */
6940 val* NEW_nitc__AAmpMethid(const struct type* type) {
6941 val* self /* : AAmpMethid */;
6942 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
6943 self->type = type;
6944 self->class = &class_nitc__AAmpMethid;
6945 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAmpMethid exact> */
6946 return self;
6947 }
6948 /* runtime class nitc__ATildeMethid: nitc::ATildeMethid (dead=false; need_corpse=false)*/
6949 const struct class class_nitc__ATildeMethid = {
6950 0, /* box_kind */
6951 {
6952 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATildeMethid:kernel#Object#init */
6953 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATildeMethid:kernel#Object#!= */
6954 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATildeMethid:kernel#Object#sys */
6955 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATildeMethid:abstract_text#Object#to_s */
6956 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATildeMethid:kernel#Object#== */
6957 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATildeMethid:kernel#Object#is_same_instance */
6958 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATildeMethid:abstract_text#Object#inspect */
6959 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATildeMethid:kernel#Object#object_id */
6960 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATildeMethid:abstract_text#Object#class_name */
6961 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATildeMethid:abstract_text#Object#inspect_head */
6962 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATildeMethid:abstract_text#Object#native_class_name */
6963 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATildeMethid:kernel#Object#hash */
6964 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#location */
6965 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#parent */
6966 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATildeMethid:parser_prod#ATildeMethid#visit_all */
6967 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATildeMethid:modelbuilder_base#ANode#is_broken */
6968 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#hot_location */
6969 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATildeMethid:modelbuilder_base#ANode#is_broken= */
6970 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATildeMethid:literal#ANode#accept_literal */
6971 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#parent= */
6972 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATildeMethid:transform#ANode#full_transform_visitor */
6973 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATildeMethid:astvalidation#ANode#accept_ast_validation */
6974 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATildeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6975 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATildeMethid:scope#ANode#accept_scope_visitor */
6976 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATildeMethid:flow#ANode#accept_flow_visitor */
6977 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATildeMethid:local_var_init#ANode#accept_local_var_visitor */
6978 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATildeMethid:auto_super_init#ANode#accept_auto_super_init */
6979 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATildeMethid:transform#ANode#accept_transform_visitor */
6980 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#debug */
6981 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#location= */
6982 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATildeMethid:parser_nodes#Prod#replace_with */
6983 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATildeMethid:typing#ANode#accept_post_typing */
6984 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATildeMethid:parser_prod#ATildeMethid#replace_child */
6985 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATildeMethid:parser_work#Prod#collect_text */
6986 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATildeMethid:parser_nodes#Prod#get_annotations */
6987 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATildeMethid:parser_nodes#Prod#n_annotations */
6988 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATildeMethid:annotation#Prod#get_single_annotation */
6989 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes#Prod#n_annotations= */
6990 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATildeMethid:parser_nodes#ANode#replace_with */
6991 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ATildeMethid:modelize_property#AMethid#is_binary */
6992 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ATildeMethid:modelize_property#AMethid#min_arity */
6993 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ATildeMethid:modelize_property#AMethid#accept_special_last_parameter */
6994 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ATildeMethid:modelize_property#AMethid#return_is_mandatory */
6995 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ATildeMethid:parser_prod#ATildeMethid#n_op= */
6996 (nitmethod_t)nitc__parser_prod___ATildeMethid___init_atildemethid, /* pointer to parser_nodes:ATildeMethid:parser_prod#ATildeMethid#init_atildemethid */
6997 }
6998 };
6999 /* allocate ATildeMethid */
7000 val* NEW_nitc__ATildeMethid(const struct type* type) {
7001 val* self /* : ATildeMethid */;
7002 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7003 self->type = type;
7004 self->class = &class_nitc__ATildeMethid;
7005 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATildeMethid exact> */
7006 return self;
7007 }
7008 /* runtime class nitc__AEqMethid: nitc::AEqMethid (dead=false; need_corpse=false)*/
7009 const struct class class_nitc__AEqMethid = {
7010 0, /* box_kind */
7011 {
7012 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AEqMethid:kernel#Object#init */
7013 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#!= */
7014 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AEqMethid:kernel#Object#sys */
7015 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AEqMethid:abstract_text#Object#to_s */
7016 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AEqMethid:kernel#Object#== */
7017 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_instance */
7018 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AEqMethid:abstract_text#Object#inspect */
7019 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AEqMethid:kernel#Object#object_id */
7020 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AEqMethid:abstract_text#Object#class_name */
7021 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AEqMethid:abstract_text#Object#inspect_head */
7022 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AEqMethid:abstract_text#Object#native_class_name */
7023 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AEqMethid:kernel#Object#hash */
7024 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location */
7025 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent */
7026 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#visit_all */
7027 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AEqMethid:modelbuilder_base#ANode#is_broken */
7028 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#hot_location */
7029 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AEqMethid:modelbuilder_base#ANode#is_broken= */
7030 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AEqMethid:literal#ANode#accept_literal */
7031 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent= */
7032 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform#ANode#full_transform_visitor */
7033 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AEqMethid:astvalidation#ANode#accept_ast_validation */
7034 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7035 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AEqMethid:scope#ANode#accept_scope_visitor */
7036 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AEqMethid:flow#ANode#accept_flow_visitor */
7037 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AEqMethid:local_var_init#ANode#accept_local_var_visitor */
7038 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AEqMethid:auto_super_init#ANode#accept_auto_super_init */
7039 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform#ANode#accept_transform_visitor */
7040 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#debug */
7041 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location= */
7042 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#replace_with */
7043 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AEqMethid:typing#ANode#accept_post_typing */
7044 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#replace_child */
7045 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AEqMethid:parser_work#Prod#collect_text */
7046 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#get_annotations */
7047 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations */
7048 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AEqMethid:annotation#Prod#get_single_annotation */
7049 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations= */
7050 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#replace_with */
7051 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AEqMethid:modelize_property#AMethid#is_binary */
7052 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AEqMethid:modelize_property#AMethid#min_arity */
7053 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AEqMethid:modelize_property#AMethid#accept_special_last_parameter */
7054 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AEqMethid:modelize_property#AMethid#return_is_mandatory */
7055 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#n_op= */
7056 (nitmethod_t)nitc__parser_prod___AEqMethid___init_aeqmethid, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#init_aeqmethid */
7057 }
7058 };
7059 /* allocate AEqMethid */
7060 val* NEW_nitc__AEqMethid(const struct type* type) {
7061 val* self /* : AEqMethid */;
7062 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7063 self->type = type;
7064 self->class = &class_nitc__AEqMethid;
7065 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AEqMethid exact> */
7066 return self;
7067 }
7068 /* runtime class nitc__ANeMethid: nitc::ANeMethid (dead=false; need_corpse=false)*/
7069 const struct class class_nitc__ANeMethid = {
7070 0, /* box_kind */
7071 {
7072 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANeMethid:kernel#Object#init */
7073 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#!= */
7074 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANeMethid:kernel#Object#sys */
7075 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ANeMethid:abstract_text#Object#to_s */
7076 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ANeMethid:kernel#Object#== */
7077 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_instance */
7078 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANeMethid:abstract_text#Object#inspect */
7079 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANeMethid:kernel#Object#object_id */
7080 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANeMethid:abstract_text#Object#class_name */
7081 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANeMethid:abstract_text#Object#inspect_head */
7082 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANeMethid:abstract_text#Object#native_class_name */
7083 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ANeMethid:kernel#Object#hash */
7084 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location */
7085 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent */
7086 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#visit_all */
7087 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ANeMethid:modelbuilder_base#ANode#is_broken */
7088 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#hot_location */
7089 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ANeMethid:modelbuilder_base#ANode#is_broken= */
7090 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ANeMethid:literal#ANode#accept_literal */
7091 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent= */
7092 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform#ANode#full_transform_visitor */
7093 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ANeMethid:astvalidation#ANode#accept_ast_validation */
7094 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7095 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ANeMethid:scope#ANode#accept_scope_visitor */
7096 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ANeMethid:flow#ANode#accept_flow_visitor */
7097 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ANeMethid:local_var_init#ANode#accept_local_var_visitor */
7098 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ANeMethid:auto_super_init#ANode#accept_auto_super_init */
7099 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform#ANode#accept_transform_visitor */
7100 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#debug */
7101 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location= */
7102 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#replace_with */
7103 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ANeMethid:typing#ANode#accept_post_typing */
7104 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#replace_child */
7105 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ANeMethid:parser_work#Prod#collect_text */
7106 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#get_annotations */
7107 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations */
7108 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ANeMethid:annotation#Prod#get_single_annotation */
7109 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations= */
7110 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#replace_with */
7111 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ANeMethid:modelize_property#AMethid#is_binary */
7112 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ANeMethid:modelize_property#AMethid#min_arity */
7113 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ANeMethid:modelize_property#AMethid#accept_special_last_parameter */
7114 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ANeMethid:modelize_property#AMethid#return_is_mandatory */
7115 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#n_op= */
7116 (nitmethod_t)nitc__parser_prod___ANeMethid___init_anemethid, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#init_anemethid */
7117 }
7118 };
7119 /* allocate ANeMethid */
7120 val* NEW_nitc__ANeMethid(const struct type* type) {
7121 val* self /* : ANeMethid */;
7122 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7123 self->type = type;
7124 self->class = &class_nitc__ANeMethid;
7125 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ANeMethid exact> */
7126 return self;
7127 }
7128 /* runtime class nitc__ALeMethid: nitc::ALeMethid (dead=false; need_corpse=false)*/
7129 const struct class class_nitc__ALeMethid = {
7130 0, /* box_kind */
7131 {
7132 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALeMethid:kernel#Object#init */
7133 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#!= */
7134 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALeMethid:kernel#Object#sys */
7135 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALeMethid:abstract_text#Object#to_s */
7136 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALeMethid:kernel#Object#== */
7137 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_instance */
7138 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALeMethid:abstract_text#Object#inspect */
7139 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALeMethid:kernel#Object#object_id */
7140 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALeMethid:abstract_text#Object#class_name */
7141 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALeMethid:abstract_text#Object#inspect_head */
7142 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALeMethid:abstract_text#Object#native_class_name */
7143 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALeMethid:kernel#Object#hash */
7144 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location */
7145 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent */
7146 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#visit_all */
7147 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALeMethid:modelbuilder_base#ANode#is_broken */
7148 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#hot_location */
7149 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALeMethid:modelbuilder_base#ANode#is_broken= */
7150 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALeMethid:literal#ANode#accept_literal */
7151 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent= */
7152 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform#ANode#full_transform_visitor */
7153 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALeMethid:astvalidation#ANode#accept_ast_validation */
7154 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7155 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALeMethid:scope#ANode#accept_scope_visitor */
7156 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALeMethid:flow#ANode#accept_flow_visitor */
7157 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALeMethid:local_var_init#ANode#accept_local_var_visitor */
7158 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALeMethid:auto_super_init#ANode#accept_auto_super_init */
7159 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform#ANode#accept_transform_visitor */
7160 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#debug */
7161 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location= */
7162 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#replace_with */
7163 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALeMethid:typing#ANode#accept_post_typing */
7164 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#replace_child */
7165 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALeMethid:parser_work#Prod#collect_text */
7166 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#get_annotations */
7167 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations */
7168 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALeMethid:annotation#Prod#get_single_annotation */
7169 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations= */
7170 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#replace_with */
7171 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALeMethid:modelize_property#AMethid#is_binary */
7172 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALeMethid:modelize_property#AMethid#min_arity */
7173 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALeMethid:modelize_property#AMethid#accept_special_last_parameter */
7174 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALeMethid:modelize_property#AMethid#return_is_mandatory */
7175 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#n_op= */
7176 (nitmethod_t)nitc__parser_prod___ALeMethid___init_alemethid, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#init_alemethid */
7177 }
7178 };
7179 /* allocate ALeMethid */
7180 val* NEW_nitc__ALeMethid(const struct type* type) {
7181 val* self /* : ALeMethid */;
7182 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7183 self->type = type;
7184 self->class = &class_nitc__ALeMethid;
7185 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALeMethid exact> */
7186 return self;
7187 }
7188 /* runtime class nitc__AGeMethid: nitc::AGeMethid (dead=false; need_corpse=false)*/
7189 const struct class class_nitc__AGeMethid = {
7190 0, /* box_kind */
7191 {
7192 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGeMethid:kernel#Object#init */
7193 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#!= */
7194 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGeMethid:kernel#Object#sys */
7195 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGeMethid:abstract_text#Object#to_s */
7196 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGeMethid:kernel#Object#== */
7197 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_instance */
7198 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGeMethid:abstract_text#Object#inspect */
7199 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGeMethid:kernel#Object#object_id */
7200 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGeMethid:abstract_text#Object#class_name */
7201 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGeMethid:abstract_text#Object#inspect_head */
7202 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGeMethid:abstract_text#Object#native_class_name */
7203 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGeMethid:kernel#Object#hash */
7204 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location */
7205 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent */
7206 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#visit_all */
7207 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGeMethid:modelbuilder_base#ANode#is_broken */
7208 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#hot_location */
7209 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGeMethid:modelbuilder_base#ANode#is_broken= */
7210 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGeMethid:literal#ANode#accept_literal */
7211 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent= */
7212 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform#ANode#full_transform_visitor */
7213 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGeMethid:astvalidation#ANode#accept_ast_validation */
7214 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7215 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGeMethid:scope#ANode#accept_scope_visitor */
7216 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGeMethid:flow#ANode#accept_flow_visitor */
7217 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGeMethid:local_var_init#ANode#accept_local_var_visitor */
7218 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGeMethid:auto_super_init#ANode#accept_auto_super_init */
7219 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform#ANode#accept_transform_visitor */
7220 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#debug */
7221 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location= */
7222 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#replace_with */
7223 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGeMethid:typing#ANode#accept_post_typing */
7224 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#replace_child */
7225 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGeMethid:parser_work#Prod#collect_text */
7226 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#get_annotations */
7227 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations */
7228 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGeMethid:annotation#Prod#get_single_annotation */
7229 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations= */
7230 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#replace_with */
7231 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGeMethid:modelize_property#AMethid#is_binary */
7232 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGeMethid:modelize_property#AMethid#min_arity */
7233 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGeMethid:modelize_property#AMethid#accept_special_last_parameter */
7234 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGeMethid:modelize_property#AMethid#return_is_mandatory */
7235 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#n_op= */
7236 (nitmethod_t)nitc__parser_prod___AGeMethid___init_agemethid, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#init_agemethid */
7237 }
7238 };
7239 /* allocate AGeMethid */
7240 val* NEW_nitc__AGeMethid(const struct type* type) {
7241 val* self /* : AGeMethid */;
7242 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7243 self->type = type;
7244 self->class = &class_nitc__AGeMethid;
7245 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGeMethid exact> */
7246 return self;
7247 }
7248 /* runtime class nitc__ALtMethid: nitc::ALtMethid (dead=false; need_corpse=false)*/
7249 const struct class class_nitc__ALtMethid = {
7250 0, /* box_kind */
7251 {
7252 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALtMethid:kernel#Object#init */
7253 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#!= */
7254 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALtMethid:kernel#Object#sys */
7255 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALtMethid:abstract_text#Object#to_s */
7256 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALtMethid:kernel#Object#== */
7257 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_instance */
7258 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALtMethid:abstract_text#Object#inspect */
7259 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALtMethid:kernel#Object#object_id */
7260 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALtMethid:abstract_text#Object#class_name */
7261 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALtMethid:abstract_text#Object#inspect_head */
7262 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALtMethid:abstract_text#Object#native_class_name */
7263 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALtMethid:kernel#Object#hash */
7264 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location */
7265 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent */
7266 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#visit_all */
7267 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALtMethid:modelbuilder_base#ANode#is_broken */
7268 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#hot_location */
7269 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALtMethid:modelbuilder_base#ANode#is_broken= */
7270 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALtMethid:literal#ANode#accept_literal */
7271 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent= */
7272 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform#ANode#full_transform_visitor */
7273 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALtMethid:astvalidation#ANode#accept_ast_validation */
7274 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7275 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALtMethid:scope#ANode#accept_scope_visitor */
7276 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALtMethid:flow#ANode#accept_flow_visitor */
7277 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALtMethid:local_var_init#ANode#accept_local_var_visitor */
7278 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALtMethid:auto_super_init#ANode#accept_auto_super_init */
7279 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform#ANode#accept_transform_visitor */
7280 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#debug */
7281 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location= */
7282 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#replace_with */
7283 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALtMethid:typing#ANode#accept_post_typing */
7284 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#replace_child */
7285 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALtMethid:parser_work#Prod#collect_text */
7286 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#get_annotations */
7287 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations */
7288 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALtMethid:annotation#Prod#get_single_annotation */
7289 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations= */
7290 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#replace_with */
7291 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALtMethid:modelize_property#AMethid#is_binary */
7292 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALtMethid:modelize_property#AMethid#min_arity */
7293 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALtMethid:modelize_property#AMethid#accept_special_last_parameter */
7294 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALtMethid:modelize_property#AMethid#return_is_mandatory */
7295 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#n_op= */
7296 (nitmethod_t)nitc__parser_prod___ALtMethid___init_altmethid, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#init_altmethid */
7297 }
7298 };
7299 /* allocate ALtMethid */
7300 val* NEW_nitc__ALtMethid(const struct type* type) {
7301 val* self /* : ALtMethid */;
7302 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7303 self->type = type;
7304 self->class = &class_nitc__ALtMethid;
7305 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALtMethid exact> */
7306 return self;
7307 }
7308 /* runtime class nitc__AGtMethid: nitc::AGtMethid (dead=false; need_corpse=false)*/
7309 const struct class class_nitc__AGtMethid = {
7310 0, /* box_kind */
7311 {
7312 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGtMethid:kernel#Object#init */
7313 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#!= */
7314 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGtMethid:kernel#Object#sys */
7315 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGtMethid:abstract_text#Object#to_s */
7316 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGtMethid:kernel#Object#== */
7317 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_instance */
7318 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGtMethid:abstract_text#Object#inspect */
7319 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGtMethid:kernel#Object#object_id */
7320 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGtMethid:abstract_text#Object#class_name */
7321 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGtMethid:abstract_text#Object#inspect_head */
7322 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGtMethid:abstract_text#Object#native_class_name */
7323 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGtMethid:kernel#Object#hash */
7324 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location */
7325 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent */
7326 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#visit_all */
7327 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGtMethid:modelbuilder_base#ANode#is_broken */
7328 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#hot_location */
7329 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGtMethid:modelbuilder_base#ANode#is_broken= */
7330 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGtMethid:literal#ANode#accept_literal */
7331 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent= */
7332 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform#ANode#full_transform_visitor */
7333 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGtMethid:astvalidation#ANode#accept_ast_validation */
7334 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7335 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGtMethid:scope#ANode#accept_scope_visitor */
7336 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGtMethid:flow#ANode#accept_flow_visitor */
7337 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGtMethid:local_var_init#ANode#accept_local_var_visitor */
7338 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGtMethid:auto_super_init#ANode#accept_auto_super_init */
7339 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform#ANode#accept_transform_visitor */
7340 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#debug */
7341 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location= */
7342 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#replace_with */
7343 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGtMethid:typing#ANode#accept_post_typing */
7344 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#replace_child */
7345 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGtMethid:parser_work#Prod#collect_text */
7346 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#get_annotations */
7347 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations */
7348 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGtMethid:annotation#Prod#get_single_annotation */
7349 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations= */
7350 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#replace_with */
7351 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGtMethid:modelize_property#AMethid#is_binary */
7352 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGtMethid:modelize_property#AMethid#min_arity */
7353 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGtMethid:modelize_property#AMethid#accept_special_last_parameter */
7354 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGtMethid:modelize_property#AMethid#return_is_mandatory */
7355 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#n_op= */
7356 (nitmethod_t)nitc__parser_prod___AGtMethid___init_agtmethid, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#init_agtmethid */
7357 }
7358 };
7359 /* allocate AGtMethid */
7360 val* NEW_nitc__AGtMethid(const struct type* type) {
7361 val* self /* : AGtMethid */;
7362 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7363 self->type = type;
7364 self->class = &class_nitc__AGtMethid;
7365 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGtMethid exact> */
7366 return self;
7367 }
7368 /* runtime class nitc__ALlMethid: nitc::ALlMethid (dead=false; need_corpse=false)*/
7369 const struct class class_nitc__ALlMethid = {
7370 0, /* box_kind */
7371 {
7372 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALlMethid:kernel#Object#init */
7373 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#!= */
7374 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALlMethid:kernel#Object#sys */
7375 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALlMethid:abstract_text#Object#to_s */
7376 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALlMethid:kernel#Object#== */
7377 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_instance */
7378 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALlMethid:abstract_text#Object#inspect */
7379 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALlMethid:kernel#Object#object_id */
7380 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALlMethid:abstract_text#Object#class_name */
7381 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALlMethid:abstract_text#Object#inspect_head */
7382 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALlMethid:abstract_text#Object#native_class_name */
7383 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALlMethid:kernel#Object#hash */
7384 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location */
7385 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent */
7386 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#visit_all */
7387 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALlMethid:modelbuilder_base#ANode#is_broken */
7388 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#hot_location */
7389 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALlMethid:modelbuilder_base#ANode#is_broken= */
7390 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALlMethid:literal#ANode#accept_literal */
7391 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent= */
7392 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform#ANode#full_transform_visitor */
7393 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALlMethid:astvalidation#ANode#accept_ast_validation */
7394 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7395 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALlMethid:scope#ANode#accept_scope_visitor */
7396 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALlMethid:flow#ANode#accept_flow_visitor */
7397 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALlMethid:local_var_init#ANode#accept_local_var_visitor */
7398 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALlMethid:auto_super_init#ANode#accept_auto_super_init */
7399 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform#ANode#accept_transform_visitor */
7400 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#debug */
7401 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location= */
7402 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#replace_with */
7403 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALlMethid:typing#ANode#accept_post_typing */
7404 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#replace_child */
7405 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALlMethid:parser_work#Prod#collect_text */
7406 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#get_annotations */
7407 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations */
7408 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALlMethid:annotation#Prod#get_single_annotation */
7409 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations= */
7410 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#replace_with */
7411 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALlMethid:modelize_property#AMethid#is_binary */
7412 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALlMethid:modelize_property#AMethid#min_arity */
7413 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALlMethid:modelize_property#AMethid#accept_special_last_parameter */
7414 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALlMethid:modelize_property#AMethid#return_is_mandatory */
7415 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#n_op= */
7416 (nitmethod_t)nitc__parser_prod___ALlMethid___init_allmethid, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#init_allmethid */
7417 }
7418 };
7419 /* allocate ALlMethid */
7420 val* NEW_nitc__ALlMethid(const struct type* type) {
7421 val* self /* : ALlMethid */;
7422 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7423 self->type = type;
7424 self->class = &class_nitc__ALlMethid;
7425 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALlMethid exact> */
7426 return self;
7427 }
7428 /* runtime class nitc__AGgMethid: nitc::AGgMethid (dead=false; need_corpse=false)*/
7429 const struct class class_nitc__AGgMethid = {
7430 0, /* box_kind */
7431 {
7432 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGgMethid:kernel#Object#init */
7433 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#!= */
7434 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGgMethid:kernel#Object#sys */
7435 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGgMethid:abstract_text#Object#to_s */
7436 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGgMethid:kernel#Object#== */
7437 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_instance */
7438 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGgMethid:abstract_text#Object#inspect */
7439 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGgMethid:kernel#Object#object_id */
7440 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGgMethid:abstract_text#Object#class_name */
7441 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGgMethid:abstract_text#Object#inspect_head */
7442 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGgMethid:abstract_text#Object#native_class_name */
7443 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGgMethid:kernel#Object#hash */
7444 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location */
7445 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent */
7446 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#visit_all */
7447 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGgMethid:modelbuilder_base#ANode#is_broken */
7448 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#hot_location */
7449 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGgMethid:modelbuilder_base#ANode#is_broken= */
7450 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGgMethid:literal#ANode#accept_literal */
7451 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent= */
7452 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform#ANode#full_transform_visitor */
7453 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGgMethid:astvalidation#ANode#accept_ast_validation */
7454 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7455 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGgMethid:scope#ANode#accept_scope_visitor */
7456 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGgMethid:flow#ANode#accept_flow_visitor */
7457 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGgMethid:local_var_init#ANode#accept_local_var_visitor */
7458 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGgMethid:auto_super_init#ANode#accept_auto_super_init */
7459 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform#ANode#accept_transform_visitor */
7460 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#debug */
7461 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location= */
7462 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#replace_with */
7463 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGgMethid:typing#ANode#accept_post_typing */
7464 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#replace_child */
7465 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGgMethid:parser_work#Prod#collect_text */
7466 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#get_annotations */
7467 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations */
7468 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGgMethid:annotation#Prod#get_single_annotation */
7469 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations= */
7470 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#replace_with */
7471 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGgMethid:modelize_property#AMethid#is_binary */
7472 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGgMethid:modelize_property#AMethid#min_arity */
7473 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGgMethid:modelize_property#AMethid#accept_special_last_parameter */
7474 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGgMethid:modelize_property#AMethid#return_is_mandatory */
7475 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#n_op= */
7476 (nitmethod_t)nitc__parser_prod___AGgMethid___init_aggmethid, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#init_aggmethid */
7477 }
7478 };
7479 /* allocate AGgMethid */
7480 val* NEW_nitc__AGgMethid(const struct type* type) {
7481 val* self /* : AGgMethid */;
7482 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7483 self->type = type;
7484 self->class = &class_nitc__AGgMethid;
7485 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGgMethid exact> */
7486 return self;
7487 }
7488 /* runtime class nitc__AStarshipMethid: nitc::AStarshipMethid (dead=false; need_corpse=false)*/
7489 const struct class class_nitc__AStarshipMethid = {
7490 0, /* box_kind */
7491 {
7492 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#init */
7493 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#!= */
7494 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#sys */
7495 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarshipMethid:abstract_text#Object#to_s */
7496 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#== */
7497 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_instance */
7498 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarshipMethid:abstract_text#Object#inspect */
7499 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#object_id */
7500 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarshipMethid:abstract_text#Object#class_name */
7501 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarshipMethid:abstract_text#Object#inspect_head */
7502 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarshipMethid:abstract_text#Object#native_class_name */
7503 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#hash */
7504 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location */
7505 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent */
7506 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#visit_all */
7507 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarshipMethid:modelbuilder_base#ANode#is_broken */
7508 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#hot_location */
7509 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarshipMethid:modelbuilder_base#ANode#is_broken= */
7510 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarshipMethid:literal#ANode#accept_literal */
7511 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent= */
7512 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#full_transform_visitor */
7513 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarshipMethid:astvalidation#ANode#accept_ast_validation */
7514 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7515 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarshipMethid:scope#ANode#accept_scope_visitor */
7516 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarshipMethid:flow#ANode#accept_flow_visitor */
7517 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarshipMethid:local_var_init#ANode#accept_local_var_visitor */
7518 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarshipMethid:auto_super_init#ANode#accept_auto_super_init */
7519 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#accept_transform_visitor */
7520 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#debug */
7521 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location= */
7522 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#replace_with */
7523 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarshipMethid:typing#ANode#accept_post_typing */
7524 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#replace_child */
7525 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarshipMethid:parser_work#Prod#collect_text */
7526 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#get_annotations */
7527 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations */
7528 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarshipMethid:annotation#Prod#get_single_annotation */
7529 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations= */
7530 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#replace_with */
7531 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarshipMethid:modelize_property#AMethid#is_binary */
7532 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarshipMethid:modelize_property#AMethid#min_arity */
7533 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarshipMethid:modelize_property#AMethid#accept_special_last_parameter */
7534 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarshipMethid:modelize_property#AMethid#return_is_mandatory */
7535 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#n_op= */
7536 (nitmethod_t)nitc__parser_prod___AStarshipMethid___init_astarshipmethid, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#init_astarshipmethid */
7537 }
7538 };
7539 /* allocate AStarshipMethid */
7540 val* NEW_nitc__AStarshipMethid(const struct type* type) {
7541 val* self /* : AStarshipMethid */;
7542 self = nit_alloc(sizeof(struct instance) + 6*sizeof(nitattribute_t));
7543 self->type = type;
7544 self->class = &class_nitc__AStarshipMethid;
7545 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarshipMethid exact> */
7546 return self;
7547 }
7548 /* runtime class nitc__ABraMethid: nitc::ABraMethid (dead=false; need_corpse=false)*/
7549 const struct class class_nitc__ABraMethid = {
7550 0, /* box_kind */
7551 {
7552 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABraMethid:kernel#Object#init */
7553 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#!= */
7554 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABraMethid:kernel#Object#sys */
7555 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABraMethid:abstract_text#Object#to_s */
7556 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABraMethid:kernel#Object#== */
7557 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_instance */
7558 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABraMethid:abstract_text#Object#inspect */
7559 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABraMethid:kernel#Object#object_id */
7560 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABraMethid:abstract_text#Object#class_name */
7561 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABraMethid:abstract_text#Object#inspect_head */
7562 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABraMethid:abstract_text#Object#native_class_name */
7563 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABraMethid:kernel#Object#hash */
7564 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location */
7565 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent */
7566 (nitmethod_t)nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#visit_all */
7567 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABraMethid:modelbuilder_base#ANode#is_broken */
7568 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#hot_location */
7569 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABraMethid:modelbuilder_base#ANode#is_broken= */
7570 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABraMethid:literal#ANode#accept_literal */
7571 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent= */
7572 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform#ANode#full_transform_visitor */
7573 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABraMethid:astvalidation#ANode#accept_ast_validation */
7574 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7575 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABraMethid:scope#ANode#accept_scope_visitor */
7576 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABraMethid:flow#ANode#accept_flow_visitor */
7577 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABraMethid:local_var_init#ANode#accept_local_var_visitor */
7578 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABraMethid:auto_super_init#ANode#accept_auto_super_init */
7579 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform#ANode#accept_transform_visitor */
7580 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#debug */
7581 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location= */
7582 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#replace_with */
7583 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABraMethid:typing#ANode#accept_post_typing */
7584 (nitmethod_t)nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#replace_child */
7585 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABraMethid:parser_work#Prod#collect_text */
7586 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#get_annotations */
7587 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations */
7588 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABraMethid:annotation#Prod#get_single_annotation */
7589 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations= */
7590 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#replace_with */
7591 (nitmethod_t)nitc__modelize_property___ABraMethid___AMethid__is_binary, /* pointer to parser_nodes:ABraMethid:modelize_property#ABraMethid#is_binary */
7592 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ABraMethid:modelize_property#AMethid#min_arity */
7593 (nitmethod_t)nitc__modelize_property___ABraMethid___AMethid__accept_special_last_parameter, /* pointer to parser_nodes:ABraMethid:modelize_property#ABraMethid#accept_special_last_parameter */
7594 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ABraMethid:modelize_property#AMethid#return_is_mandatory */
7595 (nitmethod_t)nitc__parser_prod___ABraMethid___init_abramethid, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#init_abramethid */
7596 (nitmethod_t)nitc__parser_prod___ABraMethid___n_obra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_obra= */
7597 (nitmethod_t)nitc__parser_prod___ABraMethid___n_cbra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_cbra= */
7598 }
7599 };
7600 /* allocate ABraMethid */
7601 val* NEW_nitc__ABraMethid(const struct type* type) {
7602 val* self /* : ABraMethid */;
7603 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7604 self->type = type;
7605 self->class = &class_nitc__ABraMethid;
7606 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABraMethid exact> */
7607 return self;
7608 }
7609 /* runtime class nitc__AAssignMethid: nitc::AAssignMethid (dead=false; need_corpse=false)*/
7610 const struct class class_nitc__AAssignMethid = {
7611 0, /* box_kind */
7612 {
7613 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAssignMethid:kernel#Object#init */
7614 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#!= */
7615 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAssignMethid:kernel#Object#sys */
7616 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAssignMethid:abstract_text#Object#to_s */
7617 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAssignMethid:kernel#Object#== */
7618 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_instance */
7619 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAssignMethid:abstract_text#Object#inspect */
7620 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAssignMethid:kernel#Object#object_id */
7621 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAssignMethid:abstract_text#Object#class_name */
7622 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAssignMethid:abstract_text#Object#inspect_head */
7623 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAssignMethid:abstract_text#Object#native_class_name */
7624 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAssignMethid:kernel#Object#hash */
7625 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location */
7626 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent */
7627 (nitmethod_t)nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#visit_all */
7628 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAssignMethid:modelbuilder_base#ANode#is_broken */
7629 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#hot_location */
7630 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAssignMethid:modelbuilder_base#ANode#is_broken= */
7631 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAssignMethid:literal#ANode#accept_literal */
7632 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent= */
7633 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform#ANode#full_transform_visitor */
7634 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAssignMethid:astvalidation#ANode#accept_ast_validation */
7635 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7636 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAssignMethid:scope#ANode#accept_scope_visitor */
7637 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAssignMethid:flow#ANode#accept_flow_visitor */
7638 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAssignMethid:local_var_init#ANode#accept_local_var_visitor */
7639 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAssignMethid:auto_super_init#ANode#accept_auto_super_init */
7640 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform#ANode#accept_transform_visitor */
7641 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#debug */
7642 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location= */
7643 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#replace_with */
7644 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAssignMethid:typing#ANode#accept_post_typing */
7645 (nitmethod_t)nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#replace_child */
7646 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAssignMethid:parser_work#Prod#collect_text */
7647 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#get_annotations */
7648 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations */
7649 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAssignMethid:annotation#Prod#get_single_annotation */
7650 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations= */
7651 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#replace_with */
7652 (nitmethod_t)nitc__modelize_property___AAssignMethid___AMethid__is_binary, /* pointer to parser_nodes:AAssignMethid:modelize_property#AAssignMethid#is_binary */
7653 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AAssignMethid:modelize_property#AMethid#min_arity */
7654 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AAssignMethid:modelize_property#AMethid#accept_special_last_parameter */
7655 (nitmethod_t)nitc__modelize_property___AAssignMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:AAssignMethid:modelize_property#AAssignMethid#return_is_mandatory */
7656 (nitmethod_t)nitc__parser_prod___AAssignMethid___init_aassignmethid, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#init_aassignmethid */
7657 (nitmethod_t)nitc__parser_prod___AAssignMethid___n_id_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_id= */
7658 (nitmethod_t)nitc__parser_prod___AAssignMethid___n_assign_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_assign= */
7659 }
7660 };
7661 /* allocate AAssignMethid */
7662 val* NEW_nitc__AAssignMethid(const struct type* type) {
7663 val* self /* : AAssignMethid */;
7664 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7665 self->type = type;
7666 self->class = &class_nitc__AAssignMethid;
7667 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAssignMethid exact> */
7668 return self;
7669 }
7670 /* runtime class nitc__ABraassignMethid: nitc::ABraassignMethid (dead=false; need_corpse=false)*/
7671 const struct class class_nitc__ABraassignMethid = {
7672 0, /* box_kind */
7673 {
7674 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#init */
7675 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#!= */
7676 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#sys */
7677 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABraassignMethid:abstract_text#Object#to_s */
7678 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#== */
7679 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_instance */
7680 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABraassignMethid:abstract_text#Object#inspect */
7681 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#object_id */
7682 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABraassignMethid:abstract_text#Object#class_name */
7683 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABraassignMethid:abstract_text#Object#inspect_head */
7684 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABraassignMethid:abstract_text#Object#native_class_name */
7685 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#hash */
7686 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location */
7687 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent */
7688 (nitmethod_t)nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#visit_all */
7689 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABraassignMethid:modelbuilder_base#ANode#is_broken */
7690 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#hot_location */
7691 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABraassignMethid:modelbuilder_base#ANode#is_broken= */
7692 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABraassignMethid:literal#ANode#accept_literal */
7693 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent= */
7694 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#full_transform_visitor */
7695 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABraassignMethid:astvalidation#ANode#accept_ast_validation */
7696 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7697 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABraassignMethid:scope#ANode#accept_scope_visitor */
7698 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABraassignMethid:flow#ANode#accept_flow_visitor */
7699 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABraassignMethid:local_var_init#ANode#accept_local_var_visitor */
7700 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABraassignMethid:auto_super_init#ANode#accept_auto_super_init */
7701 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#accept_transform_visitor */
7702 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#debug */
7703 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location= */
7704 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#replace_with */
7705 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABraassignMethid:typing#ANode#accept_post_typing */
7706 (nitmethod_t)nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#replace_child */
7707 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABraassignMethid:parser_work#Prod#collect_text */
7708 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#get_annotations */
7709 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations */
7710 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABraassignMethid:annotation#Prod#get_single_annotation */
7711 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations= */
7712 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#replace_with */
7713 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__is_binary, /* pointer to parser_nodes:ABraassignMethid:modelize_property#ABraassignMethid#is_binary */
7714 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__min_arity, /* pointer to parser_nodes:ABraassignMethid:modelize_property#ABraassignMethid#min_arity */
7715 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ABraassignMethid:modelize_property#AMethid#accept_special_last_parameter */
7716 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:ABraassignMethid:modelize_property#ABraassignMethid#return_is_mandatory */
7717 (nitmethod_t)nitc__parser_prod___ABraassignMethid___init_abraassignmethid, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#init_abraassignmethid */
7718 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_obra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_obra= */
7719 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_cbra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_cbra= */
7720 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_assign_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_assign= */
7721 }
7722 };
7723 /* allocate ABraassignMethid */
7724 val* NEW_nitc__ABraassignMethid(const struct type* type) {
7725 val* self /* : ABraassignMethid */;
7726 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
7727 self->type = type;
7728 self->class = &class_nitc__ABraassignMethid;
7729 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABraassignMethid exact> */
7730 return self;
7731 }
7732 /* runtime class nitc__AQid: nitc::AQid (dead=false; need_corpse=false)*/
7733 const struct class class_nitc__AQid = {
7734 0, /* box_kind */
7735 {
7736 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AQid:kernel#Object#init */
7737 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AQid:kernel#Object#!= */
7738 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AQid:kernel#Object#sys */
7739 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AQid:abstract_text#Object#to_s */
7740 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AQid:kernel#Object#== */
7741 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AQid:kernel#Object#is_same_instance */
7742 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AQid:abstract_text#Object#inspect */
7743 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AQid:kernel#Object#object_id */
7744 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AQid:abstract_text#Object#class_name */
7745 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AQid:abstract_text#Object#inspect_head */
7746 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AQid:abstract_text#Object#native_class_name */
7747 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AQid:kernel#Object#hash */
7748 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AQid:parser_nodes#ANode#location */
7749 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AQid:parser_nodes#ANode#parent */
7750 (nitmethod_t)nitc__parser_prod___AQid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AQid:parser_prod#AQid#visit_all */
7751 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AQid:modelbuilder_base#ANode#is_broken */
7752 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AQid:parser_nodes#ANode#hot_location */
7753 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AQid:modelbuilder_base#ANode#is_broken= */
7754 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AQid:literal#ANode#accept_literal */
7755 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AQid:parser_nodes#ANode#parent= */
7756 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AQid:transform#ANode#full_transform_visitor */
7757 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AQid:astvalidation#ANode#accept_ast_validation */
7758 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AQid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7759 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AQid:scope#ANode#accept_scope_visitor */
7760 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AQid:flow#ANode#accept_flow_visitor */
7761 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AQid:local_var_init#ANode#accept_local_var_visitor */
7762 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AQid:auto_super_init#ANode#accept_auto_super_init */
7763 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AQid:transform#ANode#accept_transform_visitor */
7764 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AQid:parser_nodes#ANode#debug */
7765 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AQid:parser_nodes#ANode#location= */
7766 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AQid:parser_nodes#Prod#replace_with */
7767 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AQid:typing#ANode#accept_post_typing */
7768 (nitmethod_t)nitc__parser_prod___AQid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AQid:parser_prod#AQid#replace_child */
7769 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AQid:parser_work#Prod#collect_text */
7770 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AQid:parser_nodes#Prod#get_annotations */
7771 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AQid:parser_nodes#Prod#n_annotations */
7772 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AQid:annotation#Prod#get_single_annotation */
7773 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AQid:parser_nodes#Prod#n_annotations= */
7774 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AQid:parser_nodes#ANode#replace_with */
7775 (nitmethod_t)nitc___nitc__AQid___n_id, /* pointer to parser_nodes:AQid:parser_nodes#AQid#n_id */
7776 (nitmethod_t)nitc__parser_prod___AQid___init_aqid, /* pointer to parser_nodes:AQid:parser_prod#AQid#init_aqid */
7777 (nitmethod_t)nitc__parser_prod___AQid___n_id_61d, /* pointer to parser_nodes:AQid:parser_prod#AQid#n_id= */
7778 (nitmethod_t)nitc__parser_prod___AQid___n_qualified_61d, /* pointer to parser_nodes:AQid:parser_prod#AQid#n_qualified= */
7779 }
7780 };
7781 /* allocate AQid */
7782 val* NEW_nitc__AQid(const struct type* type) {
7783 val* self /* : AQid */;
7784 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7785 self->type = type;
7786 self->class = &class_nitc__AQid;
7787 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AQid exact> */
7788 return self;
7789 }
7790 /* runtime class nitc__AQclassid: nitc::AQclassid (dead=false; need_corpse=false)*/
7791 const struct class class_nitc__AQclassid = {
7792 0, /* box_kind */
7793 {
7794 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AQclassid:kernel#Object#init */
7795 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AQclassid:kernel#Object#!= */
7796 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AQclassid:kernel#Object#sys */
7797 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AQclassid:abstract_text#Object#to_s */
7798 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AQclassid:kernel#Object#== */
7799 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AQclassid:kernel#Object#is_same_instance */
7800 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AQclassid:abstract_text#Object#inspect */
7801 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AQclassid:kernel#Object#object_id */
7802 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AQclassid:abstract_text#Object#class_name */
7803 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AQclassid:abstract_text#Object#inspect_head */
7804 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AQclassid:abstract_text#Object#native_class_name */
7805 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AQclassid:kernel#Object#hash */
7806 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#location */
7807 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#parent */
7808 (nitmethod_t)nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AQclassid:parser_prod#AQclassid#visit_all */
7809 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AQclassid:modelbuilder_base#ANode#is_broken */
7810 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#hot_location */
7811 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AQclassid:modelbuilder_base#ANode#is_broken= */
7812 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AQclassid:literal#ANode#accept_literal */
7813 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#parent= */
7814 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AQclassid:transform#ANode#full_transform_visitor */
7815 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AQclassid:astvalidation#ANode#accept_ast_validation */
7816 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AQclassid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7817 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AQclassid:scope#ANode#accept_scope_visitor */
7818 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AQclassid:flow#ANode#accept_flow_visitor */
7819 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AQclassid:local_var_init#ANode#accept_local_var_visitor */
7820 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AQclassid:auto_super_init#ANode#accept_auto_super_init */
7821 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AQclassid:transform#ANode#accept_transform_visitor */
7822 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#debug */
7823 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#location= */
7824 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AQclassid:parser_nodes#Prod#replace_with */
7825 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AQclassid:typing#ANode#accept_post_typing */
7826 (nitmethod_t)nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AQclassid:parser_prod#AQclassid#replace_child */
7827 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AQclassid:parser_work#Prod#collect_text */
7828 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AQclassid:parser_nodes#Prod#get_annotations */
7829 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AQclassid:parser_nodes#Prod#n_annotations */
7830 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AQclassid:annotation#Prod#get_single_annotation */
7831 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AQclassid:parser_nodes#Prod#n_annotations= */
7832 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AQclassid:parser_nodes#ANode#replace_with */
7833 (nitmethod_t)nitc___nitc__AQclassid___n_id, /* pointer to parser_nodes:AQclassid:parser_nodes#AQclassid#n_id */
7834 (nitmethod_t)nitc__parser_prod___AQclassid___init_aqclassid, /* pointer to parser_nodes:AQclassid:parser_prod#AQclassid#init_aqclassid */
7835 (nitmethod_t)nitc__parser_prod___AQclassid___n_qualified_61d, /* pointer to parser_nodes:AQclassid:parser_prod#AQclassid#n_qualified= */
7836 (nitmethod_t)nitc__parser_prod___AQclassid___n_id_61d, /* pointer to parser_nodes:AQclassid:parser_prod#AQclassid#n_id= */
7837 }
7838 };
7839 /* allocate AQclassid */
7840 val* NEW_nitc__AQclassid(const struct type* type) {
7841 val* self /* : AQclassid */;
7842 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
7843 self->type = type;
7844 self->class = &class_nitc__AQclassid;
7845 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AQclassid exact> */
7846 return self;
7847 }
7848 /* runtime class nitc__ASignature: nitc::ASignature (dead=false; need_corpse=false)*/
7849 const struct class class_nitc__ASignature = {
7850 0, /* box_kind */
7851 {
7852 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASignature:kernel#Object#init */
7853 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#!= */
7854 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASignature:kernel#Object#sys */
7855 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASignature:abstract_text#Object#to_s */
7856 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASignature:kernel#Object#== */
7857 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_instance */
7858 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASignature:abstract_text#Object#inspect */
7859 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASignature:kernel#Object#object_id */
7860 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASignature:abstract_text#Object#class_name */
7861 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASignature:abstract_text#Object#inspect_head */
7862 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASignature:abstract_text#Object#native_class_name */
7863 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASignature:kernel#Object#hash */
7864 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location */
7865 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent */
7866 (nitmethod_t)nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#visit_all */
7867 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASignature:modelbuilder_base#ANode#is_broken */
7868 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#hot_location */
7869 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASignature:modelbuilder_base#ANode#is_broken= */
7870 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASignature:literal#ANode#accept_literal */
7871 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent= */
7872 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASignature:transform#ANode#full_transform_visitor */
7873 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASignature:astvalidation#ANode#accept_ast_validation */
7874 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASignature:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7875 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASignature:scope#ANode#accept_scope_visitor */
7876 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASignature:flow#ANode#accept_flow_visitor */
7877 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASignature:local_var_init#ANode#accept_local_var_visitor */
7878 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASignature:auto_super_init#ANode#accept_auto_super_init */
7879 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASignature:transform#ANode#accept_transform_visitor */
7880 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#debug */
7881 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location= */
7882 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#replace_with */
7883 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASignature:typing#ANode#accept_post_typing */
7884 (nitmethod_t)nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#replace_child */
7885 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASignature:parser_work#Prod#collect_text */
7886 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#get_annotations */
7887 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations */
7888 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASignature:annotation#Prod#get_single_annotation */
7889 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations= */
7890 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#replace_with */
7891 (nitmethod_t)nitc__parser_prod___ASignature___init_asignature, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#init_asignature */
7892 (nitmethod_t)nitc___nitc__ASignature___n_params, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_params */
7893 (nitmethod_t)nitc__modelize_property___ASignature___visit_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#visit_signature */
7894 (nitmethod_t)nitc__modelize_property___ASignature___param_names, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names */
7895 (nitmethod_t)nitc__modelize_property___ASignature___param_types, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types */
7896 (nitmethod_t)nitc__modelize_property___ASignature___vararg_rank, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank */
7897 (nitmethod_t)nitc__modelize_property___ASignature___ret_type, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type */
7898 (nitmethod_t)nitc__modelize_property___ASignature___check_signature, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#check_signature */
7899 (nitmethod_t)nitc___nitc__ASignature___n_type, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_type */
7900 (nitmethod_t)nitc__modelize_property___ASignature___vararg_rank_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank= */
7901 (nitmethod_t)nitc__modelize_property___ASignature___ret_type_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type= */
7902 (nitmethod_t)nitc__modelize_property___ASignature___is_visited_61d, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited= */
7903 (nitmethod_t)nitc__parser_prod___ASignature___n_opar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_opar= */
7904 (nitmethod_t)nitc__parser_prod___ASignature___n_cpar_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_cpar= */
7905 (nitmethod_t)nitc__parser_prod___ASignature___n_type_61d, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_type= */
7906 }
7907 };
7908 /* allocate ASignature */
7909 val* NEW_nitc__ASignature(const struct type* type) {
7910 val* self /* : ASignature */;
7911 val* var /* : ANodes[AParam] */;
7912 val* var1 /* : Array[String] */;
7913 val* var2 /* : Array[MType] */;
7914 long var3 /* : Int */;
7915 long var4 /* : Int */;
7916 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
7917 self->type = type;
7918 self->class = &class_nitc__ASignature;
7919 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASignature exact> */
7920 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AParam);
7921 {
7922 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AParam]>*/
7923 }
7924 {
7925 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AParam]>*/
7926 }
7927 self->attrs[COLOR_nitc__parser_nodes__ASignature___n_params].val = var; /* _n_params on <self:ASignature exact> */
7928 self->attrs[COLOR_nitc__modelize_property__ASignature___is_visited].s = 0; /* _is_visited on <self:ASignature exact> */
7929 var1 = NEW_core__Array(&type_core__Array__core__String);
7930 {
7931 core___core__Array___core__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[String]>*/
7932 }
7933 self->attrs[COLOR_nitc__modelize_property__ASignature___param_names].val = var1; /* _param_names on <self:ASignature exact> */
7934 var2 = NEW_core__Array(&type_core__Array__nitc__MType);
7935 {
7936 core___core__Array___core__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[MType]>*/
7937 }
7938 self->attrs[COLOR_nitc__modelize_property__ASignature___param_types].val = var2; /* _param_types on <self:ASignature exact> */
7939 {
7940 { /* Inline kernel#Int#unary - (1l) on <1l:Int> */
7941 var4 = -1l;
7942 var3 = var4;
7943 goto RET_LABEL;
7944 RET_LABEL:(void)0;
7945 }
7946 }
7947 self->attrs[COLOR_nitc__modelize_property__ASignature___vararg_rank].l = var3; /* _vararg_rank on <self:ASignature exact> */
7948 return self;
7949 }
7950 /* runtime class nitc__AParam: nitc::AParam (dead=false; need_corpse=false)*/
7951 const struct class class_nitc__AParam = {
7952 0, /* box_kind */
7953 {
7954 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AParam:kernel#Object#init */
7955 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AParam:kernel#Object#!= */
7956 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AParam:kernel#Object#sys */
7957 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AParam:abstract_text#Object#to_s */
7958 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AParam:kernel#Object#== */
7959 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AParam:kernel#Object#is_same_instance */
7960 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AParam:abstract_text#Object#inspect */
7961 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AParam:kernel#Object#object_id */
7962 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AParam:abstract_text#Object#class_name */
7963 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AParam:abstract_text#Object#inspect_head */
7964 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AParam:abstract_text#Object#native_class_name */
7965 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AParam:kernel#Object#hash */
7966 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location */
7967 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent */
7968 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AParam:parser_prod#AParam#visit_all */
7969 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AParam:modelbuilder_base#ANode#is_broken */
7970 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AParam:parser_nodes#ANode#hot_location */
7971 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AParam:modelbuilder_base#ANode#is_broken= */
7972 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AParam:literal#ANode#accept_literal */
7973 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent= */
7974 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AParam:transform#ANode#full_transform_visitor */
7975 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AParam:astvalidation#ANode#accept_ast_validation */
7976 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AParam:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7977 (nitmethod_t)nitc__scope___AParam___ANode__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#AParam#accept_scope_visitor */
7978 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AParam:flow#ANode#accept_flow_visitor */
7979 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AParam:local_var_init#ANode#accept_local_var_visitor */
7980 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AParam:auto_super_init#ANode#accept_auto_super_init */
7981 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AParam:transform#ANode#accept_transform_visitor */
7982 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AParam:parser_nodes#ANode#debug */
7983 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location= */
7984 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AParam:parser_nodes#Prod#replace_with */
7985 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AParam:typing#ANode#accept_post_typing */
7986 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AParam:parser_prod#AParam#replace_child */
7987 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AParam:parser_work#Prod#collect_text */
7988 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AParam:parser_nodes#Prod#get_annotations */
7989 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AParam:parser_nodes#Prod#n_annotations */
7990 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AParam:annotation#Prod#get_single_annotation */
7991 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_annotations= */
7992 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AParam:parser_nodes#ANode#replace_with */
7993 (nitmethod_t)nitc__parser_prod___AParam___init_aparam, /* pointer to parser_nodes:AParam:parser_prod#AParam#init_aparam */
7994 (nitmethod_t)nitc__modelize_property___AParam___mparameter_61d, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter= */
7995 (nitmethod_t)nitc___nitc__AParam___n_type, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_type */
7996 (nitmethod_t)nitc__scope___AParam___variable, /* pointer to parser_nodes:AParam:scope#AParam#variable */
7997 (nitmethod_t)nitc___nitc__AParam___n_id, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_id */
7998 (nitmethod_t)nitc__scope___AParam___variable_61d, /* pointer to parser_nodes:AParam:scope#AParam#variable= */
7999 (nitmethod_t)nitc___nitc__AParam___n_dotdotdot, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_dotdotdot */
8000 (nitmethod_t)nitc__parser_prod___AParam___n_id_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_id= */
8001 (nitmethod_t)nitc__parser_prod___AParam___n_type_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_type= */
8002 (nitmethod_t)nitc__parser_prod___AParam___n_dotdotdot_61d, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_dotdotdot= */
8003 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AParam:scope#ANode#accept_scope_visitor */
8004 }
8005 };
8006 /* allocate AParam */
8007 val* NEW_nitc__AParam(const struct type* type) {
8008 val* self /* : AParam */;
8009 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
8010 self->type = type;
8011 self->class = &class_nitc__AParam;
8012 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AParam exact> */
8013 return self;
8014 }
8015 /* runtime class nitc__AType: nitc::AType (dead=false; need_corpse=false)*/
8016 const struct class class_nitc__AType = {
8017 0, /* box_kind */
8018 {
8019 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AType:kernel#Object#init */
8020 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AType:kernel#Object#!= */
8021 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AType:kernel#Object#sys */
8022 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AType:abstract_text#Object#to_s */
8023 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AType:kernel#Object#== */
8024 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AType:kernel#Object#is_same_instance */
8025 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AType:abstract_text#Object#inspect */
8026 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AType:kernel#Object#object_id */
8027 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AType:abstract_text#Object#class_name */
8028 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AType:abstract_text#Object#inspect_head */
8029 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AType:abstract_text#Object#native_class_name */
8030 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AType:kernel#Object#hash */
8031 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AType:parser_nodes#ANode#location */
8032 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent */
8033 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AType:parser_prod#AType#visit_all */
8034 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AType:modelbuilder_base#ANode#is_broken */
8035 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AType:parser_nodes#ANode#hot_location */
8036 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AType:modelbuilder_base#ANode#is_broken= */
8037 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AType:literal#ANode#accept_literal */
8038 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent= */
8039 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AType:transform#ANode#full_transform_visitor */
8040 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AType:astvalidation#ANode#accept_ast_validation */
8041 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AType:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8042 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AType:scope#ANode#accept_scope_visitor */
8043 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AType:flow#ANode#accept_flow_visitor */
8044 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AType:local_var_init#ANode#accept_local_var_visitor */
8045 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AType:auto_super_init#ANode#accept_auto_super_init */
8046 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AType:transform#ANode#accept_transform_visitor */
8047 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AType:parser_nodes#ANode#debug */
8048 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AType:parser_nodes#ANode#location= */
8049 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AType:parser_nodes#Prod#replace_with */
8050 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AType:typing#ANode#accept_post_typing */
8051 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AType:parser_prod#AType#replace_child */
8052 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AType:parser_work#Prod#collect_text */
8053 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AType:parser_nodes#Prod#get_annotations */
8054 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AType:parser_nodes#Prod#n_annotations */
8055 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AType:annotation#Prod#get_single_annotation */
8056 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_annotations= */
8057 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AType:parser_nodes#ANode#replace_with */
8058 (nitmethod_t)nitc__modelbuilder_base___AType___mtype, /* pointer to parser_nodes:AType:modelbuilder_base#AType#mtype */
8059 (nitmethod_t)nitc__modelbuilder_base___AType___checked_mtype, /* pointer to parser_nodes:AType:modelbuilder_base#AType#checked_mtype */
8060 (nitmethod_t)nitc___nitc__AType___n_types, /* pointer to parser_nodes:AType:parser_nodes#AType#n_types */
8061 (nitmethod_t)nitc__modelbuilder_base___AType___checked_mtype_61d, /* pointer to parser_nodes:AType:modelbuilder_base#AType#checked_mtype= */
8062 (nitmethod_t)nitc___nitc__AType___n_qid, /* pointer to parser_nodes:AType:parser_nodes#AType#n_qid */
8063 (nitmethod_t)nitc___nitc__AType___n_kwnullable, /* pointer to parser_nodes:AType:parser_nodes#AType#n_kwnullable */
8064 (nitmethod_t)nitc__modelbuilder_base___AType___mtype_61d, /* pointer to parser_nodes:AType:modelbuilder_base#AType#mtype= */
8065 (nitmethod_t)nitc__parser_prod___AType___init_atype, /* pointer to parser_nodes:AType:parser_prod#AType#init_atype */
8066 (nitmethod_t)nitc__parser_prod___AType___n_kwnullable_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_kwnullable= */
8067 (nitmethod_t)nitc__parser_prod___AType___n_qid_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_qid= */
8068 (nitmethod_t)nitc__parser_prod___AType___n_obra_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_obra= */
8069 (nitmethod_t)nitc__parser_prod___AType___n_cbra_61d, /* pointer to parser_nodes:AType:parser_prod#AType#n_cbra= */
8070 (nitmethod_t)nitc__astbuilder___AType___make, /* pointer to parser_nodes:AType:astbuilder#AType#make */
8071 }
8072 };
8073 /* allocate AType */
8074 val* NEW_nitc__AType(const struct type* type) {
8075 val* self /* : AType */;
8076 val* var /* : ANodes[AType] */;
8077 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
8078 self->type = type;
8079 self->class = &class_nitc__AType;
8080 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AType exact> */
8081 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AType);
8082 {
8083 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AType]>*/
8084 }
8085 {
8086 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AType]>*/
8087 }
8088 self->attrs[COLOR_nitc__parser_nodes__AType___n_types].val = var; /* _n_types on <self:AType exact> */
8089 self->attrs[COLOR_nitc__modelbuilder_base__AType___checked_mtype].s = 0; /* _checked_mtype on <self:AType exact> */
8090 return self;
8091 }
8092 /* runtime class nitc__ALabel: nitc::ALabel (dead=false; need_corpse=false)*/
8093 const struct class class_nitc__ALabel = {
8094 0, /* box_kind */
8095 {
8096 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALabel:kernel#Object#init */
8097 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
8098 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
8099 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALabel:abstract_text#Object#to_s */
8100 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALabel:kernel#Object#== */
8101 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
8102 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALabel:abstract_text#Object#inspect */
8103 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
8104 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALabel:abstract_text#Object#class_name */
8105 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALabel:abstract_text#Object#inspect_head */
8106 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALabel:abstract_text#Object#native_class_name */
8107 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
8108 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
8109 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
8110 (nitmethod_t)nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
8111 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALabel:modelbuilder_base#ANode#is_broken */
8112 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
8113 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALabel:modelbuilder_base#ANode#is_broken= */
8114 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
8115 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
8116 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#full_transform_visitor */
8117 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
8118 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8119 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
8120 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
8121 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
8122 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
8123 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
8124 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
8125 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location= */
8126 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
8127 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALabel:typing#ANode#accept_post_typing */
8128 (nitmethod_t)nitc__parser_prod___ALabel___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
8129 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALabel:parser_work#Prod#collect_text */
8130 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#get_annotations */
8131 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
8132 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALabel:annotation#Prod#get_single_annotation */
8133 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
8134 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
8135 (nitmethod_t)nitc__parser_prod___ALabel___init_alabel, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
8136 (nitmethod_t)nitc___nitc__ALabel___n_id, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
8137 (nitmethod_t)nitc__parser_prod___ALabel___n_kwlabel_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
8138 (nitmethod_t)nitc__parser_prod___ALabel___n_id_61d, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
8139 }
8140 };
8141 /* allocate ALabel */
8142 val* NEW_nitc__ALabel(const struct type* type) {
8143 val* self /* : ALabel */;
8144 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
8145 self->type = type;
8146 self->class = &class_nitc__ALabel;
8147 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALabel exact> */
8148 return self;
8149 }
8150 /* runtime class nitc__AExpr: nitc::AExpr (dead=true; need_corpse=false)*/
8151 /* allocate AExpr */
8152 val* NEW_nitc__AExpr(const struct type* type) {
8153 PRINT_ERROR("Runtime error: %s", "AExpr is DEAD");
8154 PRINT_ERROR("\n");
8155 fatal_exit(1);
8156 }
8157 /* runtime class nitc__ABlockExpr: nitc::ABlockExpr (dead=false; need_corpse=false)*/
8158 const struct class class_nitc__ABlockExpr = {
8159 0, /* box_kind */
8160 {
8161 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABlockExpr:kernel#Object#init */
8162 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
8163 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
8164 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#to_s */
8165 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
8166 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
8167 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#inspect */
8168 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
8169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#class_name */
8170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#inspect_head */
8171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABlockExpr:abstract_text#Object#native_class_name */
8172 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
8173 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
8174 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
8175 (nitmethod_t)nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
8176 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABlockExpr:modelbuilder_base#ANode#is_broken */
8177 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
8178 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABlockExpr:modelbuilder_base#ANode#is_broken= */
8179 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
8180 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
8181 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#AExpr#full_transform_visitor */
8182 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
8183 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8184 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
8185 (nitmethod_t)nitc__flow___ABlockExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
8186 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
8187 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
8188 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
8189 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
8190 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location= */
8191 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:transform#AExpr#replace_with */
8192 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABlockExpr:typing#ANode#accept_post_typing */
8193 (nitmethod_t)nitc__parser_prod___ABlockExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
8194 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABlockExpr:parser_work#Prod#collect_text */
8195 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#get_annotations */
8196 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
8197 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_single_annotation */
8198 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
8199 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
8200 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ABlockExpr:literal#AExpr#as_string */
8201 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ABlockExpr:parser_work#AExpr#as_id */
8202 (nitmethod_t)nitc__typing___ABlockExpr___AExpr__mtype, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
8203 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
8204 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
8205 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
8206 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
8207 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#comprehension */
8208 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
8209 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
8210 (nitmethod_t)nitc__astbuilder___ABlockExpr___AExpr__add, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
8211 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#AExpr#allocate_mtype */
8212 (nitmethod_t)nitc__typing___ABlockExpr___AExpr__accept_typing, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
8213 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
8214 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
8215 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
8216 (nitmethod_t)nitc__abstract_compiler___ABlockExpr___AExpr__stmt, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
8217 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
8218 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
8219 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
8220 (nitmethod_t)nitc__abstract_compiler___ABlockExpr___AExpr__expr, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
8221 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#vararg_decl= */
8222 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#comprehension= */
8223 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#vararg_decl */
8224 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
8225 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
8226 (nitmethod_t)nitc__parser_prod___ABlockExpr___init_ablockexpr, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
8227 (nitmethod_t)nitc___nitc__ABlockExpr___n_expr, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
8228 (nitmethod_t)nitc__astbuilder___ABlockExpr___make, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
8229 (nitmethod_t)nitc__parser_prod___ABlockExpr___n_kwend_61d, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
8230 }
8231 };
8232 /* allocate ABlockExpr */
8233 val* NEW_nitc__ABlockExpr(const struct type* type) {
8234 val* self /* : ABlockExpr */;
8235 val* var /* : ANodes[AExpr] */;
8236 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
8237 self->type = type;
8238 self->class = &class_nitc__ABlockExpr;
8239 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABlockExpr exact> */
8240 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ABlockExpr exact> */
8241 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ABlockExpr exact> */
8242 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExpr);
8243 {
8244 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExpr]>*/
8245 }
8246 {
8247 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExpr]>*/
8248 }
8249 self->attrs[COLOR_nitc__parser_nodes__ABlockExpr___n_expr].val = var; /* _n_expr on <self:ABlockExpr exact> */
8250 return self;
8251 }
8252 /* runtime class nitc__AVardeclExpr: nitc::AVardeclExpr (dead=false; need_corpse=false)*/
8253 const struct class class_nitc__AVardeclExpr = {
8254 0, /* box_kind */
8255 {
8256 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#init */
8257 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
8258 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
8259 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#to_s */
8260 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
8261 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
8262 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#inspect */
8263 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
8264 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#class_name */
8265 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#inspect_head */
8266 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AVardeclExpr:abstract_text#Object#native_class_name */
8267 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
8268 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
8269 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
8270 (nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
8271 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AVardeclExpr:modelbuilder_base#ANode#is_broken */
8272 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
8273 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AVardeclExpr:modelbuilder_base#ANode#is_broken= */
8274 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
8275 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
8276 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AExpr#full_transform_visitor */
8277 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
8278 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8279 (nitmethod_t)nitc__scope___AVardeclExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
8280 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
8281 (nitmethod_t)nitc__local_var_init___AVardeclExpr___ANode__accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
8282 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
8283 (nitmethod_t)nitc__transform___AVardeclExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
8284 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
8285 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location= */
8286 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:transform#AExpr#replace_with */
8287 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AVardeclExpr:typing#ANode#accept_post_typing */
8288 (nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
8289 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AVardeclExpr:parser_work#Prod#collect_text */
8290 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#get_annotations */
8291 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
8292 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_single_annotation */
8293 (nitmethod_t)nitc__parser_prod___AVardeclExpr___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
8294 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
8295 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AVardeclExpr:literal#AExpr#as_string */
8296 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AVardeclExpr:parser_work#AExpr#as_id */
8297 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
8298 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
8299 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
8300 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
8301 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
8302 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#comprehension */
8303 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
8304 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
8305 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
8306 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#AExpr#allocate_mtype */
8307 (nitmethod_t)nitc__typing___AVardeclExpr___AExpr__accept_typing, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
8308 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
8309 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
8310 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
8311 (nitmethod_t)nitc__abstract_compiler___AVardeclExpr___AExpr__stmt, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
8312 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
8313 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
8314 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
8315 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
8316 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#vararg_decl= */
8317 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#comprehension= */
8318 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#vararg_decl */
8319 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
8320 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
8321 (nitmethod_t)nitc__parser_prod___AVardeclExpr___init_avardeclexpr, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
8322 (nitmethod_t)nitc___nitc__AVardeclExpr___n_id, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
8323 (nitmethod_t)nitc__scope___AVardeclExpr___variable_61d, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
8324 (nitmethod_t)nitc___nitc__AVardeclExpr___n_expr, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
8325 (nitmethod_t)nitc__scope___AVardeclExpr___variable, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
8326 (nitmethod_t)nitc___nitc__AVardeclExpr___n_type, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
8327 (nitmethod_t)nitc__parser_prod___AVardeclExpr___n_kwvar_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
8328 (nitmethod_t)nitc__parser_prod___AVardeclExpr___n_id_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
8329 (nitmethod_t)nitc__parser_prod___AVardeclExpr___n_type_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
8330 (nitmethod_t)nitc__parser_prod___AVardeclExpr___n_assign_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
8331 (nitmethod_t)nitc__parser_prod___AVardeclExpr___n_expr_61d, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
8332 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
8333 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
8334 }
8335 };
8336 /* allocate AVardeclExpr */
8337 val* NEW_nitc__AVardeclExpr(const struct type* type) {
8338 val* self /* : AVardeclExpr */;
8339 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
8340 self->type = type;
8341 self->class = &class_nitc__AVardeclExpr;
8342 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AVardeclExpr exact> */
8343 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AVardeclExpr exact> */
8344 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AVardeclExpr exact> */
8345 return self;
8346 }
8347 /* runtime class nitc__AReturnExpr: nitc::AReturnExpr (dead=false; need_corpse=false)*/
8348 const struct class class_nitc__AReturnExpr = {
8349 0, /* box_kind */
8350 {
8351 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AReturnExpr:kernel#Object#init */
8352 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
8353 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
8354 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#to_s */
8355 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
8356 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
8357 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#inspect */
8358 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
8359 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#class_name */
8360 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#inspect_head */
8361 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AReturnExpr:abstract_text#Object#native_class_name */
8362 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
8363 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
8364 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
8365 (nitmethod_t)nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
8366 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AReturnExpr:modelbuilder_base#ANode#is_broken */
8367 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
8368 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AReturnExpr:modelbuilder_base#ANode#is_broken= */
8369 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
8370 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
8371 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#AExpr#full_transform_visitor */
8372 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
8373 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8374 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
8375 (nitmethod_t)nitc__flow___AReturnExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
8376 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
8377 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
8378 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
8379 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
8380 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location= */
8381 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:transform#AExpr#replace_with */
8382 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AReturnExpr:typing#ANode#accept_post_typing */
8383 (nitmethod_t)nitc__parser_prod___AReturnExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
8384 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AReturnExpr:parser_work#Prod#collect_text */
8385 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#get_annotations */
8386 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
8387 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_single_annotation */
8388 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
8389 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
8390 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AReturnExpr:literal#AExpr#as_string */
8391 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AReturnExpr:parser_work#AExpr#as_id */
8392 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
8393 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
8394 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
8395 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
8396 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
8397 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#comprehension */
8398 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
8399 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
8400 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
8401 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#AExpr#allocate_mtype */
8402 (nitmethod_t)nitc__typing___AReturnExpr___AExpr__accept_typing, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
8403 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
8404 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
8405 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
8406 (nitmethod_t)nitc__abstract_compiler___AReturnExpr___AExpr__stmt, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
8407 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
8408 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
8409 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
8410 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
8411 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#vararg_decl= */
8412 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#comprehension= */
8413 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#vararg_decl */
8414 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
8415 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
8416 (nitmethod_t)nitc__parser_prod___AReturnExpr___init_areturnexpr, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
8417 (nitmethod_t)nitc___nitc__AReturnExpr___n_expr, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
8418 (nitmethod_t)nitc__parser_prod___AReturnExpr___n_kwreturn_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
8419 (nitmethod_t)nitc__parser_prod___AReturnExpr___n_expr_61d, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
8420 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
8421 }
8422 };
8423 /* allocate AReturnExpr */
8424 val* NEW_nitc__AReturnExpr(const struct type* type) {
8425 val* self /* : AReturnExpr */;
8426 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
8427 self->type = type;
8428 self->class = &class_nitc__AReturnExpr;
8429 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AReturnExpr exact> */
8430 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AReturnExpr exact> */
8431 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AReturnExpr exact> */
8432 return self;
8433 }
8434 /* runtime class nitc__ALabelable: nitc::ALabelable (dead=true; need_corpse=false)*/
8435 /* allocate ALabelable */
8436 val* NEW_nitc__ALabelable(const struct type* type) {
8437 PRINT_ERROR("Runtime error: %s", "ALabelable is DEAD");
8438 PRINT_ERROR("\n");
8439 fatal_exit(1);
8440 }
8441 /* runtime class nitc__AEscapeExpr: nitc::AEscapeExpr (dead=true; need_corpse=false)*/
8442 /* allocate AEscapeExpr */
8443 val* NEW_nitc__AEscapeExpr(const struct type* type) {
8444 PRINT_ERROR("Runtime error: %s", "AEscapeExpr is DEAD");
8445 PRINT_ERROR("\n");
8446 fatal_exit(1);
8447 }
8448 /* runtime class nitc__ABreakExpr: nitc::ABreakExpr (dead=false; need_corpse=false)*/
8449 const struct class class_nitc__ABreakExpr = {
8450 0, /* box_kind */
8451 {
8452 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABreakExpr:kernel#Object#init */
8453 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
8454 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
8455 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#to_s */
8456 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
8457 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
8458 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#inspect */
8459 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
8460 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#class_name */
8461 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#inspect_head */
8462 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABreakExpr:abstract_text#Object#native_class_name */
8463 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
8464 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
8465 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
8466 (nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
8467 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABreakExpr:modelbuilder_base#ANode#is_broken */
8468 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
8469 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABreakExpr:modelbuilder_base#ANode#is_broken= */
8470 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
8471 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
8472 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#AExpr#full_transform_visitor */
8473 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
8474 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8475 (nitmethod_t)nitc__scope___ABreakExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
8476 (nitmethod_t)nitc__flow___AEscapeExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#accept_flow_visitor */
8477 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
8478 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
8479 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
8480 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
8481 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location= */
8482 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:transform#AExpr#replace_with */
8483 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABreakExpr:typing#ANode#accept_post_typing */
8484 (nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
8485 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABreakExpr:parser_work#Prod#collect_text */
8486 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#get_annotations */
8487 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
8488 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_single_annotation */
8489 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
8490 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
8491 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ABreakExpr:literal#AExpr#as_string */
8492 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ABreakExpr:parser_work#AExpr#as_id */
8493 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
8494 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
8495 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
8496 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
8497 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
8498 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#comprehension */
8499 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
8500 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
8501 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
8502 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#AExpr#allocate_mtype */
8503 (nitmethod_t)nitc__typing___ABreakExpr___AExpr__accept_typing, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
8504 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
8505 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
8506 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
8507 (nitmethod_t)nitc__abstract_compiler___AEscapeExpr___AExpr__stmt, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AEscapeExpr#stmt */
8508 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
8509 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
8510 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
8511 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
8512 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#vararg_decl= */
8513 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#comprehension= */
8514 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#vararg_decl */
8515 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
8516 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
8517 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
8518 (nitmethod_t)nitc__parser_prod___ABreakExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
8519 (nitmethod_t)nitc__scope___AEscapeExpr___escapemark_61d, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark= */
8520 (nitmethod_t)nitc__flow___AEscapeExpr___before_flow_context, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#before_flow_context */
8521 (nitmethod_t)nitc___nitc__AEscapeExpr___n_expr, /* pointer to parser_nodes:ABreakExpr:parser_nodes#AEscapeExpr#n_expr */
8522 (nitmethod_t)nitc__scope___AEscapeExpr___escapemark, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark */
8523 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
8524 (nitmethod_t)nitc__parser_prod___ABreakExpr___init_abreakexpr, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
8525 (nitmethod_t)nitc__astbuilder___ABreakExpr___make, /* pointer to parser_nodes:ABreakExpr:astbuilder#ABreakExpr#make */
8526 (nitmethod_t)nitc__parser_prod___ABreakExpr___n_kwbreak_61d, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
8527 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
8528 }
8529 };
8530 /* allocate ABreakExpr */
8531 val* NEW_nitc__ABreakExpr(const struct type* type) {
8532 val* self /* : ABreakExpr */;
8533 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
8534 self->type = type;
8535 self->class = &class_nitc__ABreakExpr;
8536 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABreakExpr exact> */
8537 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ABreakExpr exact> */
8538 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ABreakExpr exact> */
8539 return self;
8540 }
8541 /* runtime class nitc__AAbortExpr: nitc::AAbortExpr (dead=false; need_corpse=false)*/
8542 const struct class class_nitc__AAbortExpr = {
8543 0, /* box_kind */
8544 {
8545 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAbortExpr:kernel#Object#init */
8546 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
8547 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
8548 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#to_s */
8549 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
8550 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
8551 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#inspect */
8552 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
8553 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#class_name */
8554 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#inspect_head */
8555 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAbortExpr:abstract_text#Object#native_class_name */
8556 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
8557 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
8558 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
8559 (nitmethod_t)nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
8560 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAbortExpr:modelbuilder_base#ANode#is_broken */
8561 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
8562 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAbortExpr:modelbuilder_base#ANode#is_broken= */
8563 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
8564 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
8565 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#AExpr#full_transform_visitor */
8566 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
8567 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8568 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
8569 (nitmethod_t)nitc__flow___AAbortExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
8570 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
8571 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
8572 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
8573 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
8574 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location= */
8575 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:transform#AExpr#replace_with */
8576 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAbortExpr:typing#ANode#accept_post_typing */
8577 (nitmethod_t)nitc__parser_prod___AAbortExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
8578 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAbortExpr:parser_work#Prod#collect_text */
8579 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#get_annotations */
8580 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
8581 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_single_annotation */
8582 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
8583 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
8584 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAbortExpr:literal#AExpr#as_string */
8585 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAbortExpr:parser_work#AExpr#as_id */
8586 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
8587 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
8588 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
8589 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
8590 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
8591 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#comprehension */
8592 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
8593 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
8594 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
8595 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#AExpr#allocate_mtype */
8596 (nitmethod_t)nitc__typing___AAbortExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
8597 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
8598 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
8599 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
8600 (nitmethod_t)nitc__abstract_compiler___AAbortExpr___AExpr__stmt, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
8601 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
8602 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
8603 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
8604 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
8605 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#vararg_decl= */
8606 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#comprehension= */
8607 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#vararg_decl */
8608 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
8609 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
8610 (nitmethod_t)nitc__parser_prod___AAbortExpr___init_aabortexpr, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
8611 (nitmethod_t)nitc__parser_prod___AAbortExpr___n_kwabort_61d, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
8612 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
8613 }
8614 };
8615 /* allocate AAbortExpr */
8616 val* NEW_nitc__AAbortExpr(const struct type* type) {
8617 val* self /* : AAbortExpr */;
8618 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
8619 self->type = type;
8620 self->class = &class_nitc__AAbortExpr;
8621 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAbortExpr exact> */
8622 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAbortExpr exact> */
8623 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAbortExpr exact> */
8624 return self;
8625 }
8626 /* runtime class nitc__AContinueExpr: nitc::AContinueExpr (dead=false; need_corpse=false)*/
8627 const struct class class_nitc__AContinueExpr = {
8628 0, /* box_kind */
8629 {
8630 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AContinueExpr:kernel#Object#init */
8631 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
8632 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
8633 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#to_s */
8634 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
8635 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
8636 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#inspect */
8637 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
8638 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#class_name */
8639 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#inspect_head */
8640 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AContinueExpr:abstract_text#Object#native_class_name */
8641 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
8642 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
8643 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
8644 (nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
8645 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AContinueExpr:modelbuilder_base#ANode#is_broken */
8646 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
8647 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AContinueExpr:modelbuilder_base#ANode#is_broken= */
8648 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
8649 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
8650 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#AExpr#full_transform_visitor */
8651 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
8652 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8653 (nitmethod_t)nitc__scope___AContinueExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
8654 (nitmethod_t)nitc__flow___AEscapeExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#accept_flow_visitor */
8655 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
8656 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
8657 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
8658 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
8659 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location= */
8660 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:transform#AExpr#replace_with */
8661 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AContinueExpr:typing#ANode#accept_post_typing */
8662 (nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
8663 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AContinueExpr:parser_work#Prod#collect_text */
8664 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#get_annotations */
8665 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
8666 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_single_annotation */
8667 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
8668 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
8669 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AContinueExpr:literal#AExpr#as_string */
8670 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AContinueExpr:parser_work#AExpr#as_id */
8671 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
8672 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
8673 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
8674 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
8675 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
8676 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#comprehension */
8677 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
8678 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
8679 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
8680 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#AExpr#allocate_mtype */
8681 (nitmethod_t)nitc__typing___AContinueExpr___AExpr__accept_typing, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
8682 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
8683 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
8684 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
8685 (nitmethod_t)nitc__abstract_compiler___AEscapeExpr___AExpr__stmt, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AEscapeExpr#stmt */
8686 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
8687 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
8688 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
8689 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
8690 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#vararg_decl= */
8691 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#comprehension= */
8692 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#vararg_decl */
8693 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
8694 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
8695 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
8696 (nitmethod_t)nitc__parser_prod___AContinueExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
8697 (nitmethod_t)nitc__scope___AEscapeExpr___escapemark_61d, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark= */
8698 (nitmethod_t)nitc__flow___AEscapeExpr___before_flow_context, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#before_flow_context */
8699 (nitmethod_t)nitc___nitc__AEscapeExpr___n_expr, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AEscapeExpr#n_expr */
8700 (nitmethod_t)nitc__scope___AEscapeExpr___escapemark, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark */
8701 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
8702 (nitmethod_t)nitc__parser_prod___AContinueExpr___init_acontinueexpr, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
8703 (nitmethod_t)nitc__parser_prod___AContinueExpr___n_kwcontinue_61d, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
8704 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
8705 }
8706 };
8707 /* allocate AContinueExpr */
8708 val* NEW_nitc__AContinueExpr(const struct type* type) {
8709 val* self /* : AContinueExpr */;
8710 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
8711 self->type = type;
8712 self->class = &class_nitc__AContinueExpr;
8713 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AContinueExpr exact> */
8714 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AContinueExpr exact> */
8715 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AContinueExpr exact> */
8716 return self;
8717 }
8718 /* runtime class nitc__ADoExpr: nitc::ADoExpr (dead=false; need_corpse=false)*/
8719 const struct class class_nitc__ADoExpr = {
8720 0, /* box_kind */
8721 {
8722 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ADoExpr:kernel#Object#init */
8723 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
8724 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
8725 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#to_s */
8726 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
8727 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
8728 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#inspect */
8729 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
8730 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#class_name */
8731 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#inspect_head */
8732 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ADoExpr:abstract_text#Object#native_class_name */
8733 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
8734 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
8735 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
8736 (nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
8737 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ADoExpr:modelbuilder_base#ANode#is_broken */
8738 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
8739 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ADoExpr:modelbuilder_base#ANode#is_broken= */
8740 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
8741 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
8742 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#AExpr#full_transform_visitor */
8743 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
8744 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8745 (nitmethod_t)nitc__scope___ADoExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
8746 (nitmethod_t)nitc__flow___ADoExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
8747 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
8748 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
8749 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
8750 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
8751 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location= */
8752 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ADoExpr:transform#AExpr#replace_with */
8753 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ADoExpr:typing#ANode#accept_post_typing */
8754 (nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
8755 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ADoExpr:parser_work#Prod#collect_text */
8756 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#get_annotations */
8757 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
8758 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_single_annotation */
8759 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
8760 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
8761 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ADoExpr:literal#AExpr#as_string */
8762 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ADoExpr:parser_work#AExpr#as_id */
8763 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
8764 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
8765 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
8766 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
8767 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
8768 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ADoExpr:typing#AExpr#comprehension */
8769 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
8770 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
8771 (nitmethod_t)nitc__astbuilder___ADoExpr___AExpr__add, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#add */
8772 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#AExpr#allocate_mtype */
8773 (nitmethod_t)nitc__typing___ADoExpr___AExpr__accept_typing, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
8774 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
8775 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
8776 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
8777 (nitmethod_t)nitc__abstract_compiler___ADoExpr___AExpr__stmt, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
8778 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
8779 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
8780 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
8781 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
8782 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#vararg_decl= */
8783 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ADoExpr:typing#AExpr#comprehension= */
8784 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ADoExpr:typing#AExpr#vararg_decl */
8785 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
8786 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
8787 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
8788 (nitmethod_t)nitc__parser_prod___ADoExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
8789 (nitmethod_t)nitc__parser_prod___ADoExpr___init_adoexpr, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
8790 (nitmethod_t)nitc__scope___ADoExpr___break_mark_61d, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark= */
8791 (nitmethod_t)nitc___nitc__ADoExpr___n_block, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
8792 (nitmethod_t)nitc__scope___ADoExpr___break_mark, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark */
8793 (nitmethod_t)nitc__astbuilder___ADoExpr___make, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make */
8794 (nitmethod_t)nitc__parser_prod___ADoExpr___n_kwdo_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
8795 (nitmethod_t)nitc__parser_prod___ADoExpr___n_block_61d, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
8796 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
8797 }
8798 };
8799 /* allocate ADoExpr */
8800 val* NEW_nitc__ADoExpr(const struct type* type) {
8801 val* self /* : ADoExpr */;
8802 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
8803 self->type = type;
8804 self->class = &class_nitc__ADoExpr;
8805 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ADoExpr exact> */
8806 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ADoExpr exact> */
8807 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ADoExpr exact> */
8808 return self;
8809 }
8810 /* runtime class nitc__AIfExpr: nitc::AIfExpr (dead=false; need_corpse=false)*/
8811 const struct class class_nitc__AIfExpr = {
8812 0, /* box_kind */
8813 {
8814 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIfExpr:kernel#Object#init */
8815 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
8816 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
8817 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#to_s */
8818 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
8819 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
8820 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#inspect */
8821 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
8822 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#class_name */
8823 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#inspect_head */
8824 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIfExpr:abstract_text#Object#native_class_name */
8825 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
8826 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
8827 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
8828 (nitmethod_t)nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
8829 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIfExpr:modelbuilder_base#ANode#is_broken */
8830 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
8831 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIfExpr:modelbuilder_base#ANode#is_broken= */
8832 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
8833 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
8834 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#AExpr#full_transform_visitor */
8835 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
8836 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8837 (nitmethod_t)nitc__scope___AIfExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
8838 (nitmethod_t)nitc__flow___AIfExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
8839 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
8840 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
8841 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
8842 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
8843 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location= */
8844 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfExpr:transform#AExpr#replace_with */
8845 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIfExpr:typing#ANode#accept_post_typing */
8846 (nitmethod_t)nitc__parser_prod___AIfExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
8847 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIfExpr:parser_work#Prod#collect_text */
8848 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#get_annotations */
8849 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
8850 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_single_annotation */
8851 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
8852 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
8853 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AIfExpr:literal#AExpr#as_string */
8854 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AIfExpr:parser_work#AExpr#as_id */
8855 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
8856 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
8857 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
8858 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
8859 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
8860 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AIfExpr:typing#AExpr#comprehension */
8861 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
8862 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
8863 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
8864 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#AExpr#allocate_mtype */
8865 (nitmethod_t)nitc__typing___AIfExpr___AExpr__accept_typing, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
8866 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
8867 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
8868 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
8869 (nitmethod_t)nitc__abstract_compiler___AIfExpr___AExpr__stmt, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
8870 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
8871 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
8872 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
8873 (nitmethod_t)nitc__abstract_compiler___AIfExpr___AExpr__expr, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
8874 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#vararg_decl= */
8875 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AIfExpr:typing#AExpr#comprehension= */
8876 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfExpr:typing#AExpr#vararg_decl */
8877 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
8878 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
8879 (nitmethod_t)nitc__parser_prod___AIfExpr___init_aifexpr, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
8880 (nitmethod_t)nitc___nitc__AIfExpr___n_expr, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
8881 (nitmethod_t)nitc___nitc__AIfExpr___n_then, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
8882 (nitmethod_t)nitc___nitc__AIfExpr___n_else, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
8883 (nitmethod_t)nitc__astbuilder___AIfExpr___make, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
8884 (nitmethod_t)nitc__parser_prod___AIfExpr___n_kwif_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
8885 (nitmethod_t)nitc__parser_prod___AIfExpr___n_expr_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
8886 (nitmethod_t)nitc__parser_prod___AIfExpr___n_kwthen_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwthen= */
8887 (nitmethod_t)nitc__parser_prod___AIfExpr___n_then_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
8888 (nitmethod_t)nitc__parser_prod___AIfExpr___n_kwelse_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwelse= */
8889 (nitmethod_t)nitc__parser_prod___AIfExpr___n_else_61d, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
8890 }
8891 };
8892 /* allocate AIfExpr */
8893 val* NEW_nitc__AIfExpr(const struct type* type) {
8894 val* self /* : AIfExpr */;
8895 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
8896 self->type = type;
8897 self->class = &class_nitc__AIfExpr;
8898 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIfExpr exact> */
8899 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AIfExpr exact> */
8900 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AIfExpr exact> */
8901 return self;
8902 }
8903 /* runtime class nitc__AIfexprExpr: nitc::AIfexprExpr (dead=false; need_corpse=false)*/
8904 const struct class class_nitc__AIfexprExpr = {
8905 0, /* box_kind */
8906 {
8907 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#init */
8908 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
8909 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
8910 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#to_s */
8911 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
8912 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
8913 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#inspect */
8914 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
8915 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#class_name */
8916 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#inspect_head */
8917 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIfexprExpr:abstract_text#Object#native_class_name */
8918 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
8919 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
8920 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
8921 (nitmethod_t)nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
8922 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIfexprExpr:modelbuilder_base#ANode#is_broken */
8923 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
8924 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIfexprExpr:modelbuilder_base#ANode#is_broken= */
8925 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
8926 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
8927 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AExpr#full_transform_visitor */
8928 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
8929 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8930 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
8931 (nitmethod_t)nitc__flow___AIfexprExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
8932 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
8933 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
8934 (nitmethod_t)nitc__transform___AIfexprExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
8935 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
8936 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location= */
8937 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:transform#AExpr#replace_with */
8938 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIfexprExpr:typing#ANode#accept_post_typing */
8939 (nitmethod_t)nitc__parser_prod___AIfexprExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
8940 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIfexprExpr:parser_work#Prod#collect_text */
8941 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#get_annotations */
8942 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
8943 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_single_annotation */
8944 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
8945 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
8946 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AIfexprExpr:literal#AExpr#as_string */
8947 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AIfexprExpr:parser_work#AExpr#as_id */
8948 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
8949 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
8950 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
8951 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
8952 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
8953 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#comprehension */
8954 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
8955 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
8956 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
8957 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#AExpr#allocate_mtype */
8958 (nitmethod_t)nitc__typing___AIfexprExpr___AExpr__accept_typing, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
8959 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
8960 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
8961 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
8962 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
8963 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
8964 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
8965 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
8966 (nitmethod_t)nitc__abstract_compiler___AIfexprExpr___AExpr__expr, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
8967 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#vararg_decl= */
8968 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#comprehension= */
8969 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#vararg_decl */
8970 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
8971 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
8972 (nitmethod_t)nitc__parser_prod___AIfexprExpr___init_aifexprexpr, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
8973 (nitmethod_t)nitc___nitc__AIfexprExpr___n_expr, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
8974 (nitmethod_t)nitc___nitc__AIfexprExpr___n_then, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
8975 (nitmethod_t)nitc___nitc__AIfexprExpr___n_else, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
8976 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwif_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
8977 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_expr_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
8978 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwthen_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
8979 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_then_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
8980 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_kwelse_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
8981 (nitmethod_t)nitc__parser_prod___AIfexprExpr___n_else_61d, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
8982 }
8983 };
8984 /* allocate AIfexprExpr */
8985 val* NEW_nitc__AIfexprExpr(const struct type* type) {
8986 val* self /* : AIfexprExpr */;
8987 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
8988 self->type = type;
8989 self->class = &class_nitc__AIfexprExpr;
8990 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIfexprExpr exact> */
8991 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AIfexprExpr exact> */
8992 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AIfexprExpr exact> */
8993 return self;
8994 }
8995 /* runtime class nitc__AWhileExpr: nitc::AWhileExpr (dead=false; need_corpse=false)*/
8996 const struct class class_nitc__AWhileExpr = {
8997 0, /* box_kind */
8998 {
8999 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AWhileExpr:kernel#Object#init */
9000 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
9001 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
9002 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#to_s */
9003 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
9004 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
9005 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#inspect */
9006 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
9007 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#class_name */
9008 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#inspect_head */
9009 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AWhileExpr:abstract_text#Object#native_class_name */
9010 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
9011 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
9012 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
9013 (nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
9014 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AWhileExpr:modelbuilder_base#ANode#is_broken */
9015 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
9016 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AWhileExpr:modelbuilder_base#ANode#is_broken= */
9017 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
9018 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
9019 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AExpr#full_transform_visitor */
9020 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
9021 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9022 (nitmethod_t)nitc__scope___AWhileExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
9023 (nitmethod_t)nitc__flow___AWhileExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
9024 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
9025 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
9026 (nitmethod_t)nitc__transform___AWhileExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
9027 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
9028 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location= */
9029 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:transform#AExpr#replace_with */
9030 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AWhileExpr:typing#ANode#accept_post_typing */
9031 (nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
9032 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AWhileExpr:parser_work#Prod#collect_text */
9033 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#get_annotations */
9034 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
9035 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_single_annotation */
9036 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
9037 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
9038 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AWhileExpr:literal#AExpr#as_string */
9039 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AWhileExpr:parser_work#AExpr#as_id */
9040 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
9041 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
9042 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
9043 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
9044 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
9045 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#comprehension */
9046 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
9047 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
9048 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
9049 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#AExpr#allocate_mtype */
9050 (nitmethod_t)nitc__typing___AWhileExpr___AExpr__accept_typing, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
9051 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
9052 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
9053 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
9054 (nitmethod_t)nitc__abstract_compiler___AWhileExpr___AExpr__stmt, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
9055 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
9056 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
9057 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
9058 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
9059 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#vararg_decl= */
9060 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#comprehension= */
9061 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#vararg_decl */
9062 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
9063 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
9064 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
9065 (nitmethod_t)nitc__parser_prod___AWhileExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
9066 (nitmethod_t)nitc__parser_prod___AWhileExpr___init_awhileexpr, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
9067 (nitmethod_t)nitc__scope___AWhileExpr___break_mark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark= */
9068 (nitmethod_t)nitc__scope___AWhileExpr___continue_mark_61d, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark= */
9069 (nitmethod_t)nitc___nitc__AWhileExpr___n_expr, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
9070 (nitmethod_t)nitc___nitc__AWhileExpr___n_block, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
9071 (nitmethod_t)nitc__scope___AWhileExpr___continue_mark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark */
9072 (nitmethod_t)nitc__scope___AWhileExpr___break_mark, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark */
9073 (nitmethod_t)nitc__parser_prod___AWhileExpr___n_kwwhile_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
9074 (nitmethod_t)nitc__parser_prod___AWhileExpr___n_expr_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
9075 (nitmethod_t)nitc__parser_prod___AWhileExpr___n_kwdo_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
9076 (nitmethod_t)nitc__parser_prod___AWhileExpr___n_block_61d, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
9077 }
9078 };
9079 /* allocate AWhileExpr */
9080 val* NEW_nitc__AWhileExpr(const struct type* type) {
9081 val* self /* : AWhileExpr */;
9082 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
9083 self->type = type;
9084 self->class = &class_nitc__AWhileExpr;
9085 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AWhileExpr exact> */
9086 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AWhileExpr exact> */
9087 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AWhileExpr exact> */
9088 return self;
9089 }
9090 /* runtime class nitc__ALoopExpr: nitc::ALoopExpr (dead=false; need_corpse=false)*/
9091 const struct class class_nitc__ALoopExpr = {
9092 0, /* box_kind */
9093 {
9094 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALoopExpr:kernel#Object#init */
9095 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
9096 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
9097 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#to_s */
9098 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
9099 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
9100 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#inspect */
9101 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
9102 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#class_name */
9103 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#inspect_head */
9104 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALoopExpr:abstract_text#Object#native_class_name */
9105 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
9106 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
9107 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
9108 (nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
9109 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALoopExpr:modelbuilder_base#ANode#is_broken */
9110 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
9111 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALoopExpr:modelbuilder_base#ANode#is_broken= */
9112 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
9113 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
9114 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#AExpr#full_transform_visitor */
9115 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
9116 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9117 (nitmethod_t)nitc__scope___ALoopExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
9118 (nitmethod_t)nitc__flow___ALoopExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
9119 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
9120 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
9121 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
9122 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
9123 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location= */
9124 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:transform#AExpr#replace_with */
9125 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALoopExpr:typing#ANode#accept_post_typing */
9126 (nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
9127 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALoopExpr:parser_work#Prod#collect_text */
9128 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#get_annotations */
9129 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
9130 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_single_annotation */
9131 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
9132 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
9133 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:ALoopExpr:literal#AExpr#as_string */
9134 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:ALoopExpr:parser_work#AExpr#as_id */
9135 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
9136 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
9137 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
9138 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
9139 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
9140 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#comprehension */
9141 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
9142 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
9143 (nitmethod_t)nitc__astbuilder___ALoopExpr___AExpr__add, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#add */
9144 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#AExpr#allocate_mtype */
9145 (nitmethod_t)nitc__typing___ALoopExpr___AExpr__accept_typing, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
9146 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
9147 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
9148 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
9149 (nitmethod_t)nitc__abstract_compiler___ALoopExpr___AExpr__stmt, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
9150 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
9151 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
9152 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
9153 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
9154 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#vararg_decl= */
9155 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#comprehension= */
9156 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#vararg_decl */
9157 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
9158 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
9159 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
9160 (nitmethod_t)nitc__parser_prod___ALoopExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
9161 (nitmethod_t)nitc__parser_prod___ALoopExpr___init_aloopexpr, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
9162 (nitmethod_t)nitc__scope___ALoopExpr___break_mark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark= */
9163 (nitmethod_t)nitc__scope___ALoopExpr___continue_mark_61d, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark= */
9164 (nitmethod_t)nitc___nitc__ALoopExpr___n_block, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
9165 (nitmethod_t)nitc__scope___ALoopExpr___continue_mark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark */
9166 (nitmethod_t)nitc__scope___ALoopExpr___break_mark, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark */
9167 (nitmethod_t)nitc__astbuilder___ALoopExpr___make, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#make */
9168 (nitmethod_t)nitc__parser_prod___ALoopExpr___n_kwloop_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
9169 (nitmethod_t)nitc__parser_prod___ALoopExpr___n_block_61d, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
9170 }
9171 };
9172 /* allocate ALoopExpr */
9173 val* NEW_nitc__ALoopExpr(const struct type* type) {
9174 val* self /* : ALoopExpr */;
9175 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9176 self->type = type;
9177 self->class = &class_nitc__ALoopExpr;
9178 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALoopExpr exact> */
9179 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:ALoopExpr exact> */
9180 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:ALoopExpr exact> */
9181 return self;
9182 }
9183 /* runtime class nitc__AForExpr: nitc::AForExpr (dead=false; need_corpse=false)*/
9184 const struct class class_nitc__AForExpr = {
9185 0, /* box_kind */
9186 {
9187 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AForExpr:kernel#Object#init */
9188 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
9189 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
9190 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AForExpr:abstract_text#Object#to_s */
9191 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
9192 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
9193 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AForExpr:abstract_text#Object#inspect */
9194 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
9195 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AForExpr:abstract_text#Object#class_name */
9196 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AForExpr:abstract_text#Object#inspect_head */
9197 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AForExpr:abstract_text#Object#native_class_name */
9198 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
9199 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
9200 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
9201 (nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
9202 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AForExpr:modelbuilder_base#ANode#is_broken */
9203 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
9204 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AForExpr:modelbuilder_base#ANode#is_broken= */
9205 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
9206 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
9207 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AExpr#full_transform_visitor */
9208 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
9209 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9210 (nitmethod_t)nitc__scope___AForExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
9211 (nitmethod_t)nitc__flow___AForExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
9212 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
9213 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
9214 (nitmethod_t)nitc__transform___AForExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
9215 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
9216 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location= */
9217 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AForExpr:transform#AExpr#replace_with */
9218 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AForExpr:typing#ANode#accept_post_typing */
9219 (nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
9220 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AForExpr:parser_work#Prod#collect_text */
9221 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#get_annotations */
9222 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
9223 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_single_annotation */
9224 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
9225 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
9226 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AForExpr:literal#AExpr#as_string */
9227 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AForExpr:parser_work#AExpr#as_id */
9228 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
9229 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
9230 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
9231 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
9232 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
9233 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AForExpr:typing#AExpr#comprehension */
9234 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
9235 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
9236 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
9237 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AExpr#allocate_mtype */
9238 (nitmethod_t)nitc__typing___AForExpr___AExpr__accept_typing, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
9239 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
9240 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
9241 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
9242 (nitmethod_t)nitc__abstract_compiler___AForExpr___AExpr__stmt, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
9243 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
9244 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
9245 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
9246 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
9247 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#vararg_decl= */
9248 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AForExpr:typing#AExpr#comprehension= */
9249 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AForExpr:typing#AExpr#vararg_decl */
9250 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
9251 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
9252 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
9253 (nitmethod_t)nitc__parser_prod___AForExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
9254 (nitmethod_t)nitc__parser_prod___AForExpr___init_aforexpr, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
9255 (nitmethod_t)nitc___nitc__AForExpr___n_groups, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_groups */
9256 (nitmethod_t)nitc__scope___AForExpr___break_mark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark= */
9257 (nitmethod_t)nitc__scope___AForExpr___continue_mark_61d, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark= */
9258 (nitmethod_t)nitc___nitc__AForExpr___n_block, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
9259 (nitmethod_t)nitc__scope___AForExpr___continue_mark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark */
9260 (nitmethod_t)nitc__scope___AForExpr___break_mark, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark */
9261 (nitmethod_t)nitc__parser_prod___AForExpr___n_kwfor_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
9262 (nitmethod_t)nitc__parser_prod___AForExpr___n_kwdo_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
9263 (nitmethod_t)nitc__parser_prod___AForExpr___n_block_61d, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
9264 }
9265 };
9266 /* allocate AForExpr */
9267 val* NEW_nitc__AForExpr(const struct type* type) {
9268 val* self /* : AForExpr */;
9269 val* var /* : ANodes[AForGroup] */;
9270 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
9271 self->type = type;
9272 self->class = &class_nitc__AForExpr;
9273 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AForExpr exact> */
9274 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AForExpr exact> */
9275 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AForExpr exact> */
9276 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AForGroup);
9277 {
9278 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AForGroup]>*/
9279 }
9280 {
9281 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AForGroup]>*/
9282 }
9283 self->attrs[COLOR_nitc__parser_nodes__AForExpr___n_groups].val = var; /* _n_groups on <self:AForExpr exact> */
9284 return self;
9285 }
9286 /* runtime class nitc__AForGroup: nitc::AForGroup (dead=false; need_corpse=false)*/
9287 const struct class class_nitc__AForGroup = {
9288 0, /* box_kind */
9289 {
9290 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AForGroup:kernel#Object#init */
9291 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AForGroup:kernel#Object#!= */
9292 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AForGroup:kernel#Object#sys */
9293 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AForGroup:abstract_text#Object#to_s */
9294 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AForGroup:kernel#Object#== */
9295 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AForGroup:kernel#Object#is_same_instance */
9296 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AForGroup:abstract_text#Object#inspect */
9297 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AForGroup:kernel#Object#object_id */
9298 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AForGroup:abstract_text#Object#class_name */
9299 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AForGroup:abstract_text#Object#inspect_head */
9300 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AForGroup:abstract_text#Object#native_class_name */
9301 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AForGroup:kernel#Object#hash */
9302 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#location */
9303 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#parent */
9304 (nitmethod_t)nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#visit_all */
9305 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AForGroup:modelbuilder_base#ANode#is_broken */
9306 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#hot_location */
9307 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AForGroup:modelbuilder_base#ANode#is_broken= */
9308 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AForGroup:literal#ANode#accept_literal */
9309 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#parent= */
9310 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AForGroup:transform#ANode#full_transform_visitor */
9311 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AForGroup:astvalidation#ANode#accept_ast_validation */
9312 (nitmethod_t)nitc__rapid_type_analysis___AForGroup___ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AForGroup:rapid_type_analysis#AForGroup#accept_rapid_type_visitor */
9313 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AForGroup:scope#ANode#accept_scope_visitor */
9314 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AForGroup:flow#ANode#accept_flow_visitor */
9315 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AForGroup:local_var_init#ANode#accept_local_var_visitor */
9316 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AForGroup:auto_super_init#ANode#accept_auto_super_init */
9317 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AForGroup:transform#ANode#accept_transform_visitor */
9318 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#debug */
9319 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#location= */
9320 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#replace_with */
9321 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AForGroup:typing#ANode#accept_post_typing */
9322 (nitmethod_t)nitc__parser_prod___AForGroup___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#replace_child */
9323 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AForGroup:parser_work#Prod#collect_text */
9324 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#get_annotations */
9325 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#n_annotations */
9326 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AForGroup:annotation#Prod#get_single_annotation */
9327 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AForGroup:parser_nodes#Prod#n_annotations= */
9328 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AForGroup:parser_nodes#ANode#replace_with */
9329 (nitmethod_t)nitc__parser_prod___AForGroup___init_aforgroup, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#init_aforgroup */
9330 (nitmethod_t)nitc___nitc__AForGroup___n_expr, /* pointer to parser_nodes:AForGroup:parser_nodes#AForGroup#n_expr */
9331 (nitmethod_t)nitc__scope___AForGroup___variables_61d, /* pointer to parser_nodes:AForGroup:scope#AForGroup#variables= */
9332 (nitmethod_t)nitc___nitc__AForGroup___n_ids, /* pointer to parser_nodes:AForGroup:parser_nodes#AForGroup#n_ids */
9333 (nitmethod_t)nitc__transform___AForGroup___transform_in, /* pointer to parser_nodes:AForGroup:transform#AForGroup#transform_in */
9334 (nitmethod_t)nitc__typing___AForGroup___method_iterator, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_iterator */
9335 (nitmethod_t)nitc__typing___AForGroup___method_is_ok, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_is_ok */
9336 (nitmethod_t)nitc__scope___AForGroup___variables, /* pointer to parser_nodes:AForGroup:scope#AForGroup#variables */
9337 (nitmethod_t)nitc__typing___AForGroup___method_item, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_item */
9338 (nitmethod_t)nitc__typing___AForGroup___method_key, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_key */
9339 (nitmethod_t)nitc__typing___AForGroup___method_next, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_next */
9340 (nitmethod_t)nitc__typing___AForGroup___method_finish, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_finish */
9341 (nitmethod_t)nitc__typing___AForGroup___method_lt, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_lt */
9342 (nitmethod_t)nitc__typing___AForGroup___method_successor, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_successor */
9343 (nitmethod_t)nitc__typing___AForGroup___do_type_iterator, /* pointer to parser_nodes:AForGroup:typing#AForGroup#do_type_iterator */
9344 (nitmethod_t)nitc__parser_prod___AForGroup___n_kwin_61d, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#n_kwin= */
9345 (nitmethod_t)nitc__parser_prod___AForGroup___n_expr_61d, /* pointer to parser_nodes:AForGroup:parser_prod#AForGroup#n_expr= */
9346 (nitmethod_t)nitc__abstract_compiler___AForGroup___it_61d, /* pointer to parser_nodes:AForGroup:abstract_compiler#AForGroup#it= */
9347 (nitmethod_t)nitc__abstract_compiler___AForGroup___it, /* pointer to parser_nodes:AForGroup:abstract_compiler#AForGroup#it */
9348 (nitmethod_t)nitc__typing___AForGroup___method_iterator_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_iterator= */
9349 (nitmethod_t)nitc__typing___AForGroup___coltype_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#coltype= */
9350 (nitmethod_t)nitc__typing___AForGroup___method_is_ok_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_is_ok= */
9351 (nitmethod_t)nitc__typing___AForGroup___method_item_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_item= */
9352 (nitmethod_t)nitc__typing___AForGroup___method_next_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_next= */
9353 (nitmethod_t)nitc__typing___AForGroup___method_finish_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_finish= */
9354 (nitmethod_t)nitc__typing___AForGroup___method_key_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_key= */
9355 (nitmethod_t)nitc__typing___AForGroup___method_lt_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_lt= */
9356 (nitmethod_t)nitc__typing___AForGroup___method_successor_61d, /* pointer to parser_nodes:AForGroup:typing#AForGroup#method_successor= */
9357 }
9358 };
9359 /* allocate AForGroup */
9360 val* NEW_nitc__AForGroup(const struct type* type) {
9361 val* self /* : AForGroup */;
9362 val* var /* : ANodes[TId] */;
9363 self = nit_alloc(sizeof(struct instance) + 19*sizeof(nitattribute_t));
9364 self->type = type;
9365 self->class = &class_nitc__AForGroup;
9366 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AForGroup exact> */
9367 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__TId);
9368 {
9369 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[TId]>*/
9370 }
9371 {
9372 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[TId]>*/
9373 }
9374 self->attrs[COLOR_nitc__parser_nodes__AForGroup___n_ids].val = var; /* _n_ids on <self:AForGroup exact> */
9375 return self;
9376 }
9377 /* runtime class nitc__AWithExpr: nitc::AWithExpr (dead=false; need_corpse=false)*/
9378 const struct class class_nitc__AWithExpr = {
9379 0, /* box_kind */
9380 {
9381 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AWithExpr:kernel#Object#init */
9382 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AWithExpr:kernel#Object#!= */
9383 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AWithExpr:kernel#Object#sys */
9384 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#to_s */
9385 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AWithExpr:kernel#Object#== */
9386 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AWithExpr:kernel#Object#is_same_instance */
9387 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#inspect */
9388 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AWithExpr:kernel#Object#object_id */
9389 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#class_name */
9390 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#inspect_head */
9391 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AWithExpr:abstract_text#Object#native_class_name */
9392 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AWithExpr:kernel#Object#hash */
9393 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#location */
9394 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#parent */
9395 (nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#visit_all */
9396 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AWithExpr:modelbuilder_base#ANode#is_broken */
9397 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#hot_location */
9398 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AWithExpr:modelbuilder_base#ANode#is_broken= */
9399 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AWithExpr:literal#ANode#accept_literal */
9400 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#parent= */
9401 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AWithExpr:transform#AExpr#full_transform_visitor */
9402 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AWithExpr:astvalidation#AExpr#accept_ast_validation */
9403 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AWithExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9404 (nitmethod_t)nitc__scope___AWithExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#accept_scope_visitor */
9405 (nitmethod_t)nitc__flow___AWithExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AWithExpr:flow#AWithExpr#accept_flow_visitor */
9406 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AWithExpr:local_var_init#ANode#accept_local_var_visitor */
9407 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AWithExpr:auto_super_init#ANode#accept_auto_super_init */
9408 (nitmethod_t)nitc__transform___AWithExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AWithExpr:transform#AWithExpr#accept_transform_visitor */
9409 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#debug */
9410 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#location= */
9411 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AWithExpr:transform#AExpr#replace_with */
9412 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AWithExpr:typing#ANode#accept_post_typing */
9413 (nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#replace_child */
9414 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AWithExpr:parser_work#Prod#collect_text */
9415 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#get_annotations */
9416 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#n_annotations */
9417 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AWithExpr:annotation#Prod#get_single_annotation */
9418 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#n_annotations= */
9419 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AWithExpr:parser_nodes#ANode#replace_with */
9420 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AWithExpr:literal#AExpr#as_string */
9421 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AWithExpr:parser_work#AExpr#as_id */
9422 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AWithExpr:typing#AExpr#mtype */
9423 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AWithExpr:typing#AExpr#is_typed */
9424 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AWithExpr:typing#AExpr#implicit_cast_to */
9425 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AWithExpr:flow#AExpr#after_flow_context= */
9426 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AWithExpr:flow#AExpr#after_flow_context */
9427 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AWithExpr:typing#AExpr#comprehension */
9428 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#detach_with_placeholder */
9429 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#make_var_read */
9430 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#add */
9431 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AWithExpr:rapid_type_analysis#AExpr#allocate_mtype */
9432 (nitmethod_t)nitc__typing___AWithExpr___AExpr__accept_typing, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#accept_typing */
9433 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#implicit_cast_to= */
9434 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#variable_cache */
9435 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AWithExpr:astbuilder#AExpr#variable_cache= */
9436 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AWithExpr:abstract_compiler#AExpr#stmt */
9437 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#is_typed= */
9438 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#mtype= */
9439 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AWithExpr:typing#AExpr#its_variable */
9440 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AWithExpr:abstract_compiler#AExpr#expr */
9441 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#vararg_decl= */
9442 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AWithExpr:typing#AExpr#comprehension= */
9443 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AWithExpr:typing#AExpr#vararg_decl */
9444 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AWithExpr:astvalidation#ANode#accept_ast_validation */
9445 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AWithExpr:parser_nodes#Prod#replace_with */
9446 (nitmethod_t)nitc___nitc__ALabelable___n_label, /* pointer to parser_nodes:AWithExpr:parser_nodes#ALabelable#n_label */
9447 (nitmethod_t)nitc__parser_prod___AWithExpr___nitc__parser_nodes__ALabelable__n_label_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_label= */
9448 (nitmethod_t)nitc__parser_prod___AWithExpr___init_awithexpr, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#init_awithexpr */
9449 (nitmethod_t)nitc__scope___AWithExpr___break_mark_61d, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#break_mark= */
9450 (nitmethod_t)nitc___nitc__AWithExpr___n_expr, /* pointer to parser_nodes:AWithExpr:parser_nodes#AWithExpr#n_expr */
9451 (nitmethod_t)nitc___nitc__AWithExpr___n_block, /* pointer to parser_nodes:AWithExpr:parser_nodes#AWithExpr#n_block */
9452 (nitmethod_t)nitc__scope___AWithExpr___break_mark, /* pointer to parser_nodes:AWithExpr:scope#AWithExpr#break_mark */
9453 (nitmethod_t)nitc__typing___AWithExpr___method_start, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_start */
9454 (nitmethod_t)nitc__typing___AWithExpr___method_finish, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_finish */
9455 (nitmethod_t)nitc__typing___AWithExpr___method_start_61d, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_start= */
9456 (nitmethod_t)nitc__typing___AWithExpr___method_finish_61d, /* pointer to parser_nodes:AWithExpr:typing#AWithExpr#method_finish= */
9457 (nitmethod_t)nitc__parser_prod___AWithExpr___n_kwwith_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_kwwith= */
9458 (nitmethod_t)nitc__parser_prod___AWithExpr___n_expr_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_expr= */
9459 (nitmethod_t)nitc__parser_prod___AWithExpr___n_kwdo_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_kwdo= */
9460 (nitmethod_t)nitc__parser_prod___AWithExpr___n_block_61d, /* pointer to parser_nodes:AWithExpr:parser_prod#AWithExpr#n_block= */
9461 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AWithExpr:flow#ANode#accept_flow_visitor */
9462 }
9463 };
9464 /* allocate AWithExpr */
9465 val* NEW_nitc__AWithExpr(const struct type* type) {
9466 val* self /* : AWithExpr */;
9467 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
9468 self->type = type;
9469 self->class = &class_nitc__AWithExpr;
9470 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AWithExpr exact> */
9471 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AWithExpr exact> */
9472 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AWithExpr exact> */
9473 return self;
9474 }
9475 /* runtime class nitc__AAssertExpr: nitc::AAssertExpr (dead=false; need_corpse=false)*/
9476 const struct class class_nitc__AAssertExpr = {
9477 0, /* box_kind */
9478 {
9479 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAssertExpr:kernel#Object#init */
9480 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
9481 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
9482 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#to_s */
9483 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
9484 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
9485 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#inspect */
9486 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
9487 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#class_name */
9488 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#inspect_head */
9489 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAssertExpr:abstract_text#Object#native_class_name */
9490 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
9491 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
9492 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
9493 (nitmethod_t)nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
9494 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAssertExpr:modelbuilder_base#ANode#is_broken */
9495 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
9496 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAssertExpr:modelbuilder_base#ANode#is_broken= */
9497 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
9498 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
9499 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#AExpr#full_transform_visitor */
9500 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
9501 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9502 (nitmethod_t)nitc__scope___AAssertExpr___ANode__accept_scope_visitor, /* pointer to parser_nodes:AAssertExpr:scope#AAssertExpr#accept_scope_visitor */
9503 (nitmethod_t)nitc__flow___AAssertExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
9504 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
9505 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
9506 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
9507 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
9508 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location= */
9509 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:transform#AExpr#replace_with */
9510 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAssertExpr:typing#ANode#accept_post_typing */
9511 (nitmethod_t)nitc__parser_prod___AAssertExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
9512 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAssertExpr:parser_work#Prod#collect_text */
9513 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#get_annotations */
9514 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
9515 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_single_annotation */
9516 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
9517 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
9518 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAssertExpr:literal#AExpr#as_string */
9519 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAssertExpr:parser_work#AExpr#as_id */
9520 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
9521 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
9522 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
9523 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
9524 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
9525 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#comprehension */
9526 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
9527 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
9528 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
9529 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#AExpr#allocate_mtype */
9530 (nitmethod_t)nitc__typing___AAssertExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
9531 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
9532 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
9533 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
9534 (nitmethod_t)nitc__abstract_compiler___AAssertExpr___AExpr__stmt, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
9535 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
9536 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
9537 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
9538 (nitmethod_t)nitc__abstract_compiler___AExpr___expr, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
9539 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#vararg_decl= */
9540 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#comprehension= */
9541 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#vararg_decl */
9542 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
9543 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
9544 (nitmethod_t)nitc__parser_prod___AAssertExpr___init_aassertexpr, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
9545 (nitmethod_t)nitc___nitc__AAssertExpr___n_expr, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
9546 (nitmethod_t)nitc___nitc__AAssertExpr___n_else, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
9547 (nitmethod_t)nitc__parser_prod___AAssertExpr___n_kwassert_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
9548 (nitmethod_t)nitc__parser_prod___AAssertExpr___n_id_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
9549 (nitmethod_t)nitc__parser_prod___AAssertExpr___n_expr_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
9550 (nitmethod_t)nitc__parser_prod___AAssertExpr___n_kwelse_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwelse= */
9551 (nitmethod_t)nitc__parser_prod___AAssertExpr___n_else_61d, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
9552 (nitmethod_t)nitc___nitc__AAssertExpr___n_id, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
9553 }
9554 };
9555 /* allocate AAssertExpr */
9556 val* NEW_nitc__AAssertExpr(const struct type* type) {
9557 val* self /* : AAssertExpr */;
9558 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
9559 self->type = type;
9560 self->class = &class_nitc__AAssertExpr;
9561 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAssertExpr exact> */
9562 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAssertExpr exact> */
9563 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAssertExpr exact> */
9564 return self;
9565 }
9566 /* runtime class nitc__AAssignFormExpr: nitc::AAssignFormExpr (dead=true; need_corpse=false)*/
9567 /* allocate AAssignFormExpr */
9568 val* NEW_nitc__AAssignFormExpr(const struct type* type) {
9569 PRINT_ERROR("Runtime error: %s", "AAssignFormExpr is DEAD");
9570 PRINT_ERROR("\n");
9571 fatal_exit(1);
9572 }
9573 /* runtime class nitc__AReassignFormExpr: nitc::AReassignFormExpr (dead=true; need_corpse=false)*/
9574 /* allocate AReassignFormExpr */
9575 val* NEW_nitc__AReassignFormExpr(const struct type* type) {
9576 PRINT_ERROR("Runtime error: %s", "AReassignFormExpr is DEAD");
9577 PRINT_ERROR("\n");
9578 fatal_exit(1);
9579 }
9580 /* runtime class nitc__AOnceExpr: nitc::AOnceExpr (dead=false; need_corpse=false)*/
9581 const struct class class_nitc__AOnceExpr = {
9582 0, /* box_kind */
9583 {
9584 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOnceExpr:kernel#Object#init */
9585 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
9586 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
9587 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#to_s */
9588 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
9589 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
9590 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#inspect */
9591 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
9592 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#class_name */
9593 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#inspect_head */
9594 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOnceExpr:abstract_text#Object#native_class_name */
9595 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
9596 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
9597 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
9598 (nitmethod_t)nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
9599 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOnceExpr:modelbuilder_base#ANode#is_broken */
9600 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
9601 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOnceExpr:modelbuilder_base#ANode#is_broken= */
9602 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
9603 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
9604 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#AExpr#full_transform_visitor */
9605 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
9606 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9607 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
9608 (nitmethod_t)nitc__flow___AOnceExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOnceExpr:flow#AOnceExpr#accept_flow_visitor */
9609 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
9610 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
9611 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
9612 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
9613 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location= */
9614 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:transform#AExpr#replace_with */
9615 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AOnceExpr:typing#ANode#accept_post_typing */
9616 (nitmethod_t)nitc__parser_prod___AOnceExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
9617 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOnceExpr:parser_work#Prod#collect_text */
9618 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#get_annotations */
9619 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
9620 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_single_annotation */
9621 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
9622 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
9623 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOnceExpr:literal#AExpr#as_string */
9624 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOnceExpr:parser_work#AExpr#as_id */
9625 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
9626 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
9627 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
9628 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
9629 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
9630 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#comprehension */
9631 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
9632 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
9633 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
9634 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#AExpr#allocate_mtype */
9635 (nitmethod_t)nitc__typing___AOnceExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOnceExpr:typing#AOnceExpr#accept_typing */
9636 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
9637 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
9638 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
9639 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
9640 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
9641 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
9642 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
9643 (nitmethod_t)nitc__abstract_compiler___AOnceExpr___AExpr__expr, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
9644 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#vararg_decl= */
9645 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#comprehension= */
9646 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#vararg_decl */
9647 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
9648 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
9649 (nitmethod_t)nitc__parser_prod___AOnceExpr___init_aonceexpr, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
9650 (nitmethod_t)nitc___nitc__AOnceExpr___n_expr, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#n_expr */
9651 (nitmethod_t)nitc__parser_prod___AOnceExpr___n_kwonce_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
9652 (nitmethod_t)nitc__parser_prod___AOnceExpr___n_expr_61d, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
9653 }
9654 };
9655 /* allocate AOnceExpr */
9656 val* NEW_nitc__AOnceExpr(const struct type* type) {
9657 val* self /* : AOnceExpr */;
9658 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
9659 self->type = type;
9660 self->class = &class_nitc__AOnceExpr;
9661 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOnceExpr exact> */
9662 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOnceExpr exact> */
9663 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOnceExpr exact> */
9664 return self;
9665 }
9666 /* runtime class nitc__ASendExpr: nitc::ASendExpr (dead=true; need_corpse=false)*/
9667 /* allocate ASendExpr */
9668 val* NEW_nitc__ASendExpr(const struct type* type) {
9669 PRINT_ERROR("Runtime error: %s", "ASendExpr is DEAD");
9670 PRINT_ERROR("\n");
9671 fatal_exit(1);
9672 }
9673 /* runtime class nitc__ABinopExpr: nitc::ABinopExpr (dead=true; need_corpse=false)*/
9674 /* allocate ABinopExpr */
9675 val* NEW_nitc__ABinopExpr(const struct type* type) {
9676 PRINT_ERROR("Runtime error: %s", "ABinopExpr is DEAD");
9677 PRINT_ERROR("\n");
9678 fatal_exit(1);
9679 }
9680 /* runtime class nitc__ABoolExpr: nitc::ABoolExpr (dead=true; need_corpse=false)*/
9681 /* allocate ABoolExpr */
9682 val* NEW_nitc__ABoolExpr(const struct type* type) {
9683 PRINT_ERROR("Runtime error: %s", "ABoolExpr is DEAD");
9684 PRINT_ERROR("\n");
9685 fatal_exit(1);
9686 }
9687 /* runtime class nitc__ABinBoolExpr: nitc::ABinBoolExpr (dead=true; need_corpse=false)*/
9688 /* allocate ABinBoolExpr */
9689 val* NEW_nitc__ABinBoolExpr(const struct type* type) {
9690 PRINT_ERROR("Runtime error: %s", "ABinBoolExpr is DEAD");
9691 PRINT_ERROR("\n");
9692 fatal_exit(1);
9693 }
9694 /* runtime class nitc__AOrExpr: nitc::AOrExpr (dead=false; need_corpse=false)*/
9695 const struct class class_nitc__AOrExpr = {
9696 0, /* box_kind */
9697 {
9698 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOrExpr:kernel#Object#init */
9699 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
9700 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
9701 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#to_s */
9702 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
9703 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
9704 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#inspect */
9705 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
9706 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#class_name */
9707 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#inspect_head */
9708 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOrExpr:abstract_text#Object#native_class_name */
9709 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
9710 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
9711 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
9712 (nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
9713 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOrExpr:modelbuilder_base#ANode#is_broken */
9714 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
9715 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOrExpr:modelbuilder_base#ANode#is_broken= */
9716 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
9717 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
9718 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AExpr#full_transform_visitor */
9719 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
9720 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9721 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
9722 (nitmethod_t)nitc__flow___AOrExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
9723 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
9724 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
9725 (nitmethod_t)nitc__transform___AOrExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
9726 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
9727 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location= */
9728 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrExpr:transform#AExpr#replace_with */
9729 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AOrExpr:typing#ANode#accept_post_typing */
9730 (nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
9731 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOrExpr:parser_work#Prod#collect_text */
9732 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#get_annotations */
9733 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
9734 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_single_annotation */
9735 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
9736 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
9737 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOrExpr:literal#AExpr#as_string */
9738 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOrExpr:parser_work#AExpr#as_id */
9739 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
9740 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
9741 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
9742 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
9743 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
9744 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOrExpr:typing#AExpr#comprehension */
9745 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
9746 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
9747 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
9748 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#AExpr#allocate_mtype */
9749 (nitmethod_t)nitc__typing___AOrExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
9750 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
9751 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
9752 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
9753 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
9754 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
9755 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
9756 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
9757 (nitmethod_t)nitc__abstract_compiler___AOrExpr___AExpr__expr, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
9758 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#vararg_decl= */
9759 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOrExpr:typing#AExpr#comprehension= */
9760 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrExpr:typing#AExpr#vararg_decl */
9761 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
9762 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
9763 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABinBoolExpr#n_expr */
9764 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AOrExpr:parser_nodes#ABinBoolExpr#n_expr2 */
9765 (nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
9766 (nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_op= */
9767 (nitmethod_t)nitc__parser_prod___AOrExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
9768 (nitmethod_t)nitc__parser_prod___AOrExpr___init_aorexpr, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
9769 }
9770 };
9771 /* allocate AOrExpr */
9772 val* NEW_nitc__AOrExpr(const struct type* type) {
9773 val* self /* : AOrExpr */;
9774 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
9775 self->type = type;
9776 self->class = &class_nitc__AOrExpr;
9777 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOrExpr exact> */
9778 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOrExpr exact> */
9779 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOrExpr exact> */
9780 return self;
9781 }
9782 /* runtime class nitc__AAndExpr: nitc::AAndExpr (dead=false; need_corpse=false)*/
9783 const struct class class_nitc__AAndExpr = {
9784 0, /* box_kind */
9785 {
9786 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAndExpr:kernel#Object#init */
9787 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
9788 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
9789 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#to_s */
9790 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
9791 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
9792 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#inspect */
9793 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
9794 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#class_name */
9795 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#inspect_head */
9796 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAndExpr:abstract_text#Object#native_class_name */
9797 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
9798 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
9799 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
9800 (nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
9801 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAndExpr:modelbuilder_base#ANode#is_broken */
9802 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
9803 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAndExpr:modelbuilder_base#ANode#is_broken= */
9804 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
9805 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
9806 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AExpr#full_transform_visitor */
9807 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
9808 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9809 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
9810 (nitmethod_t)nitc__flow___AAndExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
9811 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
9812 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
9813 (nitmethod_t)nitc__transform___AAndExpr___ANode__accept_transform_visitor, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
9814 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
9815 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location= */
9816 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AAndExpr:transform#AExpr#replace_with */
9817 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAndExpr:typing#ANode#accept_post_typing */
9818 (nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
9819 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAndExpr:parser_work#Prod#collect_text */
9820 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#get_annotations */
9821 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
9822 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_single_annotation */
9823 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
9824 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
9825 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AAndExpr:literal#AExpr#as_string */
9826 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AAndExpr:parser_work#AExpr#as_id */
9827 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
9828 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
9829 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
9830 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
9831 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
9832 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AAndExpr:typing#AExpr#comprehension */
9833 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
9834 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
9835 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
9836 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#AExpr#allocate_mtype */
9837 (nitmethod_t)nitc__typing___AAndExpr___AExpr__accept_typing, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
9838 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
9839 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
9840 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
9841 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
9842 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
9843 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
9844 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
9845 (nitmethod_t)nitc__abstract_compiler___AAndExpr___AExpr__expr, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
9846 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#vararg_decl= */
9847 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AAndExpr:typing#AExpr#comprehension= */
9848 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AAndExpr:typing#AExpr#vararg_decl */
9849 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
9850 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
9851 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABinBoolExpr#n_expr */
9852 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AAndExpr:parser_nodes#ABinBoolExpr#n_expr2 */
9853 (nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
9854 (nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_op= */
9855 (nitmethod_t)nitc__parser_prod___AAndExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
9856 (nitmethod_t)nitc__parser_prod___AAndExpr___init_aandexpr, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
9857 }
9858 };
9859 /* allocate AAndExpr */
9860 val* NEW_nitc__AAndExpr(const struct type* type) {
9861 val* self /* : AAndExpr */;
9862 self = nit_alloc(sizeof(struct instance) + 15*sizeof(nitattribute_t));
9863 self->type = type;
9864 self->class = &class_nitc__AAndExpr;
9865 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAndExpr exact> */
9866 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AAndExpr exact> */
9867 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AAndExpr exact> */
9868 return self;
9869 }
9870 /* runtime class nitc__AOrElseExpr: nitc::AOrElseExpr (dead=false; need_corpse=false)*/
9871 const struct class class_nitc__AOrElseExpr = {
9872 0, /* box_kind */
9873 {
9874 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#init */
9875 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
9876 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
9877 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#to_s */
9878 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
9879 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
9880 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#inspect */
9881 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
9882 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#class_name */
9883 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#inspect_head */
9884 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AOrElseExpr:abstract_text#Object#native_class_name */
9885 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
9886 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
9887 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
9888 (nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
9889 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AOrElseExpr:modelbuilder_base#ANode#is_broken */
9890 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
9891 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AOrElseExpr:modelbuilder_base#ANode#is_broken= */
9892 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
9893 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
9894 (nitmethod_t)nitc__transform___AExpr___ANode__full_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#AExpr#full_transform_visitor */
9895 (nitmethod_t)nitc__astvalidation___AExpr___ANode__accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
9896 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9897 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
9898 (nitmethod_t)nitc__flow___AOrElseExpr___ANode__accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
9899 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
9900 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
9901 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
9902 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
9903 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location= */
9904 (nitmethod_t)nitc__transform___AExpr___nitc__parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:transform#AExpr#replace_with */
9905 (nitmethod_t)nitc__typing___AOrElseExpr___ANode__accept_post_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_post_typing */
9906 (nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
9907 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AOrElseExpr:parser_work#Prod#collect_text */
9908 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#get_annotations */
9909 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
9910 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_single_annotation */
9911 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
9912 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
9913 (nitmethod_t)nitc__literal___AExpr___as_string, /* pointer to parser_nodes:AOrElseExpr:literal#AExpr#as_string */
9914 (nitmethod_t)nitc__parser_work___AExpr___as_id, /* pointer to parser_nodes:AOrElseExpr:parser_work#AExpr#as_id */
9915 (nitmethod_t)nitc__typing___AExpr___mtype, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
9916 (nitmethod_t)nitc__typing___AExpr___is_typed, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
9917 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
9918 (nitmethod_t)nitc__flow___AExpr___after_flow_context_61d, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
9919 (nitmethod_t)nitc__flow___AExpr___after_flow_context, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
9920 (nitmethod_t)nitc__typing___AExpr___comprehension, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#comprehension */
9921 (nitmethod_t)nitc__astbuilder___AExpr___detach_with_placeholder, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
9922 (nitmethod_t)nitc__astbuilder___AExpr___make_var_read, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
9923 (nitmethod_t)nitc__astbuilder___AExpr___add, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
9924 (nitmethod_t)nitc__rapid_type_analysis___AExpr___allocate_mtype, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#AExpr#allocate_mtype */
9925 (nitmethod_t)nitc__typing___AOrElseExpr___AExpr__accept_typing, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
9926 (nitmethod_t)nitc__typing___AExpr___implicit_cast_to_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
9927 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
9928 (nitmethod_t)nitc__astbuilder___AExpr___variable_cache_61d, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
9929 (nitmethod_t)nitc__abstract_compiler___AExpr___stmt, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
9930 (nitmethod_t)nitc__typing___AExpr___is_typed_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
9931 (nitmethod_t)nitc__typing___AExpr___mtype_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
9932 (nitmethod_t)nitc__typing___AExpr___its_variable, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
9933 (nitmethod_t)nitc__abstract_compiler___AOrElseExpr___AExpr__expr, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
9934 (nitmethod_t)nitc__typing___AExpr___vararg_decl_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#vararg_decl= */
9935 (nitmethod_t)nitc__typing___AExpr___comprehension_61d, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#comprehension= */
9936 (nitmethod_t)nitc__typing___AExpr___vararg_decl, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#vararg_decl */
9937 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
9938 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
9939 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABinBoolExpr#n_expr */
9940 (nitmethod_t)nitc___nitc__ABinBoolExpr___n_expr2, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ABinBoolExpr#n_expr2 */
9941 (nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
9942 (nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_op_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_op= */
9943 (nitmethod_t)nitc__parser_prod___AOrElseExpr___nitc__parser_nodes__ABinBoolExpr__n_expr2_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
9944 (nitmethod_t)nitc__parser_prod___AOrElseExpr___init_aorelseexpr, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
9945 (nitmethod_t)nitc__parser_prod___AOrElseExpr___n_kwelse_61d, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_kwelse= */
9946 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
9947 }
9948 };
9949 /* allocate AOrElseExpr */
9950 val* NEW_nitc__AOrElseExpr(const struct type* type) {
9951 val* self /* : AOrElseExpr */;
9952 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
9953 self->type = type;
9954 self->class = &class_nitc__AOrElseExpr;
9955 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AOrElseExpr exact> */
9956 self->attrs[COLOR_nitc__typing__AExpr___is_typed].s = 0; /* _is_typed on <self:AOrElseExpr exact> */
9957 self->attrs[COLOR_nitc__typing__AExpr___vararg_decl].l = 0l; /* _vararg_decl on <self:AOrElseExpr exact> */
9958 return self;
9959 }