Merge: doc: fixed some typos and other misc. corrections
[nit.git] / c_src / nitc__nith.classes.4.c
1 #include "nitc__nith.classes.0.h"
2 /* runtime class nitc__TKwextern: nitc::TKwextern (dead=false; need_corpse=false)*/
3 const struct class class_nitc__TKwextern = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwextern:kernel$Object$init */
7 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwextern:kernel$Object$!= */
8 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwextern:kernel$Object$sys */
9 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes$TokenKeyword$to_s */
10 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwextern:kernel$Object$== */
11 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwextern:kernel$Object$is_same_instance */
12 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwextern:abstract_text$Object$inspect */
13 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwextern:kernel$Object$object_id */
14 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwextern:kernel$Object$hash */
15 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwextern:abstract_text$Object$class_name */
16 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwextern:abstract_text$Object$inspect_head */
17 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwextern:abstract_text$Object$native_class_name */
18 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$location */
19 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$parent */
20 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$visit_all */
21 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwextern:modelbuilder_base$ANode$is_broken */
22 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$hot_location */
23 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwextern:modelbuilder_base$ANode$is_broken= */
24 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$debug */
25 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwextern:literal$ANode$accept_literal */
26 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$parent= */
27 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwextern:transform$ANode$full_transform_visitor */
28 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation$ANode$accept_ast_validation */
29 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis$ANode$accept_rapid_type_visitor */
30 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope$ANode$accept_scope_visitor */
31 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow$ANode$accept_flow_visitor */
32 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init$ANode$accept_local_var_visitor */
33 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init$ANode$accept_auto_super_init */
34 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform$ANode$accept_transform_visitor */
35 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$location= */
36 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes$ANode$replace_with */
37 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwextern:typing$ANode$accept_post_typing */
38 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$replace_child */
39 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwextern:typing$ANode$bad_expr_message */
40 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwextern:lexer_work$Token$text */
41 (nitmethod_t)nitc__lexer___TKwextern___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwextern:lexer$TKwextern$parser_index */
42 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$next_token= */
43 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$prev_token= */
44 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$is_loose= */
45 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$next_looses */
46 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$next_token */
47 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwextern:parser_nodes$Token$prev_looses */
48 (nitmethod_t)nitc__lexer___TKwextern___init_tk, /* pointer to parser_nodes:TKwextern:lexer$TKwextern$init_tk */
49 }
50 };
51 /* allocate TKwextern */
52 val* NEW_nitc__TKwextern(const struct type* type) {
53 val* self /* : TKwextern */;
54 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
55 self->type = type;
56 self->class = &class_nitc__TKwextern;
57 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwextern exact> */
58 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwextern exact> */
59 return self;
60 }
61 /* runtime class nitc__TKwpublic: nitc::TKwpublic (dead=false; need_corpse=false)*/
62 const struct class class_nitc__TKwpublic = {
63 0, /* box_kind */
64 {
65 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwpublic:kernel$Object$init */
66 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwpublic:kernel$Object$!= */
67 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwpublic:kernel$Object$sys */
68 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwpublic:parser_nodes$TokenKeyword$to_s */
69 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwpublic:kernel$Object$== */
70 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwpublic:kernel$Object$is_same_instance */
71 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwpublic:abstract_text$Object$inspect */
72 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwpublic:kernel$Object$object_id */
73 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwpublic:kernel$Object$hash */
74 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwpublic:abstract_text$Object$class_name */
75 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwpublic:abstract_text$Object$inspect_head */
76 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwpublic:abstract_text$Object$native_class_name */
77 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$location */
78 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$parent */
79 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$visit_all */
80 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwpublic:modelbuilder_base$ANode$is_broken */
81 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$hot_location */
82 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwpublic:modelbuilder_base$ANode$is_broken= */
83 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$debug */
84 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpublic:literal$ANode$accept_literal */
85 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$parent= */
86 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform$ANode$full_transform_visitor */
87 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpublic:astvalidation$ANode$accept_ast_validation */
88 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpublic:rapid_type_analysis$ANode$accept_rapid_type_visitor */
89 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpublic:scope$ANode$accept_scope_visitor */
90 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpublic:flow$ANode$accept_flow_visitor */
91 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpublic:local_var_init$ANode$accept_local_var_visitor */
92 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpublic:auto_super_init$ANode$accept_auto_super_init */
93 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform$ANode$accept_transform_visitor */
94 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$location= */
95 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwpublic:parser_nodes$ANode$replace_with */
96 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwpublic:typing$ANode$accept_post_typing */
97 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$replace_child */
98 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwpublic:typing$ANode$bad_expr_message */
99 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwpublic:lexer_work$Token$text */
100 (nitmethod_t)nitc__lexer___TKwpublic___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpublic:lexer$TKwpublic$parser_index */
101 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$next_token= */
102 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$prev_token= */
103 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$is_loose= */
104 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$next_looses */
105 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$next_token */
106 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwpublic:parser_nodes$Token$prev_looses */
107 (nitmethod_t)nitc__lexer___TKwpublic___init_tk, /* pointer to parser_nodes:TKwpublic:lexer$TKwpublic$init_tk */
108 }
109 };
110 /* allocate TKwpublic */
111 val* NEW_nitc__TKwpublic(const struct type* type) {
112 val* self /* : TKwpublic */;
113 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
114 self->type = type;
115 self->class = &class_nitc__TKwpublic;
116 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwpublic exact> */
117 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwpublic exact> */
118 return self;
119 }
120 /* runtime class nitc__TKwprotected: nitc::TKwprotected (dead=false; need_corpse=false)*/
121 const struct class class_nitc__TKwprotected = {
122 0, /* box_kind */
123 {
124 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwprotected:kernel$Object$init */
125 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwprotected:kernel$Object$!= */
126 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwprotected:kernel$Object$sys */
127 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes$TokenKeyword$to_s */
128 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwprotected:kernel$Object$== */
129 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel$Object$is_same_instance */
130 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwprotected:abstract_text$Object$inspect */
131 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwprotected:kernel$Object$object_id */
132 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwprotected:kernel$Object$hash */
133 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwprotected:abstract_text$Object$class_name */
134 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwprotected:abstract_text$Object$inspect_head */
135 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwprotected:abstract_text$Object$native_class_name */
136 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$location */
137 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$parent */
138 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$visit_all */
139 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwprotected:modelbuilder_base$ANode$is_broken */
140 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$hot_location */
141 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwprotected:modelbuilder_base$ANode$is_broken= */
142 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$debug */
143 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprotected:literal$ANode$accept_literal */
144 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$parent= */
145 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform$ANode$full_transform_visitor */
146 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation$ANode$accept_ast_validation */
147 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis$ANode$accept_rapid_type_visitor */
148 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope$ANode$accept_scope_visitor */
149 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow$ANode$accept_flow_visitor */
150 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init$ANode$accept_local_var_visitor */
151 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init$ANode$accept_auto_super_init */
152 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform$ANode$accept_transform_visitor */
153 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$location= */
154 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes$ANode$replace_with */
155 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwprotected:typing$ANode$accept_post_typing */
156 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$replace_child */
157 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwprotected:typing$ANode$bad_expr_message */
158 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwprotected:lexer_work$Token$text */
159 (nitmethod_t)nitc__lexer___TKwprotected___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprotected:lexer$TKwprotected$parser_index */
160 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$next_token= */
161 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$prev_token= */
162 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$is_loose= */
163 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$next_looses */
164 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$next_token */
165 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwprotected:parser_nodes$Token$prev_looses */
166 (nitmethod_t)nitc__lexer___TKwprotected___init_tk, /* pointer to parser_nodes:TKwprotected:lexer$TKwprotected$init_tk */
167 }
168 };
169 /* allocate TKwprotected */
170 val* NEW_nitc__TKwprotected(const struct type* type) {
171 val* self /* : TKwprotected */;
172 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
173 self->type = type;
174 self->class = &class_nitc__TKwprotected;
175 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwprotected exact> */
176 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwprotected exact> */
177 return self;
178 }
179 /* runtime class nitc__TKwprivate: nitc::TKwprivate (dead=false; need_corpse=false)*/
180 const struct class class_nitc__TKwprivate = {
181 0, /* box_kind */
182 {
183 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwprivate:kernel$Object$init */
184 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwprivate:kernel$Object$!= */
185 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwprivate:kernel$Object$sys */
186 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes$TokenKeyword$to_s */
187 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwprivate:kernel$Object$== */
188 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel$Object$is_same_instance */
189 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwprivate:abstract_text$Object$inspect */
190 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwprivate:kernel$Object$object_id */
191 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwprivate:kernel$Object$hash */
192 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwprivate:abstract_text$Object$class_name */
193 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwprivate:abstract_text$Object$inspect_head */
194 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwprivate:abstract_text$Object$native_class_name */
195 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$location */
196 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$parent */
197 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$visit_all */
198 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwprivate:modelbuilder_base$ANode$is_broken */
199 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$hot_location */
200 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwprivate:modelbuilder_base$ANode$is_broken= */
201 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$debug */
202 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprivate:literal$ANode$accept_literal */
203 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$parent= */
204 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform$ANode$full_transform_visitor */
205 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation$ANode$accept_ast_validation */
206 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis$ANode$accept_rapid_type_visitor */
207 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope$ANode$accept_scope_visitor */
208 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow$ANode$accept_flow_visitor */
209 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init$ANode$accept_local_var_visitor */
210 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init$ANode$accept_auto_super_init */
211 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform$ANode$accept_transform_visitor */
212 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$location= */
213 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes$ANode$replace_with */
214 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwprivate:typing$ANode$accept_post_typing */
215 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$replace_child */
216 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwprivate:typing$ANode$bad_expr_message */
217 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwprivate:lexer_work$Token$text */
218 (nitmethod_t)nitc__lexer___TKwprivate___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprivate:lexer$TKwprivate$parser_index */
219 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$next_token= */
220 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$prev_token= */
221 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$is_loose= */
222 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$next_looses */
223 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$next_token */
224 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwprivate:parser_nodes$Token$prev_looses */
225 (nitmethod_t)nitc__lexer___TKwprivate___init_tk, /* pointer to parser_nodes:TKwprivate:lexer$TKwprivate$init_tk */
226 }
227 };
228 /* allocate TKwprivate */
229 val* NEW_nitc__TKwprivate(const struct type* type) {
230 val* self /* : TKwprivate */;
231 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
232 self->type = type;
233 self->class = &class_nitc__TKwprivate;
234 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwprivate exact> */
235 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwprivate exact> */
236 return self;
237 }
238 /* runtime class nitc__TKwintrude: nitc::TKwintrude (dead=false; need_corpse=false)*/
239 const struct class class_nitc__TKwintrude = {
240 0, /* box_kind */
241 {
242 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwintrude:kernel$Object$init */
243 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwintrude:kernel$Object$!= */
244 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwintrude:kernel$Object$sys */
245 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes$TokenKeyword$to_s */
246 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwintrude:kernel$Object$== */
247 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel$Object$is_same_instance */
248 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwintrude:abstract_text$Object$inspect */
249 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwintrude:kernel$Object$object_id */
250 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwintrude:kernel$Object$hash */
251 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwintrude:abstract_text$Object$class_name */
252 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwintrude:abstract_text$Object$inspect_head */
253 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwintrude:abstract_text$Object$native_class_name */
254 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$location */
255 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$parent */
256 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$visit_all */
257 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwintrude:modelbuilder_base$ANode$is_broken */
258 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$hot_location */
259 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwintrude:modelbuilder_base$ANode$is_broken= */
260 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$debug */
261 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwintrude:literal$ANode$accept_literal */
262 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$parent= */
263 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform$ANode$full_transform_visitor */
264 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation$ANode$accept_ast_validation */
265 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis$ANode$accept_rapid_type_visitor */
266 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope$ANode$accept_scope_visitor */
267 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow$ANode$accept_flow_visitor */
268 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init$ANode$accept_local_var_visitor */
269 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init$ANode$accept_auto_super_init */
270 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform$ANode$accept_transform_visitor */
271 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$location= */
272 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes$ANode$replace_with */
273 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwintrude:typing$ANode$accept_post_typing */
274 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$replace_child */
275 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwintrude:typing$ANode$bad_expr_message */
276 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwintrude:lexer_work$Token$text */
277 (nitmethod_t)nitc__lexer___TKwintrude___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwintrude:lexer$TKwintrude$parser_index */
278 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$next_token= */
279 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$prev_token= */
280 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$is_loose= */
281 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$next_looses */
282 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$next_token */
283 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwintrude:parser_nodes$Token$prev_looses */
284 (nitmethod_t)nitc__lexer___TKwintrude___init_tk, /* pointer to parser_nodes:TKwintrude:lexer$TKwintrude$init_tk */
285 }
286 };
287 /* allocate TKwintrude */
288 val* NEW_nitc__TKwintrude(const struct type* type) {
289 val* self /* : TKwintrude */;
290 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
291 self->type = type;
292 self->class = &class_nitc__TKwintrude;
293 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwintrude exact> */
294 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwintrude exact> */
295 return self;
296 }
297 /* runtime class nitc__TKwif: nitc::TKwif (dead=false; need_corpse=false)*/
298 const struct class class_nitc__TKwif = {
299 0, /* box_kind */
300 {
301 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwif:kernel$Object$init */
302 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwif:kernel$Object$!= */
303 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwif:kernel$Object$sys */
304 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwif:parser_nodes$TokenKeyword$to_s */
305 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwif:kernel$Object$== */
306 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwif:kernel$Object$is_same_instance */
307 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwif:abstract_text$Object$inspect */
308 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwif:kernel$Object$object_id */
309 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwif:kernel$Object$hash */
310 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwif:abstract_text$Object$class_name */
311 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwif:abstract_text$Object$inspect_head */
312 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwif:abstract_text$Object$native_class_name */
313 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$location */
314 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$parent */
315 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes$Token$visit_all */
316 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwif:modelbuilder_base$ANode$is_broken */
317 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$hot_location */
318 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwif:modelbuilder_base$ANode$is_broken= */
319 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$debug */
320 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwif:literal$ANode$accept_literal */
321 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$parent= */
322 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwif:transform$ANode$full_transform_visitor */
323 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation$ANode$accept_ast_validation */
324 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis$ANode$accept_rapid_type_visitor */
325 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope$ANode$accept_scope_visitor */
326 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow$ANode$accept_flow_visitor */
327 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init$ANode$accept_local_var_visitor */
328 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init$ANode$accept_auto_super_init */
329 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform$ANode$accept_transform_visitor */
330 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$location= */
331 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwif:parser_nodes$ANode$replace_with */
332 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwif:typing$ANode$accept_post_typing */
333 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes$Token$replace_child */
334 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwif:typing$ANode$bad_expr_message */
335 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwif:lexer_work$Token$text */
336 (nitmethod_t)nitc__lexer___TKwif___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwif:lexer$TKwif$parser_index */
337 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes$Token$next_token= */
338 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes$Token$prev_token= */
339 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwif:parser_nodes$Token$is_loose= */
340 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwif:parser_nodes$Token$next_looses */
341 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwif:parser_nodes$Token$next_token */
342 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwif:parser_nodes$Token$prev_looses */
343 (nitmethod_t)nitc__lexer___TKwif___init_tk, /* pointer to parser_nodes:TKwif:lexer$TKwif$init_tk */
344 }
345 };
346 /* allocate TKwif */
347 val* NEW_nitc__TKwif(const struct type* type) {
348 val* self /* : TKwif */;
349 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
350 self->type = type;
351 self->class = &class_nitc__TKwif;
352 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwif exact> */
353 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwif exact> */
354 return self;
355 }
356 /* runtime class nitc__TKwthen: nitc::TKwthen (dead=false; need_corpse=false)*/
357 const struct class class_nitc__TKwthen = {
358 0, /* box_kind */
359 {
360 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwthen:kernel$Object$init */
361 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwthen:kernel$Object$!= */
362 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwthen:kernel$Object$sys */
363 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes$TokenKeyword$to_s */
364 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwthen:kernel$Object$== */
365 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwthen:kernel$Object$is_same_instance */
366 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwthen:abstract_text$Object$inspect */
367 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwthen:kernel$Object$object_id */
368 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwthen:kernel$Object$hash */
369 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwthen:abstract_text$Object$class_name */
370 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwthen:abstract_text$Object$inspect_head */
371 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwthen:abstract_text$Object$native_class_name */
372 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$location */
373 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$parent */
374 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$visit_all */
375 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwthen:modelbuilder_base$ANode$is_broken */
376 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$hot_location */
377 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwthen:modelbuilder_base$ANode$is_broken= */
378 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$debug */
379 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwthen:literal$ANode$accept_literal */
380 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$parent= */
381 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwthen:transform$ANode$full_transform_visitor */
382 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation$ANode$accept_ast_validation */
383 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis$ANode$accept_rapid_type_visitor */
384 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope$ANode$accept_scope_visitor */
385 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow$ANode$accept_flow_visitor */
386 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init$ANode$accept_local_var_visitor */
387 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init$ANode$accept_auto_super_init */
388 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform$ANode$accept_transform_visitor */
389 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$location= */
390 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes$ANode$replace_with */
391 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwthen:typing$ANode$accept_post_typing */
392 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$replace_child */
393 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwthen:typing$ANode$bad_expr_message */
394 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwthen:lexer_work$Token$text */
395 (nitmethod_t)nitc__lexer___TKwthen___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwthen:lexer$TKwthen$parser_index */
396 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$next_token= */
397 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$prev_token= */
398 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$is_loose= */
399 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$next_looses */
400 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$next_token */
401 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwthen:parser_nodes$Token$prev_looses */
402 (nitmethod_t)nitc__lexer___TKwthen___init_tk, /* pointer to parser_nodes:TKwthen:lexer$TKwthen$init_tk */
403 }
404 };
405 /* allocate TKwthen */
406 val* NEW_nitc__TKwthen(const struct type* type) {
407 val* self /* : TKwthen */;
408 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
409 self->type = type;
410 self->class = &class_nitc__TKwthen;
411 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwthen exact> */
412 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwthen exact> */
413 return self;
414 }
415 /* runtime class nitc__TKwelse: nitc::TKwelse (dead=false; need_corpse=false)*/
416 const struct class class_nitc__TKwelse = {
417 0, /* box_kind */
418 {
419 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwelse:kernel$Object$init */
420 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwelse:kernel$Object$!= */
421 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwelse:kernel$Object$sys */
422 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes$TokenKeyword$to_s */
423 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwelse:kernel$Object$== */
424 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwelse:kernel$Object$is_same_instance */
425 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwelse:abstract_text$Object$inspect */
426 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwelse:kernel$Object$object_id */
427 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwelse:kernel$Object$hash */
428 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwelse:abstract_text$Object$class_name */
429 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwelse:abstract_text$Object$inspect_head */
430 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwelse:abstract_text$Object$native_class_name */
431 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$location */
432 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$parent */
433 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$visit_all */
434 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwelse:modelbuilder_base$ANode$is_broken */
435 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$hot_location */
436 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwelse:modelbuilder_base$ANode$is_broken= */
437 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$debug */
438 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwelse:literal$ANode$accept_literal */
439 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$parent= */
440 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwelse:transform$ANode$full_transform_visitor */
441 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation$ANode$accept_ast_validation */
442 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis$ANode$accept_rapid_type_visitor */
443 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope$ANode$accept_scope_visitor */
444 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow$ANode$accept_flow_visitor */
445 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init$ANode$accept_local_var_visitor */
446 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init$ANode$accept_auto_super_init */
447 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform$ANode$accept_transform_visitor */
448 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$location= */
449 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes$ANode$replace_with */
450 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwelse:typing$ANode$accept_post_typing */
451 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$replace_child */
452 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwelse:typing$ANode$bad_expr_message */
453 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwelse:lexer_work$Token$text */
454 (nitmethod_t)nitc__lexer___TKwelse___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwelse:lexer$TKwelse$parser_index */
455 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$next_token= */
456 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$prev_token= */
457 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$is_loose= */
458 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$next_looses */
459 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$next_token */
460 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwelse:parser_nodes$Token$prev_looses */
461 (nitmethod_t)nitc__lexer___TKwelse___init_tk, /* pointer to parser_nodes:TKwelse:lexer$TKwelse$init_tk */
462 }
463 };
464 /* allocate TKwelse */
465 val* NEW_nitc__TKwelse(const struct type* type) {
466 val* self /* : TKwelse */;
467 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
468 self->type = type;
469 self->class = &class_nitc__TKwelse;
470 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwelse exact> */
471 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwelse exact> */
472 return self;
473 }
474 /* runtime class nitc__TKwwhile: nitc::TKwwhile (dead=false; need_corpse=false)*/
475 const struct class class_nitc__TKwwhile = {
476 0, /* box_kind */
477 {
478 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwwhile:kernel$Object$init */
479 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwwhile:kernel$Object$!= */
480 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwwhile:kernel$Object$sys */
481 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes$TokenKeyword$to_s */
482 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwwhile:kernel$Object$== */
483 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel$Object$is_same_instance */
484 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwwhile:abstract_text$Object$inspect */
485 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwwhile:kernel$Object$object_id */
486 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwwhile:kernel$Object$hash */
487 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwwhile:abstract_text$Object$class_name */
488 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwwhile:abstract_text$Object$inspect_head */
489 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwwhile:abstract_text$Object$native_class_name */
490 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$location */
491 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$parent */
492 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$visit_all */
493 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwwhile:modelbuilder_base$ANode$is_broken */
494 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$hot_location */
495 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwwhile:modelbuilder_base$ANode$is_broken= */
496 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$debug */
497 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwhile:literal$ANode$accept_literal */
498 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$parent= */
499 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform$ANode$full_transform_visitor */
500 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation$ANode$accept_ast_validation */
501 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis$ANode$accept_rapid_type_visitor */
502 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope$ANode$accept_scope_visitor */
503 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow$ANode$accept_flow_visitor */
504 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init$ANode$accept_local_var_visitor */
505 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init$ANode$accept_auto_super_init */
506 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform$ANode$accept_transform_visitor */
507 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$location= */
508 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes$ANode$replace_with */
509 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwwhile:typing$ANode$accept_post_typing */
510 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$replace_child */
511 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwwhile:typing$ANode$bad_expr_message */
512 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwwhile:lexer_work$Token$text */
513 (nitmethod_t)nitc__lexer___TKwwhile___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwhile:lexer$TKwwhile$parser_index */
514 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$next_token= */
515 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$prev_token= */
516 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$is_loose= */
517 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$next_looses */
518 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$next_token */
519 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwwhile:parser_nodes$Token$prev_looses */
520 (nitmethod_t)nitc__lexer___TKwwhile___init_tk, /* pointer to parser_nodes:TKwwhile:lexer$TKwwhile$init_tk */
521 }
522 };
523 /* allocate TKwwhile */
524 val* NEW_nitc__TKwwhile(const struct type* type) {
525 val* self /* : TKwwhile */;
526 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
527 self->type = type;
528 self->class = &class_nitc__TKwwhile;
529 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwwhile exact> */
530 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwwhile exact> */
531 return self;
532 }
533 /* runtime class nitc__TKwloop: nitc::TKwloop (dead=false; need_corpse=false)*/
534 const struct class class_nitc__TKwloop = {
535 0, /* box_kind */
536 {
537 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwloop:kernel$Object$init */
538 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwloop:kernel$Object$!= */
539 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwloop:kernel$Object$sys */
540 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes$TokenKeyword$to_s */
541 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwloop:kernel$Object$== */
542 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwloop:kernel$Object$is_same_instance */
543 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwloop:abstract_text$Object$inspect */
544 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwloop:kernel$Object$object_id */
545 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwloop:kernel$Object$hash */
546 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwloop:abstract_text$Object$class_name */
547 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwloop:abstract_text$Object$inspect_head */
548 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwloop:abstract_text$Object$native_class_name */
549 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$location */
550 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$parent */
551 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$visit_all */
552 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwloop:modelbuilder_base$ANode$is_broken */
553 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$hot_location */
554 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwloop:modelbuilder_base$ANode$is_broken= */
555 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$debug */
556 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwloop:literal$ANode$accept_literal */
557 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$parent= */
558 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwloop:transform$ANode$full_transform_visitor */
559 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation$ANode$accept_ast_validation */
560 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis$ANode$accept_rapid_type_visitor */
561 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope$ANode$accept_scope_visitor */
562 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow$ANode$accept_flow_visitor */
563 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init$ANode$accept_local_var_visitor */
564 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init$ANode$accept_auto_super_init */
565 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform$ANode$accept_transform_visitor */
566 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$location= */
567 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes$ANode$replace_with */
568 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwloop:typing$ANode$accept_post_typing */
569 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$replace_child */
570 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwloop:typing$ANode$bad_expr_message */
571 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwloop:lexer_work$Token$text */
572 (nitmethod_t)nitc__lexer___TKwloop___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwloop:lexer$TKwloop$parser_index */
573 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$next_token= */
574 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$prev_token= */
575 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$is_loose= */
576 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$next_looses */
577 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$next_token */
578 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwloop:parser_nodes$Token$prev_looses */
579 (nitmethod_t)nitc__lexer___TKwloop___init_tk, /* pointer to parser_nodes:TKwloop:lexer$TKwloop$init_tk */
580 }
581 };
582 /* allocate TKwloop */
583 val* NEW_nitc__TKwloop(const struct type* type) {
584 val* self /* : TKwloop */;
585 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
586 self->type = type;
587 self->class = &class_nitc__TKwloop;
588 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwloop exact> */
589 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwloop exact> */
590 return self;
591 }
592 /* runtime class nitc__TKwfor: nitc::TKwfor (dead=false; need_corpse=false)*/
593 const struct class class_nitc__TKwfor = {
594 0, /* box_kind */
595 {
596 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwfor:kernel$Object$init */
597 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwfor:kernel$Object$!= */
598 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwfor:kernel$Object$sys */
599 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes$TokenKeyword$to_s */
600 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwfor:kernel$Object$== */
601 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwfor:kernel$Object$is_same_instance */
602 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwfor:abstract_text$Object$inspect */
603 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwfor:kernel$Object$object_id */
604 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwfor:kernel$Object$hash */
605 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwfor:abstract_text$Object$class_name */
606 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwfor:abstract_text$Object$inspect_head */
607 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwfor:abstract_text$Object$native_class_name */
608 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$location */
609 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$parent */
610 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$visit_all */
611 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwfor:modelbuilder_base$ANode$is_broken */
612 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$hot_location */
613 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwfor:modelbuilder_base$ANode$is_broken= */
614 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$debug */
615 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfor:literal$ANode$accept_literal */
616 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$parent= */
617 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfor:transform$ANode$full_transform_visitor */
618 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation$ANode$accept_ast_validation */
619 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis$ANode$accept_rapid_type_visitor */
620 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope$ANode$accept_scope_visitor */
621 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow$ANode$accept_flow_visitor */
622 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init$ANode$accept_local_var_visitor */
623 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init$ANode$accept_auto_super_init */
624 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform$ANode$accept_transform_visitor */
625 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$location= */
626 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes$ANode$replace_with */
627 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwfor:typing$ANode$accept_post_typing */
628 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$replace_child */
629 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwfor:typing$ANode$bad_expr_message */
630 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwfor:lexer_work$Token$text */
631 (nitmethod_t)nitc__lexer___TKwfor___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfor:lexer$TKwfor$parser_index */
632 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$next_token= */
633 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$prev_token= */
634 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$is_loose= */
635 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$next_looses */
636 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$next_token */
637 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwfor:parser_nodes$Token$prev_looses */
638 (nitmethod_t)nitc__lexer___TKwfor___init_tk, /* pointer to parser_nodes:TKwfor:lexer$TKwfor$init_tk */
639 }
640 };
641 /* allocate TKwfor */
642 val* NEW_nitc__TKwfor(const struct type* type) {
643 val* self /* : TKwfor */;
644 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
645 self->type = type;
646 self->class = &class_nitc__TKwfor;
647 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwfor exact> */
648 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwfor exact> */
649 return self;
650 }
651 /* runtime class nitc__TKwin: nitc::TKwin (dead=false; need_corpse=false)*/
652 const struct class class_nitc__TKwin = {
653 0, /* box_kind */
654 {
655 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwin:kernel$Object$init */
656 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwin:kernel$Object$!= */
657 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwin:kernel$Object$sys */
658 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwin:parser_nodes$TokenKeyword$to_s */
659 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwin:kernel$Object$== */
660 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwin:kernel$Object$is_same_instance */
661 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwin:abstract_text$Object$inspect */
662 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwin:kernel$Object$object_id */
663 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwin:kernel$Object$hash */
664 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwin:abstract_text$Object$class_name */
665 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwin:abstract_text$Object$inspect_head */
666 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwin:abstract_text$Object$native_class_name */
667 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$location */
668 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$parent */
669 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes$Token$visit_all */
670 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwin:modelbuilder_base$ANode$is_broken */
671 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$hot_location */
672 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwin:modelbuilder_base$ANode$is_broken= */
673 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$debug */
674 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwin:literal$ANode$accept_literal */
675 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$parent= */
676 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwin:transform$ANode$full_transform_visitor */
677 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation$ANode$accept_ast_validation */
678 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis$ANode$accept_rapid_type_visitor */
679 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope$ANode$accept_scope_visitor */
680 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow$ANode$accept_flow_visitor */
681 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init$ANode$accept_local_var_visitor */
682 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init$ANode$accept_auto_super_init */
683 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform$ANode$accept_transform_visitor */
684 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$location= */
685 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwin:parser_nodes$ANode$replace_with */
686 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwin:typing$ANode$accept_post_typing */
687 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes$Token$replace_child */
688 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwin:typing$ANode$bad_expr_message */
689 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwin:lexer_work$Token$text */
690 (nitmethod_t)nitc__lexer___TKwin___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwin:lexer$TKwin$parser_index */
691 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes$Token$next_token= */
692 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes$Token$prev_token= */
693 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwin:parser_nodes$Token$is_loose= */
694 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwin:parser_nodes$Token$next_looses */
695 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwin:parser_nodes$Token$next_token */
696 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwin:parser_nodes$Token$prev_looses */
697 (nitmethod_t)nitc__lexer___TKwin___init_tk, /* pointer to parser_nodes:TKwin:lexer$TKwin$init_tk */
698 }
699 };
700 /* allocate TKwin */
701 val* NEW_nitc__TKwin(const struct type* type) {
702 val* self /* : TKwin */;
703 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
704 self->type = type;
705 self->class = &class_nitc__TKwin;
706 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwin exact> */
707 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwin exact> */
708 return self;
709 }
710 /* runtime class nitc__TKwand: nitc::TKwand (dead=false; need_corpse=false)*/
711 const struct class class_nitc__TKwand = {
712 0, /* box_kind */
713 {
714 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwand:kernel$Object$init */
715 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwand:kernel$Object$!= */
716 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwand:kernel$Object$sys */
717 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwand:parser_nodes$TokenKeyword$to_s */
718 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwand:kernel$Object$== */
719 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwand:kernel$Object$is_same_instance */
720 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwand:abstract_text$Object$inspect */
721 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwand:kernel$Object$object_id */
722 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwand:kernel$Object$hash */
723 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwand:abstract_text$Object$class_name */
724 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwand:abstract_text$Object$inspect_head */
725 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwand:abstract_text$Object$native_class_name */
726 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$location */
727 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$parent */
728 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes$Token$visit_all */
729 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwand:modelbuilder_base$ANode$is_broken */
730 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$hot_location */
731 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwand:modelbuilder_base$ANode$is_broken= */
732 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$debug */
733 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwand:literal$ANode$accept_literal */
734 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$parent= */
735 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwand:transform$ANode$full_transform_visitor */
736 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation$ANode$accept_ast_validation */
737 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis$ANode$accept_rapid_type_visitor */
738 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope$ANode$accept_scope_visitor */
739 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow$ANode$accept_flow_visitor */
740 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init$ANode$accept_local_var_visitor */
741 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init$ANode$accept_auto_super_init */
742 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform$ANode$accept_transform_visitor */
743 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$location= */
744 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwand:parser_nodes$ANode$replace_with */
745 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwand:typing$ANode$accept_post_typing */
746 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes$Token$replace_child */
747 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwand:typing$ANode$bad_expr_message */
748 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwand:lexer_work$Token$text */
749 (nitmethod_t)nitc__lexer___TKwand___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwand:lexer$TKwand$parser_index */
750 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes$Token$next_token= */
751 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes$Token$prev_token= */
752 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwand:parser_nodes$Token$is_loose= */
753 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwand:parser_nodes$Token$next_looses */
754 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwand:parser_nodes$Token$next_token */
755 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwand:parser_nodes$Token$prev_looses */
756 (nitmethod_t)nitc__lexer___TKwand___init_tk, /* pointer to parser_nodes:TKwand:lexer$TKwand$init_tk */
757 }
758 };
759 /* allocate TKwand */
760 val* NEW_nitc__TKwand(const struct type* type) {
761 val* self /* : TKwand */;
762 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
763 self->type = type;
764 self->class = &class_nitc__TKwand;
765 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwand exact> */
766 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwand exact> */
767 return self;
768 }
769 /* runtime class nitc__TKwor: nitc::TKwor (dead=false; need_corpse=false)*/
770 const struct class class_nitc__TKwor = {
771 0, /* box_kind */
772 {
773 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwor:kernel$Object$init */
774 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwor:kernel$Object$!= */
775 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwor:kernel$Object$sys */
776 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwor:parser_nodes$TokenKeyword$to_s */
777 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwor:kernel$Object$== */
778 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwor:kernel$Object$is_same_instance */
779 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwor:abstract_text$Object$inspect */
780 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwor:kernel$Object$object_id */
781 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwor:kernel$Object$hash */
782 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwor:abstract_text$Object$class_name */
783 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwor:abstract_text$Object$inspect_head */
784 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwor:abstract_text$Object$native_class_name */
785 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$location */
786 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$parent */
787 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes$Token$visit_all */
788 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwor:modelbuilder_base$ANode$is_broken */
789 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$hot_location */
790 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwor:modelbuilder_base$ANode$is_broken= */
791 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$debug */
792 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwor:literal$ANode$accept_literal */
793 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$parent= */
794 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwor:transform$ANode$full_transform_visitor */
795 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation$ANode$accept_ast_validation */
796 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis$ANode$accept_rapid_type_visitor */
797 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope$ANode$accept_scope_visitor */
798 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow$ANode$accept_flow_visitor */
799 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init$ANode$accept_local_var_visitor */
800 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init$ANode$accept_auto_super_init */
801 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform$ANode$accept_transform_visitor */
802 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$location= */
803 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwor:parser_nodes$ANode$replace_with */
804 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwor:typing$ANode$accept_post_typing */
805 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes$Token$replace_child */
806 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwor:typing$ANode$bad_expr_message */
807 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwor:lexer_work$Token$text */
808 (nitmethod_t)nitc__lexer___TKwor___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwor:lexer$TKwor$parser_index */
809 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes$Token$next_token= */
810 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes$Token$prev_token= */
811 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwor:parser_nodes$Token$is_loose= */
812 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwor:parser_nodes$Token$next_looses */
813 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwor:parser_nodes$Token$next_token */
814 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwor:parser_nodes$Token$prev_looses */
815 (nitmethod_t)nitc__lexer___TKwor___init_tk, /* pointer to parser_nodes:TKwor:lexer$TKwor$init_tk */
816 }
817 };
818 /* allocate TKwor */
819 val* NEW_nitc__TKwor(const struct type* type) {
820 val* self /* : TKwor */;
821 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
822 self->type = type;
823 self->class = &class_nitc__TKwor;
824 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwor exact> */
825 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwor exact> */
826 return self;
827 }
828 /* runtime class nitc__TKwimplies: nitc::TKwimplies (dead=false; need_corpse=false)*/
829 const struct class class_nitc__TKwimplies = {
830 0, /* box_kind */
831 {
832 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwimplies:kernel$Object$init */
833 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwimplies:kernel$Object$!= */
834 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwimplies:kernel$Object$sys */
835 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes$TokenKeyword$to_s */
836 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwimplies:kernel$Object$== */
837 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel$Object$is_same_instance */
838 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwimplies:abstract_text$Object$inspect */
839 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwimplies:kernel$Object$object_id */
840 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwimplies:kernel$Object$hash */
841 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwimplies:abstract_text$Object$class_name */
842 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwimplies:abstract_text$Object$inspect_head */
843 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwimplies:abstract_text$Object$native_class_name */
844 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$location */
845 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$parent */
846 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$visit_all */
847 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwimplies:modelbuilder_base$ANode$is_broken */
848 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$hot_location */
849 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwimplies:modelbuilder_base$ANode$is_broken= */
850 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$debug */
851 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimplies:literal$ANode$accept_literal */
852 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$parent= */
853 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform$ANode$full_transform_visitor */
854 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation$ANode$accept_ast_validation */
855 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis$ANode$accept_rapid_type_visitor */
856 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope$ANode$accept_scope_visitor */
857 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow$ANode$accept_flow_visitor */
858 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init$ANode$accept_local_var_visitor */
859 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init$ANode$accept_auto_super_init */
860 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform$ANode$accept_transform_visitor */
861 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$location= */
862 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes$ANode$replace_with */
863 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwimplies:typing$ANode$accept_post_typing */
864 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$replace_child */
865 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwimplies:typing$ANode$bad_expr_message */
866 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwimplies:lexer_work$Token$text */
867 (nitmethod_t)nitc__lexer___TKwimplies___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimplies:lexer$TKwimplies$parser_index */
868 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$next_token= */
869 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$prev_token= */
870 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$is_loose= */
871 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$next_looses */
872 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$next_token */
873 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwimplies:parser_nodes$Token$prev_looses */
874 (nitmethod_t)nitc__lexer___TKwimplies___init_tk, /* pointer to parser_nodes:TKwimplies:lexer$TKwimplies$init_tk */
875 }
876 };
877 /* allocate TKwimplies */
878 val* NEW_nitc__TKwimplies(const struct type* type) {
879 val* self /* : TKwimplies */;
880 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
881 self->type = type;
882 self->class = &class_nitc__TKwimplies;
883 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwimplies exact> */
884 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwimplies exact> */
885 return self;
886 }
887 /* runtime class nitc__TKwnot: nitc::TKwnot (dead=false; need_corpse=false)*/
888 const struct class class_nitc__TKwnot = {
889 0, /* box_kind */
890 {
891 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnot:kernel$Object$init */
892 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnot:kernel$Object$!= */
893 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnot:kernel$Object$sys */
894 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes$TokenKeyword$to_s */
895 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnot:kernel$Object$== */
896 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnot:kernel$Object$is_same_instance */
897 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnot:abstract_text$Object$inspect */
898 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnot:kernel$Object$object_id */
899 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnot:kernel$Object$hash */
900 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnot:abstract_text$Object$class_name */
901 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnot:abstract_text$Object$inspect_head */
902 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnot:abstract_text$Object$native_class_name */
903 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$location */
904 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$parent */
905 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$visit_all */
906 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnot:modelbuilder_base$ANode$is_broken */
907 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$hot_location */
908 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnot:modelbuilder_base$ANode$is_broken= */
909 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$debug */
910 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnot:literal$ANode$accept_literal */
911 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$parent= */
912 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnot:transform$ANode$full_transform_visitor */
913 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation$ANode$accept_ast_validation */
914 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis$ANode$accept_rapid_type_visitor */
915 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope$ANode$accept_scope_visitor */
916 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow$ANode$accept_flow_visitor */
917 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init$ANode$accept_local_var_visitor */
918 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init$ANode$accept_auto_super_init */
919 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform$ANode$accept_transform_visitor */
920 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$location= */
921 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes$ANode$replace_with */
922 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnot:typing$ANode$accept_post_typing */
923 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$replace_child */
924 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwnot:typing$ANode$bad_expr_message */
925 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnot:lexer_work$Token$text */
926 (nitmethod_t)nitc__lexer___TKwnot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnot:lexer$TKwnot$parser_index */
927 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$next_token= */
928 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$prev_token= */
929 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$is_loose= */
930 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$next_looses */
931 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$next_token */
932 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnot:parser_nodes$Token$prev_looses */
933 (nitmethod_t)nitc__lexer___TKwnot___init_tk, /* pointer to parser_nodes:TKwnot:lexer$TKwnot$init_tk */
934 }
935 };
936 /* allocate TKwnot */
937 val* NEW_nitc__TKwnot(const struct type* type) {
938 val* self /* : TKwnot */;
939 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
940 self->type = type;
941 self->class = &class_nitc__TKwnot;
942 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnot exact> */
943 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnot exact> */
944 return self;
945 }
946 /* runtime class nitc__TKwreturn: nitc::TKwreturn (dead=false; need_corpse=false)*/
947 const struct class class_nitc__TKwreturn = {
948 0, /* box_kind */
949 {
950 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwreturn:kernel$Object$init */
951 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwreturn:kernel$Object$!= */
952 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwreturn:kernel$Object$sys */
953 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes$TokenKeyword$to_s */
954 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwreturn:kernel$Object$== */
955 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel$Object$is_same_instance */
956 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwreturn:abstract_text$Object$inspect */
957 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwreturn:kernel$Object$object_id */
958 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwreturn:kernel$Object$hash */
959 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwreturn:abstract_text$Object$class_name */
960 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwreturn:abstract_text$Object$inspect_head */
961 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwreturn:abstract_text$Object$native_class_name */
962 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$location */
963 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$parent */
964 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$visit_all */
965 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwreturn:modelbuilder_base$ANode$is_broken */
966 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$hot_location */
967 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwreturn:modelbuilder_base$ANode$is_broken= */
968 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$debug */
969 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwreturn:literal$ANode$accept_literal */
970 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$parent= */
971 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform$ANode$full_transform_visitor */
972 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation$ANode$accept_ast_validation */
973 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis$ANode$accept_rapid_type_visitor */
974 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope$ANode$accept_scope_visitor */
975 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow$ANode$accept_flow_visitor */
976 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init$ANode$accept_local_var_visitor */
977 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init$ANode$accept_auto_super_init */
978 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform$ANode$accept_transform_visitor */
979 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$location= */
980 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes$ANode$replace_with */
981 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwreturn:typing$ANode$accept_post_typing */
982 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$replace_child */
983 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwreturn:typing$ANode$bad_expr_message */
984 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwreturn:lexer_work$Token$text */
985 (nitmethod_t)nitc__lexer___TKwreturn___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwreturn:lexer$TKwreturn$parser_index */
986 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$next_token= */
987 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$prev_token= */
988 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$is_loose= */
989 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$next_looses */
990 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$next_token */
991 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwreturn:parser_nodes$Token$prev_looses */
992 (nitmethod_t)nitc__lexer___TKwreturn___init_tk, /* pointer to parser_nodes:TKwreturn:lexer$TKwreturn$init_tk */
993 }
994 };
995 /* allocate TKwreturn */
996 val* NEW_nitc__TKwreturn(const struct type* type) {
997 val* self /* : TKwreturn */;
998 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
999 self->type = type;
1000 self->class = &class_nitc__TKwreturn;
1001 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwreturn exact> */
1002 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwreturn exact> */
1003 return self;
1004 }
1005 /* runtime class nitc__TKwcontinue: nitc::TKwcontinue (dead=false; need_corpse=false)*/
1006 const struct class class_nitc__TKwcontinue = {
1007 0, /* box_kind */
1008 {
1009 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwcontinue:kernel$Object$init */
1010 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel$Object$!= */
1011 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwcontinue:kernel$Object$sys */
1012 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes$TokenKeyword$to_s */
1013 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel$Object$== */
1014 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel$Object$is_same_instance */
1015 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwcontinue:abstract_text$Object$inspect */
1016 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwcontinue:kernel$Object$object_id */
1017 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwcontinue:kernel$Object$hash */
1018 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwcontinue:abstract_text$Object$class_name */
1019 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwcontinue:abstract_text$Object$inspect_head */
1020 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwcontinue:abstract_text$Object$native_class_name */
1021 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$location */
1022 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$parent */
1023 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$visit_all */
1024 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwcontinue:modelbuilder_base$ANode$is_broken */
1025 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$hot_location */
1026 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwcontinue:modelbuilder_base$ANode$is_broken= */
1027 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$debug */
1028 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwcontinue:literal$ANode$accept_literal */
1029 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$parent= */
1030 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform$ANode$full_transform_visitor */
1031 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation$ANode$accept_ast_validation */
1032 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1033 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope$ANode$accept_scope_visitor */
1034 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow$ANode$accept_flow_visitor */
1035 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init$ANode$accept_local_var_visitor */
1036 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init$ANode$accept_auto_super_init */
1037 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform$ANode$accept_transform_visitor */
1038 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$location= */
1039 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes$ANode$replace_with */
1040 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwcontinue:typing$ANode$accept_post_typing */
1041 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$replace_child */
1042 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwcontinue:typing$ANode$bad_expr_message */
1043 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwcontinue:lexer_work$Token$text */
1044 (nitmethod_t)nitc__lexer___TKwcontinue___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer$TKwcontinue$parser_index */
1045 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$next_token= */
1046 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$prev_token= */
1047 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$is_loose= */
1048 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$next_looses */
1049 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$next_token */
1050 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwcontinue:parser_nodes$Token$prev_looses */
1051 (nitmethod_t)nitc__lexer___TKwcontinue___init_tk, /* pointer to parser_nodes:TKwcontinue:lexer$TKwcontinue$init_tk */
1052 }
1053 };
1054 /* allocate TKwcontinue */
1055 val* NEW_nitc__TKwcontinue(const struct type* type) {
1056 val* self /* : TKwcontinue */;
1057 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1058 self->type = type;
1059 self->class = &class_nitc__TKwcontinue;
1060 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwcontinue exact> */
1061 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwcontinue exact> */
1062 return self;
1063 }
1064 /* runtime class nitc__TKwbreak: nitc::TKwbreak (dead=false; need_corpse=false)*/
1065 const struct class class_nitc__TKwbreak = {
1066 0, /* box_kind */
1067 {
1068 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwbreak:kernel$Object$init */
1069 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwbreak:kernel$Object$!= */
1070 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwbreak:kernel$Object$sys */
1071 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes$TokenKeyword$to_s */
1072 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwbreak:kernel$Object$== */
1073 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel$Object$is_same_instance */
1074 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwbreak:abstract_text$Object$inspect */
1075 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwbreak:kernel$Object$object_id */
1076 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwbreak:kernel$Object$hash */
1077 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwbreak:abstract_text$Object$class_name */
1078 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwbreak:abstract_text$Object$inspect_head */
1079 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwbreak:abstract_text$Object$native_class_name */
1080 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$location */
1081 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$parent */
1082 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$visit_all */
1083 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwbreak:modelbuilder_base$ANode$is_broken */
1084 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$hot_location */
1085 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwbreak:modelbuilder_base$ANode$is_broken= */
1086 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$debug */
1087 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwbreak:literal$ANode$accept_literal */
1088 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$parent= */
1089 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform$ANode$full_transform_visitor */
1090 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation$ANode$accept_ast_validation */
1091 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1092 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope$ANode$accept_scope_visitor */
1093 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow$ANode$accept_flow_visitor */
1094 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init$ANode$accept_local_var_visitor */
1095 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init$ANode$accept_auto_super_init */
1096 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform$ANode$accept_transform_visitor */
1097 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$location= */
1098 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes$ANode$replace_with */
1099 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwbreak:typing$ANode$accept_post_typing */
1100 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$replace_child */
1101 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwbreak:typing$ANode$bad_expr_message */
1102 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwbreak:lexer_work$Token$text */
1103 (nitmethod_t)nitc__lexer___TKwbreak___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwbreak:lexer$TKwbreak$parser_index */
1104 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$next_token= */
1105 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$prev_token= */
1106 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$is_loose= */
1107 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$next_looses */
1108 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$next_token */
1109 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwbreak:parser_nodes$Token$prev_looses */
1110 (nitmethod_t)nitc__lexer___TKwbreak___init_tk, /* pointer to parser_nodes:TKwbreak:lexer$TKwbreak$init_tk */
1111 }
1112 };
1113 /* allocate TKwbreak */
1114 val* NEW_nitc__TKwbreak(const struct type* type) {
1115 val* self /* : TKwbreak */;
1116 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1117 self->type = type;
1118 self->class = &class_nitc__TKwbreak;
1119 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwbreak exact> */
1120 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwbreak exact> */
1121 return self;
1122 }
1123 /* runtime class nitc__TKwabort: nitc::TKwabort (dead=false; need_corpse=false)*/
1124 const struct class class_nitc__TKwabort = {
1125 0, /* box_kind */
1126 {
1127 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwabort:kernel$Object$init */
1128 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwabort:kernel$Object$!= */
1129 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwabort:kernel$Object$sys */
1130 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes$TokenKeyword$to_s */
1131 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwabort:kernel$Object$== */
1132 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwabort:kernel$Object$is_same_instance */
1133 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwabort:abstract_text$Object$inspect */
1134 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwabort:kernel$Object$object_id */
1135 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwabort:kernel$Object$hash */
1136 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwabort:abstract_text$Object$class_name */
1137 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwabort:abstract_text$Object$inspect_head */
1138 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwabort:abstract_text$Object$native_class_name */
1139 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$location */
1140 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$parent */
1141 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$visit_all */
1142 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwabort:modelbuilder_base$ANode$is_broken */
1143 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$hot_location */
1144 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwabort:modelbuilder_base$ANode$is_broken= */
1145 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$debug */
1146 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabort:literal$ANode$accept_literal */
1147 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$parent= */
1148 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabort:transform$ANode$full_transform_visitor */
1149 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation$ANode$accept_ast_validation */
1150 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1151 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope$ANode$accept_scope_visitor */
1152 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow$ANode$accept_flow_visitor */
1153 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init$ANode$accept_local_var_visitor */
1154 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init$ANode$accept_auto_super_init */
1155 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform$ANode$accept_transform_visitor */
1156 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$location= */
1157 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes$ANode$replace_with */
1158 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwabort:typing$ANode$accept_post_typing */
1159 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$replace_child */
1160 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwabort:typing$ANode$bad_expr_message */
1161 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwabort:lexer_work$Token$text */
1162 (nitmethod_t)nitc__lexer___TKwabort___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabort:lexer$TKwabort$parser_index */
1163 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$next_token= */
1164 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$prev_token= */
1165 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$is_loose= */
1166 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$next_looses */
1167 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$next_token */
1168 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwabort:parser_nodes$Token$prev_looses */
1169 (nitmethod_t)nitc__lexer___TKwabort___init_tk, /* pointer to parser_nodes:TKwabort:lexer$TKwabort$init_tk */
1170 }
1171 };
1172 /* allocate TKwabort */
1173 val* NEW_nitc__TKwabort(const struct type* type) {
1174 val* self /* : TKwabort */;
1175 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1176 self->type = type;
1177 self->class = &class_nitc__TKwabort;
1178 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwabort exact> */
1179 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwabort exact> */
1180 return self;
1181 }
1182 /* runtime class nitc__TKwassert: nitc::TKwassert (dead=false; need_corpse=false)*/
1183 const struct class class_nitc__TKwassert = {
1184 0, /* box_kind */
1185 {
1186 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwassert:kernel$Object$init */
1187 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwassert:kernel$Object$!= */
1188 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwassert:kernel$Object$sys */
1189 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes$TokenKeyword$to_s */
1190 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwassert:kernel$Object$== */
1191 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwassert:kernel$Object$is_same_instance */
1192 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwassert:abstract_text$Object$inspect */
1193 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwassert:kernel$Object$object_id */
1194 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwassert:kernel$Object$hash */
1195 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwassert:abstract_text$Object$class_name */
1196 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwassert:abstract_text$Object$inspect_head */
1197 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwassert:abstract_text$Object$native_class_name */
1198 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$location */
1199 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$parent */
1200 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$visit_all */
1201 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwassert:modelbuilder_base$ANode$is_broken */
1202 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$hot_location */
1203 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwassert:modelbuilder_base$ANode$is_broken= */
1204 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$debug */
1205 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwassert:literal$ANode$accept_literal */
1206 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$parent= */
1207 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwassert:transform$ANode$full_transform_visitor */
1208 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation$ANode$accept_ast_validation */
1209 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1210 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope$ANode$accept_scope_visitor */
1211 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow$ANode$accept_flow_visitor */
1212 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init$ANode$accept_local_var_visitor */
1213 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init$ANode$accept_auto_super_init */
1214 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform$ANode$accept_transform_visitor */
1215 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$location= */
1216 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes$ANode$replace_with */
1217 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwassert:typing$ANode$accept_post_typing */
1218 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$replace_child */
1219 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwassert:typing$ANode$bad_expr_message */
1220 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwassert:lexer_work$Token$text */
1221 (nitmethod_t)nitc__lexer___TKwassert___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwassert:lexer$TKwassert$parser_index */
1222 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$next_token= */
1223 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$prev_token= */
1224 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$is_loose= */
1225 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$next_looses */
1226 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$next_token */
1227 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwassert:parser_nodes$Token$prev_looses */
1228 (nitmethod_t)nitc__lexer___TKwassert___init_tk, /* pointer to parser_nodes:TKwassert:lexer$TKwassert$init_tk */
1229 }
1230 };
1231 /* allocate TKwassert */
1232 val* NEW_nitc__TKwassert(const struct type* type) {
1233 val* self /* : TKwassert */;
1234 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1235 self->type = type;
1236 self->class = &class_nitc__TKwassert;
1237 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwassert exact> */
1238 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwassert exact> */
1239 return self;
1240 }
1241 /* runtime class nitc__TKwnew: nitc::TKwnew (dead=false; need_corpse=false)*/
1242 const struct class class_nitc__TKwnew = {
1243 0, /* box_kind */
1244 {
1245 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnew:kernel$Object$init */
1246 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnew:kernel$Object$!= */
1247 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnew:kernel$Object$sys */
1248 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes$TokenKeyword$to_s */
1249 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnew:kernel$Object$== */
1250 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnew:kernel$Object$is_same_instance */
1251 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnew:abstract_text$Object$inspect */
1252 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnew:kernel$Object$object_id */
1253 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnew:kernel$Object$hash */
1254 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnew:abstract_text$Object$class_name */
1255 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnew:abstract_text$Object$inspect_head */
1256 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnew:abstract_text$Object$native_class_name */
1257 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$location */
1258 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$parent */
1259 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$visit_all */
1260 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnew:modelbuilder_base$ANode$is_broken */
1261 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$hot_location */
1262 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnew:modelbuilder_base$ANode$is_broken= */
1263 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$debug */
1264 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnew:literal$ANode$accept_literal */
1265 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$parent= */
1266 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnew:transform$ANode$full_transform_visitor */
1267 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation$ANode$accept_ast_validation */
1268 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1269 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope$ANode$accept_scope_visitor */
1270 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow$ANode$accept_flow_visitor */
1271 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init$ANode$accept_local_var_visitor */
1272 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init$ANode$accept_auto_super_init */
1273 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform$ANode$accept_transform_visitor */
1274 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$location= */
1275 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes$ANode$replace_with */
1276 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnew:typing$ANode$accept_post_typing */
1277 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$replace_child */
1278 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwnew:typing$ANode$bad_expr_message */
1279 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnew:lexer_work$Token$text */
1280 (nitmethod_t)nitc__lexer___TKwnew___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnew:lexer$TKwnew$parser_index */
1281 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$next_token= */
1282 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$prev_token= */
1283 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$is_loose= */
1284 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$next_looses */
1285 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$next_token */
1286 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnew:parser_nodes$Token$prev_looses */
1287 (nitmethod_t)nitc__lexer___TKwnew___init_tk, /* pointer to parser_nodes:TKwnew:lexer$TKwnew$init_tk */
1288 }
1289 };
1290 /* allocate TKwnew */
1291 val* NEW_nitc__TKwnew(const struct type* type) {
1292 val* self /* : TKwnew */;
1293 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1294 self->type = type;
1295 self->class = &class_nitc__TKwnew;
1296 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnew exact> */
1297 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnew exact> */
1298 return self;
1299 }
1300 /* runtime class nitc__TKwisa: nitc::TKwisa (dead=false; need_corpse=false)*/
1301 const struct class class_nitc__TKwisa = {
1302 0, /* box_kind */
1303 {
1304 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwisa:kernel$Object$init */
1305 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwisa:kernel$Object$!= */
1306 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwisa:kernel$Object$sys */
1307 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes$TokenKeyword$to_s */
1308 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwisa:kernel$Object$== */
1309 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwisa:kernel$Object$is_same_instance */
1310 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwisa:abstract_text$Object$inspect */
1311 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwisa:kernel$Object$object_id */
1312 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwisa:kernel$Object$hash */
1313 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwisa:abstract_text$Object$class_name */
1314 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwisa:abstract_text$Object$inspect_head */
1315 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwisa:abstract_text$Object$native_class_name */
1316 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$location */
1317 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$parent */
1318 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$visit_all */
1319 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwisa:modelbuilder_base$ANode$is_broken */
1320 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$hot_location */
1321 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwisa:modelbuilder_base$ANode$is_broken= */
1322 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$debug */
1323 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisa:literal$ANode$accept_literal */
1324 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$parent= */
1325 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisa:transform$ANode$full_transform_visitor */
1326 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation$ANode$accept_ast_validation */
1327 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1328 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope$ANode$accept_scope_visitor */
1329 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow$ANode$accept_flow_visitor */
1330 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init$ANode$accept_local_var_visitor */
1331 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init$ANode$accept_auto_super_init */
1332 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform$ANode$accept_transform_visitor */
1333 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$location= */
1334 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes$ANode$replace_with */
1335 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwisa:typing$ANode$accept_post_typing */
1336 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$replace_child */
1337 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwisa:typing$ANode$bad_expr_message */
1338 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwisa:lexer_work$Token$text */
1339 (nitmethod_t)nitc__lexer___TKwisa___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisa:lexer$TKwisa$parser_index */
1340 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$next_token= */
1341 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$prev_token= */
1342 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$is_loose= */
1343 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$next_looses */
1344 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$next_token */
1345 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwisa:parser_nodes$Token$prev_looses */
1346 (nitmethod_t)nitc__lexer___TKwisa___init_tk, /* pointer to parser_nodes:TKwisa:lexer$TKwisa$init_tk */
1347 }
1348 };
1349 /* allocate TKwisa */
1350 val* NEW_nitc__TKwisa(const struct type* type) {
1351 val* self /* : TKwisa */;
1352 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1353 self->type = type;
1354 self->class = &class_nitc__TKwisa;
1355 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwisa exact> */
1356 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwisa exact> */
1357 return self;
1358 }
1359 /* runtime class nitc__TKwonce: nitc::TKwonce (dead=false; need_corpse=false)*/
1360 const struct class class_nitc__TKwonce = {
1361 0, /* box_kind */
1362 {
1363 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwonce:kernel$Object$init */
1364 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwonce:kernel$Object$!= */
1365 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwonce:kernel$Object$sys */
1366 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes$TokenKeyword$to_s */
1367 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwonce:kernel$Object$== */
1368 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwonce:kernel$Object$is_same_instance */
1369 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwonce:abstract_text$Object$inspect */
1370 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwonce:kernel$Object$object_id */
1371 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwonce:kernel$Object$hash */
1372 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwonce:abstract_text$Object$class_name */
1373 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwonce:abstract_text$Object$inspect_head */
1374 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwonce:abstract_text$Object$native_class_name */
1375 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$location */
1376 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$parent */
1377 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$visit_all */
1378 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwonce:modelbuilder_base$ANode$is_broken */
1379 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$hot_location */
1380 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwonce:modelbuilder_base$ANode$is_broken= */
1381 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$debug */
1382 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwonce:literal$ANode$accept_literal */
1383 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$parent= */
1384 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwonce:transform$ANode$full_transform_visitor */
1385 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation$ANode$accept_ast_validation */
1386 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1387 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope$ANode$accept_scope_visitor */
1388 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow$ANode$accept_flow_visitor */
1389 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init$ANode$accept_local_var_visitor */
1390 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init$ANode$accept_auto_super_init */
1391 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform$ANode$accept_transform_visitor */
1392 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$location= */
1393 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes$ANode$replace_with */
1394 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwonce:typing$ANode$accept_post_typing */
1395 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$replace_child */
1396 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwonce:typing$ANode$bad_expr_message */
1397 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwonce:lexer_work$Token$text */
1398 (nitmethod_t)nitc__lexer___TKwonce___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwonce:lexer$TKwonce$parser_index */
1399 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$next_token= */
1400 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$prev_token= */
1401 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$is_loose= */
1402 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$next_looses */
1403 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$next_token */
1404 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwonce:parser_nodes$Token$prev_looses */
1405 (nitmethod_t)nitc__lexer___TKwonce___init_tk, /* pointer to parser_nodes:TKwonce:lexer$TKwonce$init_tk */
1406 }
1407 };
1408 /* allocate TKwonce */
1409 val* NEW_nitc__TKwonce(const struct type* type) {
1410 val* self /* : TKwonce */;
1411 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1412 self->type = type;
1413 self->class = &class_nitc__TKwonce;
1414 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwonce exact> */
1415 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwonce exact> */
1416 return self;
1417 }
1418 /* runtime class nitc__TKwsuper: nitc::TKwsuper (dead=false; need_corpse=false)*/
1419 const struct class class_nitc__TKwsuper = {
1420 0, /* box_kind */
1421 {
1422 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwsuper:kernel$Object$init */
1423 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwsuper:kernel$Object$!= */
1424 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwsuper:kernel$Object$sys */
1425 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes$TokenKeyword$to_s */
1426 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwsuper:kernel$Object$== */
1427 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel$Object$is_same_instance */
1428 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwsuper:abstract_text$Object$inspect */
1429 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwsuper:kernel$Object$object_id */
1430 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwsuper:kernel$Object$hash */
1431 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwsuper:abstract_text$Object$class_name */
1432 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwsuper:abstract_text$Object$inspect_head */
1433 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwsuper:abstract_text$Object$native_class_name */
1434 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$location */
1435 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$parent */
1436 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$visit_all */
1437 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwsuper:modelbuilder_base$ANode$is_broken */
1438 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$hot_location */
1439 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwsuper:modelbuilder_base$ANode$is_broken= */
1440 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$debug */
1441 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwsuper:literal$ANode$accept_literal */
1442 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$parent= */
1443 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform$ANode$full_transform_visitor */
1444 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation$ANode$accept_ast_validation */
1445 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1446 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope$ANode$accept_scope_visitor */
1447 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow$ANode$accept_flow_visitor */
1448 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init$ANode$accept_local_var_visitor */
1449 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init$ANode$accept_auto_super_init */
1450 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform$ANode$accept_transform_visitor */
1451 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$location= */
1452 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes$ANode$replace_with */
1453 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwsuper:typing$ANode$accept_post_typing */
1454 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$replace_child */
1455 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwsuper:typing$ANode$bad_expr_message */
1456 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwsuper:lexer_work$Token$text */
1457 (nitmethod_t)nitc__lexer___TKwsuper___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwsuper:lexer$TKwsuper$parser_index */
1458 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$next_token= */
1459 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$prev_token= */
1460 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$is_loose= */
1461 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$next_looses */
1462 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$next_token */
1463 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwsuper:parser_nodes$Token$prev_looses */
1464 (nitmethod_t)nitc__lexer___TKwsuper___init_tk, /* pointer to parser_nodes:TKwsuper:lexer$TKwsuper$init_tk */
1465 }
1466 };
1467 /* allocate TKwsuper */
1468 val* NEW_nitc__TKwsuper(const struct type* type) {
1469 val* self /* : TKwsuper */;
1470 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1471 self->type = type;
1472 self->class = &class_nitc__TKwsuper;
1473 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwsuper exact> */
1474 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwsuper exact> */
1475 return self;
1476 }
1477 /* runtime class nitc__TKwself: nitc::TKwself (dead=false; need_corpse=false)*/
1478 const struct class class_nitc__TKwself = {
1479 0, /* box_kind */
1480 {
1481 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwself:kernel$Object$init */
1482 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwself:kernel$Object$!= */
1483 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwself:kernel$Object$sys */
1484 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwself:parser_nodes$TokenKeyword$to_s */
1485 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwself:kernel$Object$== */
1486 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwself:kernel$Object$is_same_instance */
1487 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwself:abstract_text$Object$inspect */
1488 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwself:kernel$Object$object_id */
1489 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwself:kernel$Object$hash */
1490 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwself:abstract_text$Object$class_name */
1491 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwself:abstract_text$Object$inspect_head */
1492 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwself:abstract_text$Object$native_class_name */
1493 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$location */
1494 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$parent */
1495 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes$Token$visit_all */
1496 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwself:modelbuilder_base$ANode$is_broken */
1497 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$hot_location */
1498 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwself:modelbuilder_base$ANode$is_broken= */
1499 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$debug */
1500 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwself:literal$ANode$accept_literal */
1501 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$parent= */
1502 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwself:transform$ANode$full_transform_visitor */
1503 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation$ANode$accept_ast_validation */
1504 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1505 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope$ANode$accept_scope_visitor */
1506 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow$ANode$accept_flow_visitor */
1507 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init$ANode$accept_local_var_visitor */
1508 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init$ANode$accept_auto_super_init */
1509 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform$ANode$accept_transform_visitor */
1510 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$location= */
1511 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwself:parser_nodes$ANode$replace_with */
1512 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwself:typing$ANode$accept_post_typing */
1513 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes$Token$replace_child */
1514 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwself:typing$ANode$bad_expr_message */
1515 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwself:lexer_work$Token$text */
1516 (nitmethod_t)nitc__lexer___TKwself___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwself:lexer$TKwself$parser_index */
1517 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes$Token$next_token= */
1518 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes$Token$prev_token= */
1519 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwself:parser_nodes$Token$is_loose= */
1520 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwself:parser_nodes$Token$next_looses */
1521 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwself:parser_nodes$Token$next_token */
1522 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwself:parser_nodes$Token$prev_looses */
1523 (nitmethod_t)nitc__lexer___TKwself___init_tk, /* pointer to parser_nodes:TKwself:lexer$TKwself$init_tk */
1524 }
1525 };
1526 /* allocate TKwself */
1527 val* NEW_nitc__TKwself(const struct type* type) {
1528 val* self /* : TKwself */;
1529 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1530 self->type = type;
1531 self->class = &class_nitc__TKwself;
1532 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwself exact> */
1533 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwself exact> */
1534 return self;
1535 }
1536 /* runtime class nitc__TKwtrue: nitc::TKwtrue (dead=false; need_corpse=false)*/
1537 const struct class class_nitc__TKwtrue = {
1538 0, /* box_kind */
1539 {
1540 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwtrue:kernel$Object$init */
1541 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwtrue:kernel$Object$!= */
1542 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwtrue:kernel$Object$sys */
1543 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes$TokenKeyword$to_s */
1544 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwtrue:kernel$Object$== */
1545 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel$Object$is_same_instance */
1546 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwtrue:abstract_text$Object$inspect */
1547 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwtrue:kernel$Object$object_id */
1548 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwtrue:kernel$Object$hash */
1549 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwtrue:abstract_text$Object$class_name */
1550 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwtrue:abstract_text$Object$inspect_head */
1551 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwtrue:abstract_text$Object$native_class_name */
1552 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$location */
1553 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$parent */
1554 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$visit_all */
1555 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwtrue:modelbuilder_base$ANode$is_broken */
1556 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$hot_location */
1557 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwtrue:modelbuilder_base$ANode$is_broken= */
1558 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$debug */
1559 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtrue:literal$ANode$accept_literal */
1560 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$parent= */
1561 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform$ANode$full_transform_visitor */
1562 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation$ANode$accept_ast_validation */
1563 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1564 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope$ANode$accept_scope_visitor */
1565 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow$ANode$accept_flow_visitor */
1566 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init$ANode$accept_local_var_visitor */
1567 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init$ANode$accept_auto_super_init */
1568 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform$ANode$accept_transform_visitor */
1569 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$location= */
1570 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes$ANode$replace_with */
1571 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwtrue:typing$ANode$accept_post_typing */
1572 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$replace_child */
1573 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwtrue:typing$ANode$bad_expr_message */
1574 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwtrue:lexer_work$Token$text */
1575 (nitmethod_t)nitc__lexer___TKwtrue___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtrue:lexer$TKwtrue$parser_index */
1576 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$next_token= */
1577 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$prev_token= */
1578 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$is_loose= */
1579 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$next_looses */
1580 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$next_token */
1581 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwtrue:parser_nodes$Token$prev_looses */
1582 (nitmethod_t)nitc__lexer___TKwtrue___init_tk, /* pointer to parser_nodes:TKwtrue:lexer$TKwtrue$init_tk */
1583 }
1584 };
1585 /* allocate TKwtrue */
1586 val* NEW_nitc__TKwtrue(const struct type* type) {
1587 val* self /* : TKwtrue */;
1588 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1589 self->type = type;
1590 self->class = &class_nitc__TKwtrue;
1591 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwtrue exact> */
1592 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwtrue exact> */
1593 return self;
1594 }
1595 /* runtime class nitc__TKwfalse: nitc::TKwfalse (dead=false; need_corpse=false)*/
1596 const struct class class_nitc__TKwfalse = {
1597 0, /* box_kind */
1598 {
1599 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwfalse:kernel$Object$init */
1600 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwfalse:kernel$Object$!= */
1601 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwfalse:kernel$Object$sys */
1602 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes$TokenKeyword$to_s */
1603 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwfalse:kernel$Object$== */
1604 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel$Object$is_same_instance */
1605 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwfalse:abstract_text$Object$inspect */
1606 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwfalse:kernel$Object$object_id */
1607 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwfalse:kernel$Object$hash */
1608 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwfalse:abstract_text$Object$class_name */
1609 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwfalse:abstract_text$Object$inspect_head */
1610 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwfalse:abstract_text$Object$native_class_name */
1611 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$location */
1612 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$parent */
1613 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$visit_all */
1614 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwfalse:modelbuilder_base$ANode$is_broken */
1615 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$hot_location */
1616 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwfalse:modelbuilder_base$ANode$is_broken= */
1617 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$debug */
1618 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfalse:literal$ANode$accept_literal */
1619 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$parent= */
1620 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform$ANode$full_transform_visitor */
1621 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation$ANode$accept_ast_validation */
1622 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1623 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope$ANode$accept_scope_visitor */
1624 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow$ANode$accept_flow_visitor */
1625 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init$ANode$accept_local_var_visitor */
1626 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init$ANode$accept_auto_super_init */
1627 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform$ANode$accept_transform_visitor */
1628 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$location= */
1629 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes$ANode$replace_with */
1630 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwfalse:typing$ANode$accept_post_typing */
1631 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$replace_child */
1632 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwfalse:typing$ANode$bad_expr_message */
1633 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwfalse:lexer_work$Token$text */
1634 (nitmethod_t)nitc__lexer___TKwfalse___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfalse:lexer$TKwfalse$parser_index */
1635 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$next_token= */
1636 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$prev_token= */
1637 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$is_loose= */
1638 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$next_looses */
1639 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$next_token */
1640 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwfalse:parser_nodes$Token$prev_looses */
1641 (nitmethod_t)nitc__lexer___TKwfalse___init_tk, /* pointer to parser_nodes:TKwfalse:lexer$TKwfalse$init_tk */
1642 }
1643 };
1644 /* allocate TKwfalse */
1645 val* NEW_nitc__TKwfalse(const struct type* type) {
1646 val* self /* : TKwfalse */;
1647 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1648 self->type = type;
1649 self->class = &class_nitc__TKwfalse;
1650 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwfalse exact> */
1651 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwfalse exact> */
1652 return self;
1653 }
1654 /* runtime class nitc__TKwnull: nitc::TKwnull (dead=false; need_corpse=false)*/
1655 const struct class class_nitc__TKwnull = {
1656 0, /* box_kind */
1657 {
1658 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnull:kernel$Object$init */
1659 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnull:kernel$Object$!= */
1660 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnull:kernel$Object$sys */
1661 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes$TokenKeyword$to_s */
1662 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnull:kernel$Object$== */
1663 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnull:kernel$Object$is_same_instance */
1664 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnull:abstract_text$Object$inspect */
1665 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnull:kernel$Object$object_id */
1666 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnull:kernel$Object$hash */
1667 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnull:abstract_text$Object$class_name */
1668 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnull:abstract_text$Object$inspect_head */
1669 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnull:abstract_text$Object$native_class_name */
1670 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$location */
1671 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$parent */
1672 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$visit_all */
1673 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnull:modelbuilder_base$ANode$is_broken */
1674 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$hot_location */
1675 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnull:modelbuilder_base$ANode$is_broken= */
1676 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$debug */
1677 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnull:literal$ANode$accept_literal */
1678 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$parent= */
1679 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnull:transform$ANode$full_transform_visitor */
1680 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation$ANode$accept_ast_validation */
1681 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1682 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope$ANode$accept_scope_visitor */
1683 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow$ANode$accept_flow_visitor */
1684 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init$ANode$accept_local_var_visitor */
1685 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init$ANode$accept_auto_super_init */
1686 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform$ANode$accept_transform_visitor */
1687 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$location= */
1688 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes$ANode$replace_with */
1689 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnull:typing$ANode$accept_post_typing */
1690 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$replace_child */
1691 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwnull:typing$ANode$bad_expr_message */
1692 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnull:lexer_work$Token$text */
1693 (nitmethod_t)nitc__lexer___TKwnull___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnull:lexer$TKwnull$parser_index */
1694 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$next_token= */
1695 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$prev_token= */
1696 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$is_loose= */
1697 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$next_looses */
1698 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$next_token */
1699 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnull:parser_nodes$Token$prev_looses */
1700 (nitmethod_t)nitc__lexer___TKwnull___init_tk, /* pointer to parser_nodes:TKwnull:lexer$TKwnull$init_tk */
1701 }
1702 };
1703 /* allocate TKwnull */
1704 val* NEW_nitc__TKwnull(const struct type* type) {
1705 val* self /* : TKwnull */;
1706 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1707 self->type = type;
1708 self->class = &class_nitc__TKwnull;
1709 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnull exact> */
1710 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnull exact> */
1711 return self;
1712 }
1713 /* runtime class nitc__TKwas: nitc::TKwas (dead=false; need_corpse=false)*/
1714 const struct class class_nitc__TKwas = {
1715 0, /* box_kind */
1716 {
1717 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwas:kernel$Object$init */
1718 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwas:kernel$Object$!= */
1719 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwas:kernel$Object$sys */
1720 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwas:parser_nodes$TokenKeyword$to_s */
1721 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwas:kernel$Object$== */
1722 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwas:kernel$Object$is_same_instance */
1723 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwas:abstract_text$Object$inspect */
1724 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwas:kernel$Object$object_id */
1725 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwas:kernel$Object$hash */
1726 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwas:abstract_text$Object$class_name */
1727 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwas:abstract_text$Object$inspect_head */
1728 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwas:abstract_text$Object$native_class_name */
1729 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$location */
1730 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$parent */
1731 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes$Token$visit_all */
1732 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwas:modelbuilder_base$ANode$is_broken */
1733 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$hot_location */
1734 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwas:modelbuilder_base$ANode$is_broken= */
1735 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$debug */
1736 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwas:literal$ANode$accept_literal */
1737 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$parent= */
1738 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwas:transform$ANode$full_transform_visitor */
1739 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation$ANode$accept_ast_validation */
1740 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1741 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope$ANode$accept_scope_visitor */
1742 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow$ANode$accept_flow_visitor */
1743 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init$ANode$accept_local_var_visitor */
1744 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init$ANode$accept_auto_super_init */
1745 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform$ANode$accept_transform_visitor */
1746 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$location= */
1747 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwas:parser_nodes$ANode$replace_with */
1748 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwas:typing$ANode$accept_post_typing */
1749 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes$Token$replace_child */
1750 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwas:typing$ANode$bad_expr_message */
1751 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwas:lexer_work$Token$text */
1752 (nitmethod_t)nitc__lexer___TKwas___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwas:lexer$TKwas$parser_index */
1753 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes$Token$next_token= */
1754 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes$Token$prev_token= */
1755 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwas:parser_nodes$Token$is_loose= */
1756 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwas:parser_nodes$Token$next_looses */
1757 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwas:parser_nodes$Token$next_token */
1758 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwas:parser_nodes$Token$prev_looses */
1759 (nitmethod_t)nitc__lexer___TKwas___init_tk, /* pointer to parser_nodes:TKwas:lexer$TKwas$init_tk */
1760 }
1761 };
1762 /* allocate TKwas */
1763 val* NEW_nitc__TKwas(const struct type* type) {
1764 val* self /* : TKwas */;
1765 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1766 self->type = type;
1767 self->class = &class_nitc__TKwas;
1768 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwas exact> */
1769 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwas exact> */
1770 return self;
1771 }
1772 /* runtime class nitc__TKwnullable: nitc::TKwnullable (dead=false; need_corpse=false)*/
1773 const struct class class_nitc__TKwnullable = {
1774 0, /* box_kind */
1775 {
1776 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwnullable:kernel$Object$init */
1777 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwnullable:kernel$Object$!= */
1778 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwnullable:kernel$Object$sys */
1779 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes$TokenKeyword$to_s */
1780 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwnullable:kernel$Object$== */
1781 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel$Object$is_same_instance */
1782 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwnullable:abstract_text$Object$inspect */
1783 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwnullable:kernel$Object$object_id */
1784 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwnullable:kernel$Object$hash */
1785 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwnullable:abstract_text$Object$class_name */
1786 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwnullable:abstract_text$Object$inspect_head */
1787 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwnullable:abstract_text$Object$native_class_name */
1788 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$location */
1789 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$parent */
1790 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$visit_all */
1791 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwnullable:modelbuilder_base$ANode$is_broken */
1792 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$hot_location */
1793 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwnullable:modelbuilder_base$ANode$is_broken= */
1794 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$debug */
1795 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnullable:literal$ANode$accept_literal */
1796 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$parent= */
1797 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform$ANode$full_transform_visitor */
1798 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation$ANode$accept_ast_validation */
1799 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1800 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope$ANode$accept_scope_visitor */
1801 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow$ANode$accept_flow_visitor */
1802 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init$ANode$accept_local_var_visitor */
1803 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init$ANode$accept_auto_super_init */
1804 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform$ANode$accept_transform_visitor */
1805 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$location= */
1806 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes$ANode$replace_with */
1807 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwnullable:typing$ANode$accept_post_typing */
1808 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$replace_child */
1809 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwnullable:typing$ANode$bad_expr_message */
1810 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwnullable:lexer_work$Token$text */
1811 (nitmethod_t)nitc__lexer___TKwnullable___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnullable:lexer$TKwnullable$parser_index */
1812 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$next_token= */
1813 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$prev_token= */
1814 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$is_loose= */
1815 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$next_looses */
1816 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$next_token */
1817 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwnullable:parser_nodes$Token$prev_looses */
1818 (nitmethod_t)nitc__lexer___TKwnullable___init_tk, /* pointer to parser_nodes:TKwnullable:lexer$TKwnullable$init_tk */
1819 }
1820 };
1821 /* allocate TKwnullable */
1822 val* NEW_nitc__TKwnullable(const struct type* type) {
1823 val* self /* : TKwnullable */;
1824 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1825 self->type = type;
1826 self->class = &class_nitc__TKwnullable;
1827 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwnullable exact> */
1828 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwnullable exact> */
1829 return self;
1830 }
1831 /* runtime class nitc__TKwisset: nitc::TKwisset (dead=false; need_corpse=false)*/
1832 const struct class class_nitc__TKwisset = {
1833 0, /* box_kind */
1834 {
1835 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwisset:kernel$Object$init */
1836 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwisset:kernel$Object$!= */
1837 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwisset:kernel$Object$sys */
1838 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes$TokenKeyword$to_s */
1839 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwisset:kernel$Object$== */
1840 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwisset:kernel$Object$is_same_instance */
1841 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwisset:abstract_text$Object$inspect */
1842 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwisset:kernel$Object$object_id */
1843 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwisset:kernel$Object$hash */
1844 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwisset:abstract_text$Object$class_name */
1845 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwisset:abstract_text$Object$inspect_head */
1846 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwisset:abstract_text$Object$native_class_name */
1847 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$location */
1848 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$parent */
1849 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$visit_all */
1850 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwisset:modelbuilder_base$ANode$is_broken */
1851 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$hot_location */
1852 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwisset:modelbuilder_base$ANode$is_broken= */
1853 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$debug */
1854 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisset:literal$ANode$accept_literal */
1855 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$parent= */
1856 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisset:transform$ANode$full_transform_visitor */
1857 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation$ANode$accept_ast_validation */
1858 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1859 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope$ANode$accept_scope_visitor */
1860 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow$ANode$accept_flow_visitor */
1861 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init$ANode$accept_local_var_visitor */
1862 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init$ANode$accept_auto_super_init */
1863 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform$ANode$accept_transform_visitor */
1864 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$location= */
1865 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes$ANode$replace_with */
1866 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwisset:typing$ANode$accept_post_typing */
1867 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$replace_child */
1868 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwisset:typing$ANode$bad_expr_message */
1869 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwisset:lexer_work$Token$text */
1870 (nitmethod_t)nitc__lexer___TKwisset___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisset:lexer$TKwisset$parser_index */
1871 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$next_token= */
1872 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$prev_token= */
1873 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$is_loose= */
1874 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$next_looses */
1875 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$next_token */
1876 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwisset:parser_nodes$Token$prev_looses */
1877 (nitmethod_t)nitc__lexer___TKwisset___init_tk, /* pointer to parser_nodes:TKwisset:lexer$TKwisset$init_tk */
1878 }
1879 };
1880 /* allocate TKwisset */
1881 val* NEW_nitc__TKwisset(const struct type* type) {
1882 val* self /* : TKwisset */;
1883 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1884 self->type = type;
1885 self->class = &class_nitc__TKwisset;
1886 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwisset exact> */
1887 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwisset exact> */
1888 return self;
1889 }
1890 /* runtime class nitc__TKwlabel: nitc::TKwlabel (dead=false; need_corpse=false)*/
1891 const struct class class_nitc__TKwlabel = {
1892 0, /* box_kind */
1893 {
1894 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwlabel:kernel$Object$init */
1895 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwlabel:kernel$Object$!= */
1896 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwlabel:kernel$Object$sys */
1897 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes$TokenKeyword$to_s */
1898 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwlabel:kernel$Object$== */
1899 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel$Object$is_same_instance */
1900 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwlabel:abstract_text$Object$inspect */
1901 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwlabel:kernel$Object$object_id */
1902 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwlabel:kernel$Object$hash */
1903 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwlabel:abstract_text$Object$class_name */
1904 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwlabel:abstract_text$Object$inspect_head */
1905 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwlabel:abstract_text$Object$native_class_name */
1906 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$location */
1907 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$parent */
1908 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$visit_all */
1909 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwlabel:modelbuilder_base$ANode$is_broken */
1910 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$hot_location */
1911 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwlabel:modelbuilder_base$ANode$is_broken= */
1912 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$debug */
1913 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwlabel:literal$ANode$accept_literal */
1914 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$parent= */
1915 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform$ANode$full_transform_visitor */
1916 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation$ANode$accept_ast_validation */
1917 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1918 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope$ANode$accept_scope_visitor */
1919 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow$ANode$accept_flow_visitor */
1920 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init$ANode$accept_local_var_visitor */
1921 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init$ANode$accept_auto_super_init */
1922 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform$ANode$accept_transform_visitor */
1923 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$location= */
1924 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes$ANode$replace_with */
1925 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwlabel:typing$ANode$accept_post_typing */
1926 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$replace_child */
1927 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwlabel:typing$ANode$bad_expr_message */
1928 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwlabel:lexer_work$Token$text */
1929 (nitmethod_t)nitc__lexer___TKwlabel___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwlabel:lexer$TKwlabel$parser_index */
1930 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$next_token= */
1931 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$prev_token= */
1932 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$is_loose= */
1933 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$next_looses */
1934 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$next_token */
1935 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwlabel:parser_nodes$Token$prev_looses */
1936 (nitmethod_t)nitc__lexer___TKwlabel___init_tk, /* pointer to parser_nodes:TKwlabel:lexer$TKwlabel$init_tk */
1937 }
1938 };
1939 /* allocate TKwlabel */
1940 val* NEW_nitc__TKwlabel(const struct type* type) {
1941 val* self /* : TKwlabel */;
1942 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
1943 self->type = type;
1944 self->class = &class_nitc__TKwlabel;
1945 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwlabel exact> */
1946 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwlabel exact> */
1947 return self;
1948 }
1949 /* runtime class nitc__TKwwith: nitc::TKwwith (dead=false; need_corpse=false)*/
1950 const struct class class_nitc__TKwwith = {
1951 0, /* box_kind */
1952 {
1953 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwwith:kernel$Object$init */
1954 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwwith:kernel$Object$!= */
1955 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwwith:kernel$Object$sys */
1956 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwwith:parser_nodes$TokenKeyword$to_s */
1957 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwwith:kernel$Object$== */
1958 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwwith:kernel$Object$is_same_instance */
1959 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwwith:abstract_text$Object$inspect */
1960 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwwith:kernel$Object$object_id */
1961 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwwith:kernel$Object$hash */
1962 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwwith:abstract_text$Object$class_name */
1963 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwwith:abstract_text$Object$inspect_head */
1964 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwwith:abstract_text$Object$native_class_name */
1965 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$location */
1966 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$parent */
1967 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$visit_all */
1968 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwwith:modelbuilder_base$ANode$is_broken */
1969 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$hot_location */
1970 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwwith:modelbuilder_base$ANode$is_broken= */
1971 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$debug */
1972 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwith:literal$ANode$accept_literal */
1973 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$parent= */
1974 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwith:transform$ANode$full_transform_visitor */
1975 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwith:astvalidation$ANode$accept_ast_validation */
1976 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwith:rapid_type_analysis$ANode$accept_rapid_type_visitor */
1977 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwith:scope$ANode$accept_scope_visitor */
1978 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwith:flow$ANode$accept_flow_visitor */
1979 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwith:local_var_init$ANode$accept_local_var_visitor */
1980 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwith:auto_super_init$ANode$accept_auto_super_init */
1981 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwith:transform$ANode$accept_transform_visitor */
1982 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$location= */
1983 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwwith:parser_nodes$ANode$replace_with */
1984 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwwith:typing$ANode$accept_post_typing */
1985 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$replace_child */
1986 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwwith:typing$ANode$bad_expr_message */
1987 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwwith:lexer_work$Token$text */
1988 (nitmethod_t)nitc__lexer___TKwwith___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwith:lexer$TKwwith$parser_index */
1989 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$next_token= */
1990 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$prev_token= */
1991 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$is_loose= */
1992 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$next_looses */
1993 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$next_token */
1994 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwwith:parser_nodes$Token$prev_looses */
1995 (nitmethod_t)nitc__lexer___TKwwith___init_tk, /* pointer to parser_nodes:TKwwith:lexer$TKwwith$init_tk */
1996 }
1997 };
1998 /* allocate TKwwith */
1999 val* NEW_nitc__TKwwith(const struct type* type) {
2000 val* self /* : TKwwith */;
2001 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2002 self->type = type;
2003 self->class = &class_nitc__TKwwith;
2004 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwwith exact> */
2005 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwwith exact> */
2006 return self;
2007 }
2008 /* runtime class nitc__TKwyield: nitc::TKwyield (dead=false; need_corpse=false)*/
2009 const struct class class_nitc__TKwyield = {
2010 0, /* box_kind */
2011 {
2012 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwyield:kernel$Object$init */
2013 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwyield:kernel$Object$!= */
2014 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwyield:kernel$Object$sys */
2015 (nitmethod_t)nitc___nitc__TokenKeyword___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwyield:parser_nodes$TokenKeyword$to_s */
2016 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwyield:kernel$Object$== */
2017 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwyield:kernel$Object$is_same_instance */
2018 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwyield:abstract_text$Object$inspect */
2019 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwyield:kernel$Object$object_id */
2020 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwyield:kernel$Object$hash */
2021 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwyield:abstract_text$Object$class_name */
2022 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwyield:abstract_text$Object$inspect_head */
2023 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwyield:abstract_text$Object$native_class_name */
2024 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$location */
2025 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$parent */
2026 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$visit_all */
2027 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwyield:modelbuilder_base$ANode$is_broken */
2028 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$hot_location */
2029 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwyield:modelbuilder_base$ANode$is_broken= */
2030 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$debug */
2031 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwyield:literal$ANode$accept_literal */
2032 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$parent= */
2033 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwyield:transform$ANode$full_transform_visitor */
2034 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwyield:astvalidation$ANode$accept_ast_validation */
2035 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwyield:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2036 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwyield:scope$ANode$accept_scope_visitor */
2037 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwyield:flow$ANode$accept_flow_visitor */
2038 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwyield:local_var_init$ANode$accept_local_var_visitor */
2039 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwyield:auto_super_init$ANode$accept_auto_super_init */
2040 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwyield:transform$ANode$accept_transform_visitor */
2041 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$location= */
2042 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwyield:parser_nodes$ANode$replace_with */
2043 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwyield:typing$ANode$accept_post_typing */
2044 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$replace_child */
2045 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwyield:typing$ANode$bad_expr_message */
2046 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwyield:lexer_work$Token$text */
2047 (nitmethod_t)nitc__lexer___TKwyield___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwyield:lexer$TKwyield$parser_index */
2048 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$next_token= */
2049 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$prev_token= */
2050 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$is_loose= */
2051 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$next_looses */
2052 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$next_token */
2053 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwyield:parser_nodes$Token$prev_looses */
2054 (nitmethod_t)nitc__lexer___TKwyield___init_tk, /* pointer to parser_nodes:TKwyield:lexer$TKwyield$init_tk */
2055 }
2056 };
2057 /* allocate TKwyield */
2058 val* NEW_nitc__TKwyield(const struct type* type) {
2059 val* self /* : TKwyield */;
2060 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2061 self->type = type;
2062 self->class = &class_nitc__TKwyield;
2063 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwyield exact> */
2064 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwyield exact> */
2065 return self;
2066 }
2067 /* runtime class nitc__TKwdebug: nitc::TKwdebug (dead=false; need_corpse=false)*/
2068 const struct class class_nitc__TKwdebug = {
2069 0, /* box_kind */
2070 {
2071 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TKwdebug:kernel$Object$init */
2072 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TKwdebug:kernel$Object$!= */
2073 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TKwdebug:kernel$Object$sys */
2074 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$to_s */
2075 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TKwdebug:kernel$Object$== */
2076 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel$Object$is_same_instance */
2077 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TKwdebug:abstract_text$Object$inspect */
2078 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TKwdebug:kernel$Object$object_id */
2079 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TKwdebug:kernel$Object$hash */
2080 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TKwdebug:abstract_text$Object$class_name */
2081 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TKwdebug:abstract_text$Object$inspect_head */
2082 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TKwdebug:abstract_text$Object$native_class_name */
2083 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$location */
2084 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$parent */
2085 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$visit_all */
2086 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TKwdebug:modelbuilder_base$ANode$is_broken */
2087 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$hot_location */
2088 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TKwdebug:modelbuilder_base$ANode$is_broken= */
2089 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$debug */
2090 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdebug:literal$ANode$accept_literal */
2091 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$parent= */
2092 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform$ANode$full_transform_visitor */
2093 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation$ANode$accept_ast_validation */
2094 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2095 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope$ANode$accept_scope_visitor */
2096 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow$ANode$accept_flow_visitor */
2097 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init$ANode$accept_local_var_visitor */
2098 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init$ANode$accept_auto_super_init */
2099 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform$ANode$accept_transform_visitor */
2100 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$location= */
2101 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes$ANode$replace_with */
2102 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TKwdebug:typing$ANode$accept_post_typing */
2103 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$replace_child */
2104 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TKwdebug:typing$ANode$bad_expr_message */
2105 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TKwdebug:lexer_work$Token$text */
2106 (nitmethod_t)nitc__lexer___TKwdebug___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdebug:lexer$TKwdebug$parser_index */
2107 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$next_token= */
2108 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$prev_token= */
2109 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$is_loose= */
2110 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$next_looses */
2111 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$next_token */
2112 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TKwdebug:parser_nodes$Token$prev_looses */
2113 (nitmethod_t)nitc__lexer___TKwdebug___init_tk, /* pointer to parser_nodes:TKwdebug:lexer$TKwdebug$init_tk */
2114 }
2115 };
2116 /* allocate TKwdebug */
2117 val* NEW_nitc__TKwdebug(const struct type* type) {
2118 val* self /* : TKwdebug */;
2119 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2120 self->type = type;
2121 self->class = &class_nitc__TKwdebug;
2122 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TKwdebug exact> */
2123 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TKwdebug exact> */
2124 return self;
2125 }
2126 /* runtime class nitc__TOpar: nitc::TOpar (dead=false; need_corpse=false)*/
2127 const struct class class_nitc__TOpar = {
2128 0, /* box_kind */
2129 {
2130 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TOpar:kernel$Object$init */
2131 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TOpar:kernel$Object$!= */
2132 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TOpar:kernel$Object$sys */
2133 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TOpar:parser_nodes$Token$to_s */
2134 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TOpar:kernel$Object$== */
2135 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TOpar:kernel$Object$is_same_instance */
2136 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TOpar:abstract_text$Object$inspect */
2137 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TOpar:kernel$Object$object_id */
2138 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TOpar:kernel$Object$hash */
2139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TOpar:abstract_text$Object$class_name */
2140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TOpar:abstract_text$Object$inspect_head */
2141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TOpar:abstract_text$Object$native_class_name */
2142 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$location */
2143 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$parent */
2144 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes$Token$visit_all */
2145 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TOpar:modelbuilder_base$ANode$is_broken */
2146 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$hot_location */
2147 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TOpar:modelbuilder_base$ANode$is_broken= */
2148 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$debug */
2149 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TOpar:literal$ANode$accept_literal */
2150 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$parent= */
2151 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TOpar:transform$ANode$full_transform_visitor */
2152 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation$ANode$accept_ast_validation */
2153 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2154 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope$ANode$accept_scope_visitor */
2155 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow$ANode$accept_flow_visitor */
2156 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init$ANode$accept_local_var_visitor */
2157 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init$ANode$accept_auto_super_init */
2158 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform$ANode$accept_transform_visitor */
2159 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$location= */
2160 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TOpar:parser_nodes$ANode$replace_with */
2161 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TOpar:typing$ANode$accept_post_typing */
2162 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes$Token$replace_child */
2163 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TOpar:typing$ANode$bad_expr_message */
2164 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TOpar:lexer_work$Token$text */
2165 (nitmethod_t)nitc__lexer___TOpar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TOpar:lexer$TOpar$parser_index */
2166 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes$Token$next_token= */
2167 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes$Token$prev_token= */
2168 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TOpar:parser_nodes$Token$is_loose= */
2169 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TOpar:parser_nodes$Token$next_looses */
2170 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TOpar:parser_nodes$Token$next_token */
2171 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TOpar:parser_nodes$Token$prev_looses */
2172 (nitmethod_t)nitc__lexer___TOpar___init_tk, /* pointer to parser_nodes:TOpar:lexer$TOpar$init_tk */
2173 }
2174 };
2175 /* allocate TOpar */
2176 val* NEW_nitc__TOpar(const struct type* type) {
2177 val* self /* : TOpar */;
2178 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2179 self->type = type;
2180 self->class = &class_nitc__TOpar;
2181 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TOpar exact> */
2182 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TOpar exact> */
2183 return self;
2184 }
2185 /* runtime class nitc__TCpar: nitc::TCpar (dead=false; need_corpse=false)*/
2186 const struct class class_nitc__TCpar = {
2187 0, /* box_kind */
2188 {
2189 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCpar:kernel$Object$init */
2190 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCpar:kernel$Object$!= */
2191 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCpar:kernel$Object$sys */
2192 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCpar:parser_nodes$Token$to_s */
2193 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCpar:kernel$Object$== */
2194 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCpar:kernel$Object$is_same_instance */
2195 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCpar:abstract_text$Object$inspect */
2196 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCpar:kernel$Object$object_id */
2197 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCpar:kernel$Object$hash */
2198 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCpar:abstract_text$Object$class_name */
2199 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCpar:abstract_text$Object$inspect_head */
2200 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCpar:abstract_text$Object$native_class_name */
2201 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$location */
2202 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$parent */
2203 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes$Token$visit_all */
2204 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCpar:modelbuilder_base$ANode$is_broken */
2205 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$hot_location */
2206 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCpar:modelbuilder_base$ANode$is_broken= */
2207 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$debug */
2208 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCpar:literal$ANode$accept_literal */
2209 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$parent= */
2210 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCpar:transform$ANode$full_transform_visitor */
2211 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation$ANode$accept_ast_validation */
2212 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2213 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope$ANode$accept_scope_visitor */
2214 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow$ANode$accept_flow_visitor */
2215 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init$ANode$accept_local_var_visitor */
2216 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init$ANode$accept_auto_super_init */
2217 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform$ANode$accept_transform_visitor */
2218 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$location= */
2219 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCpar:parser_nodes$ANode$replace_with */
2220 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCpar:typing$ANode$accept_post_typing */
2221 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes$Token$replace_child */
2222 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TCpar:typing$ANode$bad_expr_message */
2223 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCpar:lexer_work$Token$text */
2224 (nitmethod_t)nitc__lexer___TCpar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCpar:lexer$TCpar$parser_index */
2225 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes$Token$next_token= */
2226 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes$Token$prev_token= */
2227 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCpar:parser_nodes$Token$is_loose= */
2228 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCpar:parser_nodes$Token$next_looses */
2229 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCpar:parser_nodes$Token$next_token */
2230 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCpar:parser_nodes$Token$prev_looses */
2231 (nitmethod_t)nitc__lexer___TCpar___init_tk, /* pointer to parser_nodes:TCpar:lexer$TCpar$init_tk */
2232 }
2233 };
2234 /* allocate TCpar */
2235 val* NEW_nitc__TCpar(const struct type* type) {
2236 val* self /* : TCpar */;
2237 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2238 self->type = type;
2239 self->class = &class_nitc__TCpar;
2240 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCpar exact> */
2241 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCpar exact> */
2242 return self;
2243 }
2244 /* runtime class nitc__TObra: nitc::TObra (dead=false; need_corpse=false)*/
2245 const struct class class_nitc__TObra = {
2246 0, /* box_kind */
2247 {
2248 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TObra:kernel$Object$init */
2249 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TObra:kernel$Object$!= */
2250 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TObra:kernel$Object$sys */
2251 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TObra:parser_nodes$Token$to_s */
2252 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TObra:kernel$Object$== */
2253 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TObra:kernel$Object$is_same_instance */
2254 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TObra:abstract_text$Object$inspect */
2255 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TObra:kernel$Object$object_id */
2256 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TObra:kernel$Object$hash */
2257 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TObra:abstract_text$Object$class_name */
2258 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TObra:abstract_text$Object$inspect_head */
2259 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TObra:abstract_text$Object$native_class_name */
2260 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TObra:parser_nodes$ANode$location */
2261 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TObra:parser_nodes$ANode$parent */
2262 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TObra:parser_nodes$Token$visit_all */
2263 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TObra:modelbuilder_base$ANode$is_broken */
2264 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TObra:parser_nodes$ANode$hot_location */
2265 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TObra:modelbuilder_base$ANode$is_broken= */
2266 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TObra:parser_nodes$ANode$debug */
2267 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TObra:literal$ANode$accept_literal */
2268 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TObra:parser_nodes$ANode$parent= */
2269 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TObra:transform$ANode$full_transform_visitor */
2270 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation$ANode$accept_ast_validation */
2271 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2272 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TObra:scope$ANode$accept_scope_visitor */
2273 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TObra:flow$ANode$accept_flow_visitor */
2274 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init$ANode$accept_local_var_visitor */
2275 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init$ANode$accept_auto_super_init */
2276 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TObra:transform$ANode$accept_transform_visitor */
2277 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TObra:parser_nodes$ANode$location= */
2278 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TObra:parser_nodes$ANode$replace_with */
2279 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TObra:typing$ANode$accept_post_typing */
2280 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TObra:parser_nodes$Token$replace_child */
2281 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TObra:typing$ANode$bad_expr_message */
2282 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TObra:lexer_work$Token$text */
2283 (nitmethod_t)nitc__lexer___TObra___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TObra:lexer$TObra$parser_index */
2284 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes$Token$next_token= */
2285 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes$Token$prev_token= */
2286 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TObra:parser_nodes$Token$is_loose= */
2287 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TObra:parser_nodes$Token$next_looses */
2288 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TObra:parser_nodes$Token$next_token */
2289 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TObra:parser_nodes$Token$prev_looses */
2290 (nitmethod_t)nitc__lexer___TObra___init_tk, /* pointer to parser_nodes:TObra:lexer$TObra$init_tk */
2291 }
2292 };
2293 /* allocate TObra */
2294 val* NEW_nitc__TObra(const struct type* type) {
2295 val* self /* : TObra */;
2296 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2297 self->type = type;
2298 self->class = &class_nitc__TObra;
2299 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TObra exact> */
2300 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TObra exact> */
2301 return self;
2302 }
2303 /* runtime class nitc__TCbra: nitc::TCbra (dead=false; need_corpse=false)*/
2304 const struct class class_nitc__TCbra = {
2305 0, /* box_kind */
2306 {
2307 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCbra:kernel$Object$init */
2308 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCbra:kernel$Object$!= */
2309 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCbra:kernel$Object$sys */
2310 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCbra:parser_nodes$Token$to_s */
2311 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCbra:kernel$Object$== */
2312 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCbra:kernel$Object$is_same_instance */
2313 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCbra:abstract_text$Object$inspect */
2314 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCbra:kernel$Object$object_id */
2315 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCbra:kernel$Object$hash */
2316 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCbra:abstract_text$Object$class_name */
2317 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCbra:abstract_text$Object$inspect_head */
2318 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCbra:abstract_text$Object$native_class_name */
2319 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$location */
2320 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$parent */
2321 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes$Token$visit_all */
2322 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCbra:modelbuilder_base$ANode$is_broken */
2323 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$hot_location */
2324 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCbra:modelbuilder_base$ANode$is_broken= */
2325 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$debug */
2326 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCbra:literal$ANode$accept_literal */
2327 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$parent= */
2328 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCbra:transform$ANode$full_transform_visitor */
2329 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation$ANode$accept_ast_validation */
2330 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2331 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope$ANode$accept_scope_visitor */
2332 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow$ANode$accept_flow_visitor */
2333 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init$ANode$accept_local_var_visitor */
2334 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init$ANode$accept_auto_super_init */
2335 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform$ANode$accept_transform_visitor */
2336 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$location= */
2337 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCbra:parser_nodes$ANode$replace_with */
2338 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCbra:typing$ANode$accept_post_typing */
2339 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes$Token$replace_child */
2340 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TCbra:typing$ANode$bad_expr_message */
2341 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCbra:lexer_work$Token$text */
2342 (nitmethod_t)nitc__lexer___TCbra___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCbra:lexer$TCbra$parser_index */
2343 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes$Token$next_token= */
2344 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes$Token$prev_token= */
2345 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCbra:parser_nodes$Token$is_loose= */
2346 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCbra:parser_nodes$Token$next_looses */
2347 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCbra:parser_nodes$Token$next_token */
2348 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCbra:parser_nodes$Token$prev_looses */
2349 (nitmethod_t)nitc__lexer___TCbra___init_tk, /* pointer to parser_nodes:TCbra:lexer$TCbra$init_tk */
2350 }
2351 };
2352 /* allocate TCbra */
2353 val* NEW_nitc__TCbra(const struct type* type) {
2354 val* self /* : TCbra */;
2355 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2356 self->type = type;
2357 self->class = &class_nitc__TCbra;
2358 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCbra exact> */
2359 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCbra exact> */
2360 return self;
2361 }
2362 /* runtime class nitc__TComma: nitc::TComma (dead=false; need_corpse=false)*/
2363 const struct class class_nitc__TComma = {
2364 0, /* box_kind */
2365 {
2366 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TComma:kernel$Object$init */
2367 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TComma:kernel$Object$!= */
2368 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TComma:kernel$Object$sys */
2369 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TComma:parser_nodes$Token$to_s */
2370 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TComma:kernel$Object$== */
2371 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TComma:kernel$Object$is_same_instance */
2372 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TComma:abstract_text$Object$inspect */
2373 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TComma:kernel$Object$object_id */
2374 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TComma:kernel$Object$hash */
2375 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TComma:abstract_text$Object$class_name */
2376 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TComma:abstract_text$Object$inspect_head */
2377 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TComma:abstract_text$Object$native_class_name */
2378 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TComma:parser_nodes$ANode$location */
2379 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TComma:parser_nodes$ANode$parent */
2380 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TComma:parser_nodes$Token$visit_all */
2381 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TComma:modelbuilder_base$ANode$is_broken */
2382 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TComma:parser_nodes$ANode$hot_location */
2383 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TComma:modelbuilder_base$ANode$is_broken= */
2384 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TComma:parser_nodes$ANode$debug */
2385 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TComma:literal$ANode$accept_literal */
2386 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TComma:parser_nodes$ANode$parent= */
2387 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComma:transform$ANode$full_transform_visitor */
2388 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation$ANode$accept_ast_validation */
2389 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2390 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComma:scope$ANode$accept_scope_visitor */
2391 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComma:flow$ANode$accept_flow_visitor */
2392 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init$ANode$accept_local_var_visitor */
2393 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init$ANode$accept_auto_super_init */
2394 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComma:transform$ANode$accept_transform_visitor */
2395 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TComma:parser_nodes$ANode$location= */
2396 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TComma:parser_nodes$ANode$replace_with */
2397 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TComma:typing$ANode$accept_post_typing */
2398 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TComma:parser_nodes$Token$replace_child */
2399 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TComma:typing$ANode$bad_expr_message */
2400 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TComma:lexer_work$Token$text */
2401 (nitmethod_t)nitc__lexer___TComma___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComma:lexer$TComma$parser_index */
2402 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes$Token$next_token= */
2403 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes$Token$prev_token= */
2404 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TComma:parser_nodes$Token$is_loose= */
2405 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TComma:parser_nodes$Token$next_looses */
2406 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TComma:parser_nodes$Token$next_token */
2407 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TComma:parser_nodes$Token$prev_looses */
2408 (nitmethod_t)nitc__lexer___TComma___init_tk, /* pointer to parser_nodes:TComma:lexer$TComma$init_tk */
2409 }
2410 };
2411 /* allocate TComma */
2412 val* NEW_nitc__TComma(const struct type* type) {
2413 val* self /* : TComma */;
2414 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2415 self->type = type;
2416 self->class = &class_nitc__TComma;
2417 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TComma exact> */
2418 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TComma exact> */
2419 return self;
2420 }
2421 /* runtime class nitc__TColumn: nitc::TColumn (dead=false; need_corpse=false)*/
2422 const struct class class_nitc__TColumn = {
2423 0, /* box_kind */
2424 {
2425 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TColumn:kernel$Object$init */
2426 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TColumn:kernel$Object$!= */
2427 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TColumn:kernel$Object$sys */
2428 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TColumn:parser_nodes$Token$to_s */
2429 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TColumn:kernel$Object$== */
2430 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TColumn:kernel$Object$is_same_instance */
2431 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TColumn:abstract_text$Object$inspect */
2432 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TColumn:kernel$Object$object_id */
2433 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TColumn:kernel$Object$hash */
2434 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TColumn:abstract_text$Object$class_name */
2435 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TColumn:abstract_text$Object$inspect_head */
2436 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TColumn:abstract_text$Object$native_class_name */
2437 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$location */
2438 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$parent */
2439 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes$Token$visit_all */
2440 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TColumn:modelbuilder_base$ANode$is_broken */
2441 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$hot_location */
2442 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TColumn:modelbuilder_base$ANode$is_broken= */
2443 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$debug */
2444 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TColumn:literal$ANode$accept_literal */
2445 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$parent= */
2446 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TColumn:transform$ANode$full_transform_visitor */
2447 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation$ANode$accept_ast_validation */
2448 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2449 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope$ANode$accept_scope_visitor */
2450 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow$ANode$accept_flow_visitor */
2451 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init$ANode$accept_local_var_visitor */
2452 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init$ANode$accept_auto_super_init */
2453 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform$ANode$accept_transform_visitor */
2454 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$location= */
2455 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TColumn:parser_nodes$ANode$replace_with */
2456 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TColumn:typing$ANode$accept_post_typing */
2457 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes$Token$replace_child */
2458 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TColumn:typing$ANode$bad_expr_message */
2459 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TColumn:lexer_work$Token$text */
2460 (nitmethod_t)nitc__lexer___TColumn___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TColumn:lexer$TColumn$parser_index */
2461 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes$Token$next_token= */
2462 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes$Token$prev_token= */
2463 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TColumn:parser_nodes$Token$is_loose= */
2464 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TColumn:parser_nodes$Token$next_looses */
2465 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TColumn:parser_nodes$Token$next_token */
2466 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TColumn:parser_nodes$Token$prev_looses */
2467 (nitmethod_t)nitc__lexer___TColumn___init_tk, /* pointer to parser_nodes:TColumn:lexer$TColumn$init_tk */
2468 }
2469 };
2470 /* allocate TColumn */
2471 val* NEW_nitc__TColumn(const struct type* type) {
2472 val* self /* : TColumn */;
2473 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2474 self->type = type;
2475 self->class = &class_nitc__TColumn;
2476 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TColumn exact> */
2477 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TColumn exact> */
2478 return self;
2479 }
2480 /* runtime class nitc__TQuad: nitc::TQuad (dead=false; need_corpse=false)*/
2481 const struct class class_nitc__TQuad = {
2482 0, /* box_kind */
2483 {
2484 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TQuad:kernel$Object$init */
2485 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TQuad:kernel$Object$!= */
2486 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TQuad:kernel$Object$sys */
2487 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TQuad:parser_nodes$Token$to_s */
2488 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TQuad:kernel$Object$== */
2489 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TQuad:kernel$Object$is_same_instance */
2490 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TQuad:abstract_text$Object$inspect */
2491 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TQuad:kernel$Object$object_id */
2492 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TQuad:kernel$Object$hash */
2493 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TQuad:abstract_text$Object$class_name */
2494 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TQuad:abstract_text$Object$inspect_head */
2495 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TQuad:abstract_text$Object$native_class_name */
2496 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$location */
2497 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$parent */
2498 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes$Token$visit_all */
2499 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TQuad:modelbuilder_base$ANode$is_broken */
2500 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$hot_location */
2501 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TQuad:modelbuilder_base$ANode$is_broken= */
2502 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$debug */
2503 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TQuad:literal$ANode$accept_literal */
2504 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$parent= */
2505 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TQuad:transform$ANode$full_transform_visitor */
2506 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation$ANode$accept_ast_validation */
2507 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2508 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope$ANode$accept_scope_visitor */
2509 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow$ANode$accept_flow_visitor */
2510 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init$ANode$accept_local_var_visitor */
2511 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init$ANode$accept_auto_super_init */
2512 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform$ANode$accept_transform_visitor */
2513 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$location= */
2514 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TQuad:parser_nodes$ANode$replace_with */
2515 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TQuad:typing$ANode$accept_post_typing */
2516 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes$Token$replace_child */
2517 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TQuad:typing$ANode$bad_expr_message */
2518 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TQuad:lexer_work$Token$text */
2519 (nitmethod_t)nitc__lexer___TQuad___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TQuad:lexer$TQuad$parser_index */
2520 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes$Token$next_token= */
2521 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes$Token$prev_token= */
2522 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TQuad:parser_nodes$Token$is_loose= */
2523 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TQuad:parser_nodes$Token$next_looses */
2524 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TQuad:parser_nodes$Token$next_token */
2525 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TQuad:parser_nodes$Token$prev_looses */
2526 (nitmethod_t)nitc__lexer___TQuad___init_tk, /* pointer to parser_nodes:TQuad:lexer$TQuad$init_tk */
2527 }
2528 };
2529 /* allocate TQuad */
2530 val* NEW_nitc__TQuad(const struct type* type) {
2531 val* self /* : TQuad */;
2532 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2533 self->type = type;
2534 self->class = &class_nitc__TQuad;
2535 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TQuad exact> */
2536 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TQuad exact> */
2537 return self;
2538 }
2539 /* runtime class nitc__TAssign: nitc::TAssign (dead=false; need_corpse=false)*/
2540 const struct class class_nitc__TAssign = {
2541 0, /* box_kind */
2542 {
2543 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAssign:kernel$Object$init */
2544 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAssign:kernel$Object$!= */
2545 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAssign:kernel$Object$sys */
2546 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAssign:parser_nodes$Token$to_s */
2547 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAssign:kernel$Object$== */
2548 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAssign:kernel$Object$is_same_instance */
2549 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAssign:abstract_text$Object$inspect */
2550 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAssign:kernel$Object$object_id */
2551 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAssign:kernel$Object$hash */
2552 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAssign:abstract_text$Object$class_name */
2553 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAssign:abstract_text$Object$inspect_head */
2554 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAssign:abstract_text$Object$native_class_name */
2555 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$location */
2556 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$parent */
2557 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes$Token$visit_all */
2558 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAssign:modelbuilder_base$ANode$is_broken */
2559 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$hot_location */
2560 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAssign:modelbuilder_base$ANode$is_broken= */
2561 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$debug */
2562 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAssign:literal$ANode$accept_literal */
2563 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$parent= */
2564 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAssign:transform$ANode$full_transform_visitor */
2565 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation$ANode$accept_ast_validation */
2566 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2567 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope$ANode$accept_scope_visitor */
2568 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow$ANode$accept_flow_visitor */
2569 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init$ANode$accept_local_var_visitor */
2570 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init$ANode$accept_auto_super_init */
2571 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform$ANode$accept_transform_visitor */
2572 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$location= */
2573 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAssign:parser_nodes$ANode$replace_with */
2574 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAssign:typing$ANode$accept_post_typing */
2575 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes$Token$replace_child */
2576 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TAssign:typing$ANode$bad_expr_message */
2577 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAssign:lexer_work$Token$text */
2578 (nitmethod_t)nitc__lexer___TAssign___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAssign:lexer$TAssign$parser_index */
2579 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes$Token$next_token= */
2580 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes$Token$prev_token= */
2581 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAssign:parser_nodes$Token$is_loose= */
2582 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAssign:parser_nodes$Token$next_looses */
2583 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAssign:parser_nodes$Token$next_token */
2584 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAssign:parser_nodes$Token$prev_looses */
2585 (nitmethod_t)nitc__lexer___TAssign___init_tk, /* pointer to parser_nodes:TAssign:lexer$TAssign$init_tk */
2586 }
2587 };
2588 /* allocate TAssign */
2589 val* NEW_nitc__TAssign(const struct type* type) {
2590 val* self /* : TAssign */;
2591 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2592 self->type = type;
2593 self->class = &class_nitc__TAssign;
2594 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAssign exact> */
2595 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAssign exact> */
2596 return self;
2597 }
2598 /* runtime class nitc__TokenOperator: nitc::TokenOperator (dead=true; need_corpse=false)*/
2599 /* allocate TokenOperator */
2600 val* NEW_nitc__TokenOperator(const struct type* type) {
2601 if(catchStack.cursor >= 0){
2602 longjmp(catchStack.envs[catchStack.cursor], 1);
2603 }
2604 PRINT_ERROR("Runtime error: %s", "TokenOperator is DEAD");
2605 PRINT_ERROR("\n");
2606 fatal_exit(1);
2607 }
2608 /* runtime class nitc__TPluseq: nitc::TPluseq (dead=false; need_corpse=false)*/
2609 const struct class class_nitc__TPluseq = {
2610 0, /* box_kind */
2611 {
2612 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPluseq:kernel$Object$init */
2613 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPluseq:kernel$Object$!= */
2614 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPluseq:kernel$Object$sys */
2615 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes$TokenOperator$to_s */
2616 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPluseq:kernel$Object$== */
2617 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPluseq:kernel$Object$is_same_instance */
2618 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPluseq:abstract_text$Object$inspect */
2619 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPluseq:kernel$Object$object_id */
2620 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPluseq:kernel$Object$hash */
2621 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPluseq:abstract_text$Object$class_name */
2622 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPluseq:abstract_text$Object$inspect_head */
2623 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPluseq:abstract_text$Object$native_class_name */
2624 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$location */
2625 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$parent */
2626 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$visit_all */
2627 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPluseq:modelbuilder_base$ANode$is_broken */
2628 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$hot_location */
2629 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPluseq:modelbuilder_base$ANode$is_broken= */
2630 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$debug */
2631 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPluseq:literal$ANode$accept_literal */
2632 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$parent= */
2633 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPluseq:transform$ANode$full_transform_visitor */
2634 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation$ANode$accept_ast_validation */
2635 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2636 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope$ANode$accept_scope_visitor */
2637 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow$ANode$accept_flow_visitor */
2638 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init$ANode$accept_local_var_visitor */
2639 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init$ANode$accept_auto_super_init */
2640 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform$ANode$accept_transform_visitor */
2641 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$location= */
2642 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes$ANode$replace_with */
2643 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPluseq:typing$ANode$accept_post_typing */
2644 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$replace_child */
2645 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPluseq:typing$ANode$bad_expr_message */
2646 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPluseq:lexer_work$Token$text */
2647 (nitmethod_t)nitc__lexer___TPluseq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPluseq:lexer$TPluseq$parser_index */
2648 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$next_token= */
2649 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$prev_token= */
2650 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$is_loose= */
2651 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$next_looses */
2652 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$next_token */
2653 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPluseq:parser_nodes$Token$prev_looses */
2654 (nitmethod_t)nitc__lexer___TPluseq___init_tk, /* pointer to parser_nodes:TPluseq:lexer$TPluseq$init_tk */
2655 }
2656 };
2657 /* allocate TPluseq */
2658 val* NEW_nitc__TPluseq(const struct type* type) {
2659 val* self /* : TPluseq */;
2660 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2661 self->type = type;
2662 self->class = &class_nitc__TPluseq;
2663 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPluseq exact> */
2664 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPluseq exact> */
2665 return self;
2666 }
2667 /* runtime class nitc__TMinuseq: nitc::TMinuseq (dead=false; need_corpse=false)*/
2668 const struct class class_nitc__TMinuseq = {
2669 0, /* box_kind */
2670 {
2671 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMinuseq:kernel$Object$init */
2672 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMinuseq:kernel$Object$!= */
2673 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMinuseq:kernel$Object$sys */
2674 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes$TokenOperator$to_s */
2675 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMinuseq:kernel$Object$== */
2676 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel$Object$is_same_instance */
2677 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMinuseq:abstract_text$Object$inspect */
2678 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMinuseq:kernel$Object$object_id */
2679 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMinuseq:kernel$Object$hash */
2680 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMinuseq:abstract_text$Object$class_name */
2681 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMinuseq:abstract_text$Object$inspect_head */
2682 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMinuseq:abstract_text$Object$native_class_name */
2683 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$location */
2684 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$parent */
2685 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$visit_all */
2686 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMinuseq:modelbuilder_base$ANode$is_broken */
2687 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$hot_location */
2688 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMinuseq:modelbuilder_base$ANode$is_broken= */
2689 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$debug */
2690 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinuseq:literal$ANode$accept_literal */
2691 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$parent= */
2692 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform$ANode$full_transform_visitor */
2693 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation$ANode$accept_ast_validation */
2694 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2695 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope$ANode$accept_scope_visitor */
2696 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow$ANode$accept_flow_visitor */
2697 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init$ANode$accept_local_var_visitor */
2698 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init$ANode$accept_auto_super_init */
2699 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform$ANode$accept_transform_visitor */
2700 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$location= */
2701 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes$ANode$replace_with */
2702 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMinuseq:typing$ANode$accept_post_typing */
2703 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$replace_child */
2704 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TMinuseq:typing$ANode$bad_expr_message */
2705 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMinuseq:lexer_work$Token$text */
2706 (nitmethod_t)nitc__lexer___TMinuseq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinuseq:lexer$TMinuseq$parser_index */
2707 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$next_token= */
2708 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$prev_token= */
2709 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$is_loose= */
2710 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$next_looses */
2711 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$next_token */
2712 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMinuseq:parser_nodes$Token$prev_looses */
2713 (nitmethod_t)nitc__lexer___TMinuseq___init_tk, /* pointer to parser_nodes:TMinuseq:lexer$TMinuseq$init_tk */
2714 }
2715 };
2716 /* allocate TMinuseq */
2717 val* NEW_nitc__TMinuseq(const struct type* type) {
2718 val* self /* : TMinuseq */;
2719 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2720 self->type = type;
2721 self->class = &class_nitc__TMinuseq;
2722 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMinuseq exact> */
2723 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMinuseq exact> */
2724 return self;
2725 }
2726 /* runtime class nitc__TStareq: nitc::TStareq (dead=false; need_corpse=false)*/
2727 const struct class class_nitc__TStareq = {
2728 0, /* box_kind */
2729 {
2730 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStareq:kernel$Object$init */
2731 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStareq:kernel$Object$!= */
2732 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStareq:kernel$Object$sys */
2733 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStareq:parser_nodes$TokenOperator$to_s */
2734 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStareq:kernel$Object$== */
2735 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStareq:kernel$Object$is_same_instance */
2736 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStareq:abstract_text$Object$inspect */
2737 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStareq:kernel$Object$object_id */
2738 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStareq:kernel$Object$hash */
2739 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStareq:abstract_text$Object$class_name */
2740 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStareq:abstract_text$Object$inspect_head */
2741 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStareq:abstract_text$Object$native_class_name */
2742 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$location */
2743 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$parent */
2744 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStareq:parser_nodes$Token$visit_all */
2745 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStareq:modelbuilder_base$ANode$is_broken */
2746 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$hot_location */
2747 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStareq:modelbuilder_base$ANode$is_broken= */
2748 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$debug */
2749 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStareq:literal$ANode$accept_literal */
2750 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$parent= */
2751 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStareq:transform$ANode$full_transform_visitor */
2752 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStareq:astvalidation$ANode$accept_ast_validation */
2753 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStareq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2754 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStareq:scope$ANode$accept_scope_visitor */
2755 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStareq:flow$ANode$accept_flow_visitor */
2756 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStareq:local_var_init$ANode$accept_local_var_visitor */
2757 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStareq:auto_super_init$ANode$accept_auto_super_init */
2758 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStareq:transform$ANode$accept_transform_visitor */
2759 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$location= */
2760 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStareq:parser_nodes$ANode$replace_with */
2761 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStareq:typing$ANode$accept_post_typing */
2762 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStareq:parser_nodes$Token$replace_child */
2763 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStareq:typing$ANode$bad_expr_message */
2764 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStareq:lexer_work$Token$text */
2765 (nitmethod_t)nitc__lexer___TStareq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStareq:lexer$TStareq$parser_index */
2766 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStareq:parser_nodes$Token$next_token= */
2767 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStareq:parser_nodes$Token$prev_token= */
2768 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStareq:parser_nodes$Token$is_loose= */
2769 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStareq:parser_nodes$Token$next_looses */
2770 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStareq:parser_nodes$Token$next_token */
2771 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStareq:parser_nodes$Token$prev_looses */
2772 (nitmethod_t)nitc__lexer___TStareq___init_tk, /* pointer to parser_nodes:TStareq:lexer$TStareq$init_tk */
2773 }
2774 };
2775 /* allocate TStareq */
2776 val* NEW_nitc__TStareq(const struct type* type) {
2777 val* self /* : TStareq */;
2778 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2779 self->type = type;
2780 self->class = &class_nitc__TStareq;
2781 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStareq exact> */
2782 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStareq exact> */
2783 return self;
2784 }
2785 /* runtime class nitc__TSlasheq: nitc::TSlasheq (dead=false; need_corpse=false)*/
2786 const struct class class_nitc__TSlasheq = {
2787 0, /* box_kind */
2788 {
2789 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSlasheq:kernel$Object$init */
2790 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSlasheq:kernel$Object$!= */
2791 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSlasheq:kernel$Object$sys */
2792 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSlasheq:parser_nodes$TokenOperator$to_s */
2793 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSlasheq:kernel$Object$== */
2794 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSlasheq:kernel$Object$is_same_instance */
2795 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSlasheq:abstract_text$Object$inspect */
2796 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSlasheq:kernel$Object$object_id */
2797 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSlasheq:kernel$Object$hash */
2798 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSlasheq:abstract_text$Object$class_name */
2799 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSlasheq:abstract_text$Object$inspect_head */
2800 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSlasheq:abstract_text$Object$native_class_name */
2801 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$location */
2802 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$parent */
2803 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$visit_all */
2804 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSlasheq:modelbuilder_base$ANode$is_broken */
2805 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$hot_location */
2806 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSlasheq:modelbuilder_base$ANode$is_broken= */
2807 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$debug */
2808 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlasheq:literal$ANode$accept_literal */
2809 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$parent= */
2810 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlasheq:transform$ANode$full_transform_visitor */
2811 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlasheq:astvalidation$ANode$accept_ast_validation */
2812 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlasheq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2813 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlasheq:scope$ANode$accept_scope_visitor */
2814 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlasheq:flow$ANode$accept_flow_visitor */
2815 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlasheq:local_var_init$ANode$accept_local_var_visitor */
2816 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlasheq:auto_super_init$ANode$accept_auto_super_init */
2817 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlasheq:transform$ANode$accept_transform_visitor */
2818 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$location= */
2819 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSlasheq:parser_nodes$ANode$replace_with */
2820 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSlasheq:typing$ANode$accept_post_typing */
2821 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$replace_child */
2822 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TSlasheq:typing$ANode$bad_expr_message */
2823 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSlasheq:lexer_work$Token$text */
2824 (nitmethod_t)nitc__lexer___TSlasheq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlasheq:lexer$TSlasheq$parser_index */
2825 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$next_token= */
2826 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$prev_token= */
2827 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$is_loose= */
2828 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$next_looses */
2829 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$next_token */
2830 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSlasheq:parser_nodes$Token$prev_looses */
2831 (nitmethod_t)nitc__lexer___TSlasheq___init_tk, /* pointer to parser_nodes:TSlasheq:lexer$TSlasheq$init_tk */
2832 }
2833 };
2834 /* allocate TSlasheq */
2835 val* NEW_nitc__TSlasheq(const struct type* type) {
2836 val* self /* : TSlasheq */;
2837 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2838 self->type = type;
2839 self->class = &class_nitc__TSlasheq;
2840 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSlasheq exact> */
2841 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSlasheq exact> */
2842 return self;
2843 }
2844 /* runtime class nitc__TPercenteq: nitc::TPercenteq (dead=false; need_corpse=false)*/
2845 const struct class class_nitc__TPercenteq = {
2846 0, /* box_kind */
2847 {
2848 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPercenteq:kernel$Object$init */
2849 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPercenteq:kernel$Object$!= */
2850 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPercenteq:kernel$Object$sys */
2851 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPercenteq:parser_nodes$TokenOperator$to_s */
2852 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPercenteq:kernel$Object$== */
2853 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPercenteq:kernel$Object$is_same_instance */
2854 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPercenteq:abstract_text$Object$inspect */
2855 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPercenteq:kernel$Object$object_id */
2856 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPercenteq:kernel$Object$hash */
2857 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPercenteq:abstract_text$Object$class_name */
2858 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPercenteq:abstract_text$Object$inspect_head */
2859 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPercenteq:abstract_text$Object$native_class_name */
2860 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$location */
2861 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$parent */
2862 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$visit_all */
2863 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPercenteq:modelbuilder_base$ANode$is_broken */
2864 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$hot_location */
2865 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPercenteq:modelbuilder_base$ANode$is_broken= */
2866 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$debug */
2867 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPercenteq:literal$ANode$accept_literal */
2868 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$parent= */
2869 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPercenteq:transform$ANode$full_transform_visitor */
2870 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPercenteq:astvalidation$ANode$accept_ast_validation */
2871 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPercenteq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2872 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPercenteq:scope$ANode$accept_scope_visitor */
2873 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPercenteq:flow$ANode$accept_flow_visitor */
2874 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPercenteq:local_var_init$ANode$accept_local_var_visitor */
2875 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPercenteq:auto_super_init$ANode$accept_auto_super_init */
2876 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPercenteq:transform$ANode$accept_transform_visitor */
2877 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$location= */
2878 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPercenteq:parser_nodes$ANode$replace_with */
2879 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPercenteq:typing$ANode$accept_post_typing */
2880 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$replace_child */
2881 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPercenteq:typing$ANode$bad_expr_message */
2882 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPercenteq:lexer_work$Token$text */
2883 (nitmethod_t)nitc__lexer___TPercenteq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPercenteq:lexer$TPercenteq$parser_index */
2884 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$next_token= */
2885 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$prev_token= */
2886 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$is_loose= */
2887 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$next_looses */
2888 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$next_token */
2889 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPercenteq:parser_nodes$Token$prev_looses */
2890 (nitmethod_t)nitc__lexer___TPercenteq___init_tk, /* pointer to parser_nodes:TPercenteq:lexer$TPercenteq$init_tk */
2891 }
2892 };
2893 /* allocate TPercenteq */
2894 val* NEW_nitc__TPercenteq(const struct type* type) {
2895 val* self /* : TPercenteq */;
2896 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2897 self->type = type;
2898 self->class = &class_nitc__TPercenteq;
2899 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPercenteq exact> */
2900 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPercenteq exact> */
2901 return self;
2902 }
2903 /* runtime class nitc__TStarstareq: nitc::TStarstareq (dead=false; need_corpse=false)*/
2904 const struct class class_nitc__TStarstareq = {
2905 0, /* box_kind */
2906 {
2907 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarstareq:kernel$Object$init */
2908 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarstareq:kernel$Object$!= */
2909 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarstareq:kernel$Object$sys */
2910 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarstareq:parser_nodes$TokenOperator$to_s */
2911 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarstareq:kernel$Object$== */
2912 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarstareq:kernel$Object$is_same_instance */
2913 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarstareq:abstract_text$Object$inspect */
2914 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarstareq:kernel$Object$object_id */
2915 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarstareq:kernel$Object$hash */
2916 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarstareq:abstract_text$Object$class_name */
2917 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarstareq:abstract_text$Object$inspect_head */
2918 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarstareq:abstract_text$Object$native_class_name */
2919 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$location */
2920 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$parent */
2921 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$visit_all */
2922 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarstareq:modelbuilder_base$ANode$is_broken */
2923 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$hot_location */
2924 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarstareq:modelbuilder_base$ANode$is_broken= */
2925 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$debug */
2926 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstareq:literal$ANode$accept_literal */
2927 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$parent= */
2928 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstareq:transform$ANode$full_transform_visitor */
2929 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstareq:astvalidation$ANode$accept_ast_validation */
2930 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstareq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2931 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstareq:scope$ANode$accept_scope_visitor */
2932 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstareq:flow$ANode$accept_flow_visitor */
2933 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstareq:local_var_init$ANode$accept_local_var_visitor */
2934 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstareq:auto_super_init$ANode$accept_auto_super_init */
2935 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstareq:transform$ANode$accept_transform_visitor */
2936 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$location= */
2937 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarstareq:parser_nodes$ANode$replace_with */
2938 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarstareq:typing$ANode$accept_post_typing */
2939 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$replace_child */
2940 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStarstareq:typing$ANode$bad_expr_message */
2941 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarstareq:lexer_work$Token$text */
2942 (nitmethod_t)nitc__lexer___TStarstareq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstareq:lexer$TStarstareq$parser_index */
2943 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$next_token= */
2944 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$prev_token= */
2945 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$is_loose= */
2946 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$next_looses */
2947 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$next_token */
2948 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarstareq:parser_nodes$Token$prev_looses */
2949 (nitmethod_t)nitc__lexer___TStarstareq___init_tk, /* pointer to parser_nodes:TStarstareq:lexer$TStarstareq$init_tk */
2950 }
2951 };
2952 /* allocate TStarstareq */
2953 val* NEW_nitc__TStarstareq(const struct type* type) {
2954 val* self /* : TStarstareq */;
2955 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
2956 self->type = type;
2957 self->class = &class_nitc__TStarstareq;
2958 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarstareq exact> */
2959 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarstareq exact> */
2960 return self;
2961 }
2962 /* runtime class nitc__TPipeeq: nitc::TPipeeq (dead=false; need_corpse=false)*/
2963 const struct class class_nitc__TPipeeq = {
2964 0, /* box_kind */
2965 {
2966 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPipeeq:kernel$Object$init */
2967 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPipeeq:kernel$Object$!= */
2968 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPipeeq:kernel$Object$sys */
2969 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPipeeq:parser_nodes$TokenOperator$to_s */
2970 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPipeeq:kernel$Object$== */
2971 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPipeeq:kernel$Object$is_same_instance */
2972 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPipeeq:abstract_text$Object$inspect */
2973 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPipeeq:kernel$Object$object_id */
2974 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPipeeq:kernel$Object$hash */
2975 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPipeeq:abstract_text$Object$class_name */
2976 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPipeeq:abstract_text$Object$inspect_head */
2977 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPipeeq:abstract_text$Object$native_class_name */
2978 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$location */
2979 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$parent */
2980 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$visit_all */
2981 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPipeeq:modelbuilder_base$ANode$is_broken */
2982 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$hot_location */
2983 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPipeeq:modelbuilder_base$ANode$is_broken= */
2984 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$debug */
2985 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPipeeq:literal$ANode$accept_literal */
2986 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$parent= */
2987 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPipeeq:transform$ANode$full_transform_visitor */
2988 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPipeeq:astvalidation$ANode$accept_ast_validation */
2989 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPipeeq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
2990 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPipeeq:scope$ANode$accept_scope_visitor */
2991 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPipeeq:flow$ANode$accept_flow_visitor */
2992 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPipeeq:local_var_init$ANode$accept_local_var_visitor */
2993 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPipeeq:auto_super_init$ANode$accept_auto_super_init */
2994 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPipeeq:transform$ANode$accept_transform_visitor */
2995 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$location= */
2996 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPipeeq:parser_nodes$ANode$replace_with */
2997 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPipeeq:typing$ANode$accept_post_typing */
2998 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$replace_child */
2999 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPipeeq:typing$ANode$bad_expr_message */
3000 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPipeeq:lexer_work$Token$text */
3001 (nitmethod_t)nitc__lexer___TPipeeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPipeeq:lexer$TPipeeq$parser_index */
3002 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$next_token= */
3003 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$prev_token= */
3004 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$is_loose= */
3005 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$next_looses */
3006 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$next_token */
3007 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPipeeq:parser_nodes$Token$prev_looses */
3008 (nitmethod_t)nitc__lexer___TPipeeq___init_tk, /* pointer to parser_nodes:TPipeeq:lexer$TPipeeq$init_tk */
3009 }
3010 };
3011 /* allocate TPipeeq */
3012 val* NEW_nitc__TPipeeq(const struct type* type) {
3013 val* self /* : TPipeeq */;
3014 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3015 self->type = type;
3016 self->class = &class_nitc__TPipeeq;
3017 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPipeeq exact> */
3018 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPipeeq exact> */
3019 return self;
3020 }
3021 /* runtime class nitc__TCareteq: nitc::TCareteq (dead=false; need_corpse=false)*/
3022 const struct class class_nitc__TCareteq = {
3023 0, /* box_kind */
3024 {
3025 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCareteq:kernel$Object$init */
3026 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCareteq:kernel$Object$!= */
3027 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCareteq:kernel$Object$sys */
3028 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCareteq:parser_nodes$TokenOperator$to_s */
3029 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCareteq:kernel$Object$== */
3030 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCareteq:kernel$Object$is_same_instance */
3031 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCareteq:abstract_text$Object$inspect */
3032 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCareteq:kernel$Object$object_id */
3033 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCareteq:kernel$Object$hash */
3034 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCareteq:abstract_text$Object$class_name */
3035 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCareteq:abstract_text$Object$inspect_head */
3036 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCareteq:abstract_text$Object$native_class_name */
3037 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$location */
3038 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$parent */
3039 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$visit_all */
3040 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCareteq:modelbuilder_base$ANode$is_broken */
3041 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$hot_location */
3042 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCareteq:modelbuilder_base$ANode$is_broken= */
3043 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$debug */
3044 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCareteq:literal$ANode$accept_literal */
3045 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$parent= */
3046 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCareteq:transform$ANode$full_transform_visitor */
3047 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCareteq:astvalidation$ANode$accept_ast_validation */
3048 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCareteq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3049 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCareteq:scope$ANode$accept_scope_visitor */
3050 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCareteq:flow$ANode$accept_flow_visitor */
3051 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCareteq:local_var_init$ANode$accept_local_var_visitor */
3052 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCareteq:auto_super_init$ANode$accept_auto_super_init */
3053 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCareteq:transform$ANode$accept_transform_visitor */
3054 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$location= */
3055 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCareteq:parser_nodes$ANode$replace_with */
3056 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCareteq:typing$ANode$accept_post_typing */
3057 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$replace_child */
3058 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TCareteq:typing$ANode$bad_expr_message */
3059 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCareteq:lexer_work$Token$text */
3060 (nitmethod_t)nitc__lexer___TCareteq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCareteq:lexer$TCareteq$parser_index */
3061 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$next_token= */
3062 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$prev_token= */
3063 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$is_loose= */
3064 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$next_looses */
3065 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$next_token */
3066 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCareteq:parser_nodes$Token$prev_looses */
3067 (nitmethod_t)nitc__lexer___TCareteq___init_tk, /* pointer to parser_nodes:TCareteq:lexer$TCareteq$init_tk */
3068 }
3069 };
3070 /* allocate TCareteq */
3071 val* NEW_nitc__TCareteq(const struct type* type) {
3072 val* self /* : TCareteq */;
3073 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3074 self->type = type;
3075 self->class = &class_nitc__TCareteq;
3076 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCareteq exact> */
3077 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCareteq exact> */
3078 return self;
3079 }
3080 /* runtime class nitc__TAmpeq: nitc::TAmpeq (dead=false; need_corpse=false)*/
3081 const struct class class_nitc__TAmpeq = {
3082 0, /* box_kind */
3083 {
3084 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAmpeq:kernel$Object$init */
3085 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAmpeq:kernel$Object$!= */
3086 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAmpeq:kernel$Object$sys */
3087 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAmpeq:parser_nodes$TokenOperator$to_s */
3088 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAmpeq:kernel$Object$== */
3089 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAmpeq:kernel$Object$is_same_instance */
3090 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAmpeq:abstract_text$Object$inspect */
3091 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAmpeq:kernel$Object$object_id */
3092 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAmpeq:kernel$Object$hash */
3093 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAmpeq:abstract_text$Object$class_name */
3094 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAmpeq:abstract_text$Object$inspect_head */
3095 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAmpeq:abstract_text$Object$native_class_name */
3096 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$location */
3097 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$parent */
3098 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$visit_all */
3099 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAmpeq:modelbuilder_base$ANode$is_broken */
3100 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$hot_location */
3101 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAmpeq:modelbuilder_base$ANode$is_broken= */
3102 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$debug */
3103 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAmpeq:literal$ANode$accept_literal */
3104 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$parent= */
3105 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAmpeq:transform$ANode$full_transform_visitor */
3106 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAmpeq:astvalidation$ANode$accept_ast_validation */
3107 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAmpeq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3108 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAmpeq:scope$ANode$accept_scope_visitor */
3109 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAmpeq:flow$ANode$accept_flow_visitor */
3110 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAmpeq:local_var_init$ANode$accept_local_var_visitor */
3111 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAmpeq:auto_super_init$ANode$accept_auto_super_init */
3112 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAmpeq:transform$ANode$accept_transform_visitor */
3113 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$location= */
3114 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAmpeq:parser_nodes$ANode$replace_with */
3115 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAmpeq:typing$ANode$accept_post_typing */
3116 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$replace_child */
3117 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TAmpeq:typing$ANode$bad_expr_message */
3118 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAmpeq:lexer_work$Token$text */
3119 (nitmethod_t)nitc__lexer___TAmpeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAmpeq:lexer$TAmpeq$parser_index */
3120 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$next_token= */
3121 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$prev_token= */
3122 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$is_loose= */
3123 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$next_looses */
3124 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$next_token */
3125 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAmpeq:parser_nodes$Token$prev_looses */
3126 (nitmethod_t)nitc__lexer___TAmpeq___init_tk, /* pointer to parser_nodes:TAmpeq:lexer$TAmpeq$init_tk */
3127 }
3128 };
3129 /* allocate TAmpeq */
3130 val* NEW_nitc__TAmpeq(const struct type* type) {
3131 val* self /* : TAmpeq */;
3132 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3133 self->type = type;
3134 self->class = &class_nitc__TAmpeq;
3135 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAmpeq exact> */
3136 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAmpeq exact> */
3137 return self;
3138 }
3139 /* runtime class nitc__TLleq: nitc::TLleq (dead=false; need_corpse=false)*/
3140 const struct class class_nitc__TLleq = {
3141 0, /* box_kind */
3142 {
3143 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLleq:kernel$Object$init */
3144 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLleq:kernel$Object$!= */
3145 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLleq:kernel$Object$sys */
3146 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLleq:parser_nodes$TokenOperator$to_s */
3147 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLleq:kernel$Object$== */
3148 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLleq:kernel$Object$is_same_instance */
3149 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLleq:abstract_text$Object$inspect */
3150 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLleq:kernel$Object$object_id */
3151 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLleq:kernel$Object$hash */
3152 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLleq:abstract_text$Object$class_name */
3153 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLleq:abstract_text$Object$inspect_head */
3154 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLleq:abstract_text$Object$native_class_name */
3155 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$location */
3156 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$parent */
3157 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLleq:parser_nodes$Token$visit_all */
3158 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLleq:modelbuilder_base$ANode$is_broken */
3159 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$hot_location */
3160 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLleq:modelbuilder_base$ANode$is_broken= */
3161 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$debug */
3162 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLleq:literal$ANode$accept_literal */
3163 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$parent= */
3164 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLleq:transform$ANode$full_transform_visitor */
3165 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLleq:astvalidation$ANode$accept_ast_validation */
3166 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLleq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3167 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLleq:scope$ANode$accept_scope_visitor */
3168 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLleq:flow$ANode$accept_flow_visitor */
3169 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLleq:local_var_init$ANode$accept_local_var_visitor */
3170 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLleq:auto_super_init$ANode$accept_auto_super_init */
3171 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLleq:transform$ANode$accept_transform_visitor */
3172 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$location= */
3173 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLleq:parser_nodes$ANode$replace_with */
3174 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLleq:typing$ANode$accept_post_typing */
3175 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLleq:parser_nodes$Token$replace_child */
3176 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TLleq:typing$ANode$bad_expr_message */
3177 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLleq:lexer_work$Token$text */
3178 (nitmethod_t)nitc__lexer___TLleq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLleq:lexer$TLleq$parser_index */
3179 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLleq:parser_nodes$Token$next_token= */
3180 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLleq:parser_nodes$Token$prev_token= */
3181 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLleq:parser_nodes$Token$is_loose= */
3182 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLleq:parser_nodes$Token$next_looses */
3183 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLleq:parser_nodes$Token$next_token */
3184 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLleq:parser_nodes$Token$prev_looses */
3185 (nitmethod_t)nitc__lexer___TLleq___init_tk, /* pointer to parser_nodes:TLleq:lexer$TLleq$init_tk */
3186 }
3187 };
3188 /* allocate TLleq */
3189 val* NEW_nitc__TLleq(const struct type* type) {
3190 val* self /* : TLleq */;
3191 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3192 self->type = type;
3193 self->class = &class_nitc__TLleq;
3194 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLleq exact> */
3195 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLleq exact> */
3196 return self;
3197 }
3198 /* runtime class nitc__TGgeq: nitc::TGgeq (dead=false; need_corpse=false)*/
3199 const struct class class_nitc__TGgeq = {
3200 0, /* box_kind */
3201 {
3202 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGgeq:kernel$Object$init */
3203 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGgeq:kernel$Object$!= */
3204 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGgeq:kernel$Object$sys */
3205 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGgeq:parser_nodes$TokenOperator$to_s */
3206 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGgeq:kernel$Object$== */
3207 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGgeq:kernel$Object$is_same_instance */
3208 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGgeq:abstract_text$Object$inspect */
3209 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGgeq:kernel$Object$object_id */
3210 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGgeq:kernel$Object$hash */
3211 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGgeq:abstract_text$Object$class_name */
3212 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGgeq:abstract_text$Object$inspect_head */
3213 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGgeq:abstract_text$Object$native_class_name */
3214 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$location */
3215 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$parent */
3216 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$visit_all */
3217 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGgeq:modelbuilder_base$ANode$is_broken */
3218 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$hot_location */
3219 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGgeq:modelbuilder_base$ANode$is_broken= */
3220 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$debug */
3221 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGgeq:literal$ANode$accept_literal */
3222 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$parent= */
3223 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGgeq:transform$ANode$full_transform_visitor */
3224 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGgeq:astvalidation$ANode$accept_ast_validation */
3225 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGgeq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3226 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGgeq:scope$ANode$accept_scope_visitor */
3227 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGgeq:flow$ANode$accept_flow_visitor */
3228 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGgeq:local_var_init$ANode$accept_local_var_visitor */
3229 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGgeq:auto_super_init$ANode$accept_auto_super_init */
3230 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGgeq:transform$ANode$accept_transform_visitor */
3231 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$location= */
3232 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGgeq:parser_nodes$ANode$replace_with */
3233 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGgeq:typing$ANode$accept_post_typing */
3234 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$replace_child */
3235 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TGgeq:typing$ANode$bad_expr_message */
3236 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGgeq:lexer_work$Token$text */
3237 (nitmethod_t)nitc__lexer___TGgeq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGgeq:lexer$TGgeq$parser_index */
3238 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$next_token= */
3239 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$prev_token= */
3240 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$is_loose= */
3241 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$next_looses */
3242 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$next_token */
3243 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGgeq:parser_nodes$Token$prev_looses */
3244 (nitmethod_t)nitc__lexer___TGgeq___init_tk, /* pointer to parser_nodes:TGgeq:lexer$TGgeq$init_tk */
3245 }
3246 };
3247 /* allocate TGgeq */
3248 val* NEW_nitc__TGgeq(const struct type* type) {
3249 val* self /* : TGgeq */;
3250 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3251 self->type = type;
3252 self->class = &class_nitc__TGgeq;
3253 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGgeq exact> */
3254 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGgeq exact> */
3255 return self;
3256 }
3257 /* runtime class nitc__TDotdotdot: nitc::TDotdotdot (dead=false; need_corpse=false)*/
3258 const struct class class_nitc__TDotdotdot = {
3259 0, /* box_kind */
3260 {
3261 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDotdotdot:kernel$Object$init */
3262 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel$Object$!= */
3263 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDotdotdot:kernel$Object$sys */
3264 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$to_s */
3265 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel$Object$== */
3266 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel$Object$is_same_instance */
3267 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDotdotdot:abstract_text$Object$inspect */
3268 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDotdotdot:kernel$Object$object_id */
3269 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDotdotdot:kernel$Object$hash */
3270 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDotdotdot:abstract_text$Object$class_name */
3271 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDotdotdot:abstract_text$Object$inspect_head */
3272 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDotdotdot:abstract_text$Object$native_class_name */
3273 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$location */
3274 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$parent */
3275 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$visit_all */
3276 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDotdotdot:modelbuilder_base$ANode$is_broken */
3277 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$hot_location */
3278 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDotdotdot:modelbuilder_base$ANode$is_broken= */
3279 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$debug */
3280 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdotdot:literal$ANode$accept_literal */
3281 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$parent= */
3282 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform$ANode$full_transform_visitor */
3283 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation$ANode$accept_ast_validation */
3284 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3285 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope$ANode$accept_scope_visitor */
3286 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow$ANode$accept_flow_visitor */
3287 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init$ANode$accept_local_var_visitor */
3288 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init$ANode$accept_auto_super_init */
3289 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform$ANode$accept_transform_visitor */
3290 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$location= */
3291 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes$ANode$replace_with */
3292 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDotdotdot:typing$ANode$accept_post_typing */
3293 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$replace_child */
3294 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TDotdotdot:typing$ANode$bad_expr_message */
3295 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDotdotdot:lexer_work$Token$text */
3296 (nitmethod_t)nitc__lexer___TDotdotdot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer$TDotdotdot$parser_index */
3297 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$next_token= */
3298 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$prev_token= */
3299 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$is_loose= */
3300 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$next_looses */
3301 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$next_token */
3302 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDotdotdot:parser_nodes$Token$prev_looses */
3303 (nitmethod_t)nitc__lexer___TDotdotdot___init_tk, /* pointer to parser_nodes:TDotdotdot:lexer$TDotdotdot$init_tk */
3304 }
3305 };
3306 /* allocate TDotdotdot */
3307 val* NEW_nitc__TDotdotdot(const struct type* type) {
3308 val* self /* : TDotdotdot */;
3309 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3310 self->type = type;
3311 self->class = &class_nitc__TDotdotdot;
3312 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDotdotdot exact> */
3313 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDotdotdot exact> */
3314 return self;
3315 }
3316 /* runtime class nitc__TDotdot: nitc::TDotdot (dead=false; need_corpse=false)*/
3317 const struct class class_nitc__TDotdot = {
3318 0, /* box_kind */
3319 {
3320 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDotdot:kernel$Object$init */
3321 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDotdot:kernel$Object$!= */
3322 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDotdot:kernel$Object$sys */
3323 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$to_s */
3324 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDotdot:kernel$Object$== */
3325 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDotdot:kernel$Object$is_same_instance */
3326 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDotdot:abstract_text$Object$inspect */
3327 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDotdot:kernel$Object$object_id */
3328 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDotdot:kernel$Object$hash */
3329 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDotdot:abstract_text$Object$class_name */
3330 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDotdot:abstract_text$Object$inspect_head */
3331 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDotdot:abstract_text$Object$native_class_name */
3332 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$location */
3333 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$parent */
3334 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$visit_all */
3335 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDotdot:modelbuilder_base$ANode$is_broken */
3336 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$hot_location */
3337 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDotdot:modelbuilder_base$ANode$is_broken= */
3338 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$debug */
3339 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdot:literal$ANode$accept_literal */
3340 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$parent= */
3341 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdot:transform$ANode$full_transform_visitor */
3342 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation$ANode$accept_ast_validation */
3343 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3344 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope$ANode$accept_scope_visitor */
3345 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow$ANode$accept_flow_visitor */
3346 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init$ANode$accept_local_var_visitor */
3347 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init$ANode$accept_auto_super_init */
3348 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform$ANode$accept_transform_visitor */
3349 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$location= */
3350 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes$ANode$replace_with */
3351 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDotdot:typing$ANode$accept_post_typing */
3352 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$replace_child */
3353 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TDotdot:typing$ANode$bad_expr_message */
3354 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDotdot:lexer_work$Token$text */
3355 (nitmethod_t)nitc__lexer___TDotdot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdot:lexer$TDotdot$parser_index */
3356 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$next_token= */
3357 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$prev_token= */
3358 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$is_loose= */
3359 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$next_looses */
3360 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$next_token */
3361 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDotdot:parser_nodes$Token$prev_looses */
3362 (nitmethod_t)nitc__lexer___TDotdot___init_tk, /* pointer to parser_nodes:TDotdot:lexer$TDotdot$init_tk */
3363 }
3364 };
3365 /* allocate TDotdot */
3366 val* NEW_nitc__TDotdot(const struct type* type) {
3367 val* self /* : TDotdot */;
3368 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3369 self->type = type;
3370 self->class = &class_nitc__TDotdot;
3371 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDotdot exact> */
3372 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDotdot exact> */
3373 return self;
3374 }
3375 /* runtime class nitc__TDot: nitc::TDot (dead=false; need_corpse=false)*/
3376 const struct class class_nitc__TDot = {
3377 0, /* box_kind */
3378 {
3379 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TDot:kernel$Object$init */
3380 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TDot:kernel$Object$!= */
3381 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TDot:kernel$Object$sys */
3382 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TDot:parser_nodes$Token$to_s */
3383 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TDot:kernel$Object$== */
3384 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TDot:kernel$Object$is_same_instance */
3385 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TDot:abstract_text$Object$inspect */
3386 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TDot:kernel$Object$object_id */
3387 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TDot:kernel$Object$hash */
3388 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TDot:abstract_text$Object$class_name */
3389 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TDot:abstract_text$Object$inspect_head */
3390 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TDot:abstract_text$Object$native_class_name */
3391 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TDot:parser_nodes$ANode$location */
3392 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TDot:parser_nodes$ANode$parent */
3393 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TDot:parser_nodes$Token$visit_all */
3394 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TDot:modelbuilder_base$ANode$is_broken */
3395 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TDot:parser_nodes$ANode$hot_location */
3396 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TDot:modelbuilder_base$ANode$is_broken= */
3397 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TDot:parser_nodes$ANode$debug */
3398 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TDot:literal$ANode$accept_literal */
3399 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TDot:parser_nodes$ANode$parent= */
3400 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDot:transform$ANode$full_transform_visitor */
3401 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation$ANode$accept_ast_validation */
3402 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3403 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDot:scope$ANode$accept_scope_visitor */
3404 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDot:flow$ANode$accept_flow_visitor */
3405 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init$ANode$accept_local_var_visitor */
3406 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init$ANode$accept_auto_super_init */
3407 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDot:transform$ANode$accept_transform_visitor */
3408 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TDot:parser_nodes$ANode$location= */
3409 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TDot:parser_nodes$ANode$replace_with */
3410 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TDot:typing$ANode$accept_post_typing */
3411 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TDot:parser_nodes$Token$replace_child */
3412 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TDot:typing$ANode$bad_expr_message */
3413 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TDot:lexer_work$Token$text */
3414 (nitmethod_t)nitc__lexer___TDot___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDot:lexer$TDot$parser_index */
3415 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes$Token$next_token= */
3416 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes$Token$prev_token= */
3417 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TDot:parser_nodes$Token$is_loose= */
3418 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TDot:parser_nodes$Token$next_looses */
3419 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TDot:parser_nodes$Token$next_token */
3420 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TDot:parser_nodes$Token$prev_looses */
3421 (nitmethod_t)nitc__lexer___TDot___init_tk, /* pointer to parser_nodes:TDot:lexer$TDot$init_tk */
3422 }
3423 };
3424 /* allocate TDot */
3425 val* NEW_nitc__TDot(const struct type* type) {
3426 val* self /* : TDot */;
3427 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3428 self->type = type;
3429 self->class = &class_nitc__TDot;
3430 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TDot exact> */
3431 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TDot exact> */
3432 return self;
3433 }
3434 /* runtime class nitc__TPlus: nitc::TPlus (dead=false; need_corpse=false)*/
3435 const struct class class_nitc__TPlus = {
3436 0, /* box_kind */
3437 {
3438 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPlus:kernel$Object$init */
3439 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPlus:kernel$Object$!= */
3440 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPlus:kernel$Object$sys */
3441 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPlus:parser_nodes$TokenOperator$to_s */
3442 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPlus:kernel$Object$== */
3443 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPlus:kernel$Object$is_same_instance */
3444 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPlus:abstract_text$Object$inspect */
3445 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPlus:kernel$Object$object_id */
3446 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPlus:kernel$Object$hash */
3447 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPlus:abstract_text$Object$class_name */
3448 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPlus:abstract_text$Object$inspect_head */
3449 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPlus:abstract_text$Object$native_class_name */
3450 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$location */
3451 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$parent */
3452 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes$Token$visit_all */
3453 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPlus:modelbuilder_base$ANode$is_broken */
3454 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$hot_location */
3455 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPlus:modelbuilder_base$ANode$is_broken= */
3456 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$debug */
3457 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPlus:literal$ANode$accept_literal */
3458 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$parent= */
3459 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPlus:transform$ANode$full_transform_visitor */
3460 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation$ANode$accept_ast_validation */
3461 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3462 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope$ANode$accept_scope_visitor */
3463 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow$ANode$accept_flow_visitor */
3464 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init$ANode$accept_local_var_visitor */
3465 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init$ANode$accept_auto_super_init */
3466 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform$ANode$accept_transform_visitor */
3467 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$location= */
3468 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPlus:parser_nodes$ANode$replace_with */
3469 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPlus:typing$ANode$accept_post_typing */
3470 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes$Token$replace_child */
3471 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPlus:typing$ANode$bad_expr_message */
3472 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPlus:lexer_work$Token$text */
3473 (nitmethod_t)nitc__lexer___TPlus___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPlus:lexer$TPlus$parser_index */
3474 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes$Token$next_token= */
3475 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes$Token$prev_token= */
3476 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPlus:parser_nodes$Token$is_loose= */
3477 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPlus:parser_nodes$Token$next_looses */
3478 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPlus:parser_nodes$Token$next_token */
3479 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPlus:parser_nodes$Token$prev_looses */
3480 (nitmethod_t)nitc__lexer___TPlus___init_tk, /* pointer to parser_nodes:TPlus:lexer$TPlus$init_tk */
3481 }
3482 };
3483 /* allocate TPlus */
3484 val* NEW_nitc__TPlus(const struct type* type) {
3485 val* self /* : TPlus */;
3486 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3487 self->type = type;
3488 self->class = &class_nitc__TPlus;
3489 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPlus exact> */
3490 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPlus exact> */
3491 return self;
3492 }
3493 /* runtime class nitc__TMinus: nitc::TMinus (dead=false; need_corpse=false)*/
3494 const struct class class_nitc__TMinus = {
3495 0, /* box_kind */
3496 {
3497 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMinus:kernel$Object$init */
3498 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMinus:kernel$Object$!= */
3499 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMinus:kernel$Object$sys */
3500 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMinus:parser_nodes$TokenOperator$to_s */
3501 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMinus:kernel$Object$== */
3502 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMinus:kernel$Object$is_same_instance */
3503 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMinus:abstract_text$Object$inspect */
3504 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMinus:kernel$Object$object_id */
3505 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMinus:kernel$Object$hash */
3506 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMinus:abstract_text$Object$class_name */
3507 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMinus:abstract_text$Object$inspect_head */
3508 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMinus:abstract_text$Object$native_class_name */
3509 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$location */
3510 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$parent */
3511 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes$Token$visit_all */
3512 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMinus:modelbuilder_base$ANode$is_broken */
3513 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$hot_location */
3514 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMinus:modelbuilder_base$ANode$is_broken= */
3515 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$debug */
3516 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinus:literal$ANode$accept_literal */
3517 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$parent= */
3518 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinus:transform$ANode$full_transform_visitor */
3519 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation$ANode$accept_ast_validation */
3520 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3521 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope$ANode$accept_scope_visitor */
3522 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow$ANode$accept_flow_visitor */
3523 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init$ANode$accept_local_var_visitor */
3524 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init$ANode$accept_auto_super_init */
3525 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform$ANode$accept_transform_visitor */
3526 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$location= */
3527 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMinus:parser_nodes$ANode$replace_with */
3528 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMinus:typing$ANode$accept_post_typing */
3529 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes$Token$replace_child */
3530 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TMinus:typing$ANode$bad_expr_message */
3531 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMinus:lexer_work$Token$text */
3532 (nitmethod_t)nitc__lexer___TMinus___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinus:lexer$TMinus$parser_index */
3533 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes$Token$next_token= */
3534 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes$Token$prev_token= */
3535 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMinus:parser_nodes$Token$is_loose= */
3536 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMinus:parser_nodes$Token$next_looses */
3537 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMinus:parser_nodes$Token$next_token */
3538 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMinus:parser_nodes$Token$prev_looses */
3539 (nitmethod_t)nitc__lexer___TMinus___init_tk, /* pointer to parser_nodes:TMinus:lexer$TMinus$init_tk */
3540 }
3541 };
3542 /* allocate TMinus */
3543 val* NEW_nitc__TMinus(const struct type* type) {
3544 val* self /* : TMinus */;
3545 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3546 self->type = type;
3547 self->class = &class_nitc__TMinus;
3548 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMinus exact> */
3549 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMinus exact> */
3550 return self;
3551 }
3552 /* runtime class nitc__TStar: nitc::TStar (dead=false; need_corpse=false)*/
3553 const struct class class_nitc__TStar = {
3554 0, /* box_kind */
3555 {
3556 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStar:kernel$Object$init */
3557 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStar:kernel$Object$!= */
3558 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStar:kernel$Object$sys */
3559 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStar:parser_nodes$TokenOperator$to_s */
3560 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStar:kernel$Object$== */
3561 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStar:kernel$Object$is_same_instance */
3562 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStar:abstract_text$Object$inspect */
3563 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStar:kernel$Object$object_id */
3564 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStar:kernel$Object$hash */
3565 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStar:abstract_text$Object$class_name */
3566 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStar:abstract_text$Object$inspect_head */
3567 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStar:abstract_text$Object$native_class_name */
3568 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStar:parser_nodes$ANode$location */
3569 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStar:parser_nodes$ANode$parent */
3570 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStar:parser_nodes$Token$visit_all */
3571 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStar:modelbuilder_base$ANode$is_broken */
3572 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStar:parser_nodes$ANode$hot_location */
3573 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStar:modelbuilder_base$ANode$is_broken= */
3574 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStar:parser_nodes$ANode$debug */
3575 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStar:literal$ANode$accept_literal */
3576 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStar:parser_nodes$ANode$parent= */
3577 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStar:transform$ANode$full_transform_visitor */
3578 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation$ANode$accept_ast_validation */
3579 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3580 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStar:scope$ANode$accept_scope_visitor */
3581 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStar:flow$ANode$accept_flow_visitor */
3582 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init$ANode$accept_local_var_visitor */
3583 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init$ANode$accept_auto_super_init */
3584 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStar:transform$ANode$accept_transform_visitor */
3585 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStar:parser_nodes$ANode$location= */
3586 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStar:parser_nodes$ANode$replace_with */
3587 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStar:typing$ANode$accept_post_typing */
3588 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStar:parser_nodes$Token$replace_child */
3589 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStar:typing$ANode$bad_expr_message */
3590 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStar:lexer_work$Token$text */
3591 (nitmethod_t)nitc__lexer___TStar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStar:lexer$TStar$parser_index */
3592 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes$Token$next_token= */
3593 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes$Token$prev_token= */
3594 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStar:parser_nodes$Token$is_loose= */
3595 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStar:parser_nodes$Token$next_looses */
3596 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStar:parser_nodes$Token$next_token */
3597 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStar:parser_nodes$Token$prev_looses */
3598 (nitmethod_t)nitc__lexer___TStar___init_tk, /* pointer to parser_nodes:TStar:lexer$TStar$init_tk */
3599 }
3600 };
3601 /* allocate TStar */
3602 val* NEW_nitc__TStar(const struct type* type) {
3603 val* self /* : TStar */;
3604 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3605 self->type = type;
3606 self->class = &class_nitc__TStar;
3607 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStar exact> */
3608 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStar exact> */
3609 return self;
3610 }
3611 /* runtime class nitc__TStarstar: nitc::TStarstar (dead=false; need_corpse=false)*/
3612 const struct class class_nitc__TStarstar = {
3613 0, /* box_kind */
3614 {
3615 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarstar:kernel$Object$init */
3616 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarstar:kernel$Object$!= */
3617 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarstar:kernel$Object$sys */
3618 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarstar:parser_nodes$TokenOperator$to_s */
3619 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarstar:kernel$Object$== */
3620 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarstar:kernel$Object$is_same_instance */
3621 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarstar:abstract_text$Object$inspect */
3622 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarstar:kernel$Object$object_id */
3623 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarstar:kernel$Object$hash */
3624 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarstar:abstract_text$Object$class_name */
3625 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarstar:abstract_text$Object$inspect_head */
3626 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarstar:abstract_text$Object$native_class_name */
3627 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$location */
3628 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$parent */
3629 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$visit_all */
3630 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarstar:modelbuilder_base$ANode$is_broken */
3631 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$hot_location */
3632 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarstar:modelbuilder_base$ANode$is_broken= */
3633 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$debug */
3634 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstar:literal$ANode$accept_literal */
3635 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$parent= */
3636 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstar:transform$ANode$full_transform_visitor */
3637 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstar:astvalidation$ANode$accept_ast_validation */
3638 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3639 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstar:scope$ANode$accept_scope_visitor */
3640 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstar:flow$ANode$accept_flow_visitor */
3641 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstar:local_var_init$ANode$accept_local_var_visitor */
3642 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstar:auto_super_init$ANode$accept_auto_super_init */
3643 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstar:transform$ANode$accept_transform_visitor */
3644 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$location= */
3645 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarstar:parser_nodes$ANode$replace_with */
3646 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarstar:typing$ANode$accept_post_typing */
3647 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$replace_child */
3648 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStarstar:typing$ANode$bad_expr_message */
3649 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarstar:lexer_work$Token$text */
3650 (nitmethod_t)nitc__lexer___TStarstar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstar:lexer$TStarstar$parser_index */
3651 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$next_token= */
3652 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$prev_token= */
3653 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$is_loose= */
3654 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$next_looses */
3655 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$next_token */
3656 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarstar:parser_nodes$Token$prev_looses */
3657 (nitmethod_t)nitc__lexer___TStarstar___init_tk, /* pointer to parser_nodes:TStarstar:lexer$TStarstar$init_tk */
3658 }
3659 };
3660 /* allocate TStarstar */
3661 val* NEW_nitc__TStarstar(const struct type* type) {
3662 val* self /* : TStarstar */;
3663 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3664 self->type = type;
3665 self->class = &class_nitc__TStarstar;
3666 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarstar exact> */
3667 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarstar exact> */
3668 return self;
3669 }
3670 /* runtime class nitc__TSlash: nitc::TSlash (dead=false; need_corpse=false)*/
3671 const struct class class_nitc__TSlash = {
3672 0, /* box_kind */
3673 {
3674 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSlash:kernel$Object$init */
3675 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSlash:kernel$Object$!= */
3676 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSlash:kernel$Object$sys */
3677 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSlash:parser_nodes$TokenOperator$to_s */
3678 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSlash:kernel$Object$== */
3679 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSlash:kernel$Object$is_same_instance */
3680 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSlash:abstract_text$Object$inspect */
3681 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSlash:kernel$Object$object_id */
3682 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSlash:kernel$Object$hash */
3683 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSlash:abstract_text$Object$class_name */
3684 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSlash:abstract_text$Object$inspect_head */
3685 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSlash:abstract_text$Object$native_class_name */
3686 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$location */
3687 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$parent */
3688 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes$Token$visit_all */
3689 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSlash:modelbuilder_base$ANode$is_broken */
3690 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$hot_location */
3691 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSlash:modelbuilder_base$ANode$is_broken= */
3692 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$debug */
3693 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlash:literal$ANode$accept_literal */
3694 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$parent= */
3695 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlash:transform$ANode$full_transform_visitor */
3696 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation$ANode$accept_ast_validation */
3697 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3698 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope$ANode$accept_scope_visitor */
3699 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow$ANode$accept_flow_visitor */
3700 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init$ANode$accept_local_var_visitor */
3701 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init$ANode$accept_auto_super_init */
3702 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform$ANode$accept_transform_visitor */
3703 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$location= */
3704 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSlash:parser_nodes$ANode$replace_with */
3705 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSlash:typing$ANode$accept_post_typing */
3706 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes$Token$replace_child */
3707 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TSlash:typing$ANode$bad_expr_message */
3708 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSlash:lexer_work$Token$text */
3709 (nitmethod_t)nitc__lexer___TSlash___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlash:lexer$TSlash$parser_index */
3710 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes$Token$next_token= */
3711 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes$Token$prev_token= */
3712 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSlash:parser_nodes$Token$is_loose= */
3713 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSlash:parser_nodes$Token$next_looses */
3714 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSlash:parser_nodes$Token$next_token */
3715 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSlash:parser_nodes$Token$prev_looses */
3716 (nitmethod_t)nitc__lexer___TSlash___init_tk, /* pointer to parser_nodes:TSlash:lexer$TSlash$init_tk */
3717 }
3718 };
3719 /* allocate TSlash */
3720 val* NEW_nitc__TSlash(const struct type* type) {
3721 val* self /* : TSlash */;
3722 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3723 self->type = type;
3724 self->class = &class_nitc__TSlash;
3725 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSlash exact> */
3726 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSlash exact> */
3727 return self;
3728 }
3729 /* runtime class nitc__TPercent: nitc::TPercent (dead=false; need_corpse=false)*/
3730 const struct class class_nitc__TPercent = {
3731 0, /* box_kind */
3732 {
3733 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPercent:kernel$Object$init */
3734 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPercent:kernel$Object$!= */
3735 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPercent:kernel$Object$sys */
3736 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPercent:parser_nodes$TokenOperator$to_s */
3737 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPercent:kernel$Object$== */
3738 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPercent:kernel$Object$is_same_instance */
3739 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPercent:abstract_text$Object$inspect */
3740 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPercent:kernel$Object$object_id */
3741 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPercent:kernel$Object$hash */
3742 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPercent:abstract_text$Object$class_name */
3743 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPercent:abstract_text$Object$inspect_head */
3744 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPercent:abstract_text$Object$native_class_name */
3745 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$location */
3746 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$parent */
3747 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPercent:parser_nodes$Token$visit_all */
3748 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPercent:modelbuilder_base$ANode$is_broken */
3749 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$hot_location */
3750 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPercent:modelbuilder_base$ANode$is_broken= */
3751 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$debug */
3752 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPercent:literal$ANode$accept_literal */
3753 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$parent= */
3754 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPercent:transform$ANode$full_transform_visitor */
3755 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPercent:astvalidation$ANode$accept_ast_validation */
3756 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPercent:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3757 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPercent:scope$ANode$accept_scope_visitor */
3758 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPercent:flow$ANode$accept_flow_visitor */
3759 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPercent:local_var_init$ANode$accept_local_var_visitor */
3760 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPercent:auto_super_init$ANode$accept_auto_super_init */
3761 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPercent:transform$ANode$accept_transform_visitor */
3762 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$location= */
3763 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPercent:parser_nodes$ANode$replace_with */
3764 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPercent:typing$ANode$accept_post_typing */
3765 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPercent:parser_nodes$Token$replace_child */
3766 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPercent:typing$ANode$bad_expr_message */
3767 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPercent:lexer_work$Token$text */
3768 (nitmethod_t)nitc__lexer___TPercent___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPercent:lexer$TPercent$parser_index */
3769 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes$Token$next_token= */
3770 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes$Token$prev_token= */
3771 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPercent:parser_nodes$Token$is_loose= */
3772 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPercent:parser_nodes$Token$next_looses */
3773 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPercent:parser_nodes$Token$next_token */
3774 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPercent:parser_nodes$Token$prev_looses */
3775 (nitmethod_t)nitc__lexer___TPercent___init_tk, /* pointer to parser_nodes:TPercent:lexer$TPercent$init_tk */
3776 }
3777 };
3778 /* allocate TPercent */
3779 val* NEW_nitc__TPercent(const struct type* type) {
3780 val* self /* : TPercent */;
3781 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3782 self->type = type;
3783 self->class = &class_nitc__TPercent;
3784 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPercent exact> */
3785 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPercent exact> */
3786 return self;
3787 }
3788 /* runtime class nitc__TPipe: nitc::TPipe (dead=false; need_corpse=false)*/
3789 const struct class class_nitc__TPipe = {
3790 0, /* box_kind */
3791 {
3792 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TPipe:kernel$Object$init */
3793 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TPipe:kernel$Object$!= */
3794 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TPipe:kernel$Object$sys */
3795 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TPipe:parser_nodes$TokenOperator$to_s */
3796 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TPipe:kernel$Object$== */
3797 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TPipe:kernel$Object$is_same_instance */
3798 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TPipe:abstract_text$Object$inspect */
3799 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TPipe:kernel$Object$object_id */
3800 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TPipe:kernel$Object$hash */
3801 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TPipe:abstract_text$Object$class_name */
3802 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TPipe:abstract_text$Object$inspect_head */
3803 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TPipe:abstract_text$Object$native_class_name */
3804 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$location */
3805 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$parent */
3806 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TPipe:parser_nodes$Token$visit_all */
3807 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TPipe:modelbuilder_base$ANode$is_broken */
3808 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$hot_location */
3809 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TPipe:modelbuilder_base$ANode$is_broken= */
3810 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$debug */
3811 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TPipe:literal$ANode$accept_literal */
3812 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$parent= */
3813 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPipe:transform$ANode$full_transform_visitor */
3814 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPipe:astvalidation$ANode$accept_ast_validation */
3815 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPipe:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3816 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPipe:scope$ANode$accept_scope_visitor */
3817 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPipe:flow$ANode$accept_flow_visitor */
3818 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPipe:local_var_init$ANode$accept_local_var_visitor */
3819 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPipe:auto_super_init$ANode$accept_auto_super_init */
3820 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPipe:transform$ANode$accept_transform_visitor */
3821 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$location= */
3822 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TPipe:parser_nodes$ANode$replace_with */
3823 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TPipe:typing$ANode$accept_post_typing */
3824 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TPipe:parser_nodes$Token$replace_child */
3825 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TPipe:typing$ANode$bad_expr_message */
3826 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TPipe:lexer_work$Token$text */
3827 (nitmethod_t)nitc__lexer___TPipe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPipe:lexer$TPipe$parser_index */
3828 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TPipe:parser_nodes$Token$next_token= */
3829 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TPipe:parser_nodes$Token$prev_token= */
3830 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TPipe:parser_nodes$Token$is_loose= */
3831 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TPipe:parser_nodes$Token$next_looses */
3832 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TPipe:parser_nodes$Token$next_token */
3833 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TPipe:parser_nodes$Token$prev_looses */
3834 (nitmethod_t)nitc__lexer___TPipe___init_tk, /* pointer to parser_nodes:TPipe:lexer$TPipe$init_tk */
3835 }
3836 };
3837 /* allocate TPipe */
3838 val* NEW_nitc__TPipe(const struct type* type) {
3839 val* self /* : TPipe */;
3840 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3841 self->type = type;
3842 self->class = &class_nitc__TPipe;
3843 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TPipe exact> */
3844 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TPipe exact> */
3845 return self;
3846 }
3847 /* runtime class nitc__TCaret: nitc::TCaret (dead=false; need_corpse=false)*/
3848 const struct class class_nitc__TCaret = {
3849 0, /* box_kind */
3850 {
3851 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TCaret:kernel$Object$init */
3852 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TCaret:kernel$Object$!= */
3853 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TCaret:kernel$Object$sys */
3854 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TCaret:parser_nodes$TokenOperator$to_s */
3855 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TCaret:kernel$Object$== */
3856 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TCaret:kernel$Object$is_same_instance */
3857 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TCaret:abstract_text$Object$inspect */
3858 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TCaret:kernel$Object$object_id */
3859 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TCaret:kernel$Object$hash */
3860 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TCaret:abstract_text$Object$class_name */
3861 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TCaret:abstract_text$Object$inspect_head */
3862 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TCaret:abstract_text$Object$native_class_name */
3863 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$location */
3864 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$parent */
3865 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TCaret:parser_nodes$Token$visit_all */
3866 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TCaret:modelbuilder_base$ANode$is_broken */
3867 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$hot_location */
3868 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TCaret:modelbuilder_base$ANode$is_broken= */
3869 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$debug */
3870 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TCaret:literal$ANode$accept_literal */
3871 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$parent= */
3872 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCaret:transform$ANode$full_transform_visitor */
3873 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCaret:astvalidation$ANode$accept_ast_validation */
3874 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCaret:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3875 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCaret:scope$ANode$accept_scope_visitor */
3876 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCaret:flow$ANode$accept_flow_visitor */
3877 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCaret:local_var_init$ANode$accept_local_var_visitor */
3878 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCaret:auto_super_init$ANode$accept_auto_super_init */
3879 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCaret:transform$ANode$accept_transform_visitor */
3880 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$location= */
3881 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TCaret:parser_nodes$ANode$replace_with */
3882 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TCaret:typing$ANode$accept_post_typing */
3883 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TCaret:parser_nodes$Token$replace_child */
3884 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TCaret:typing$ANode$bad_expr_message */
3885 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TCaret:lexer_work$Token$text */
3886 (nitmethod_t)nitc__lexer___TCaret___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCaret:lexer$TCaret$parser_index */
3887 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TCaret:parser_nodes$Token$next_token= */
3888 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TCaret:parser_nodes$Token$prev_token= */
3889 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TCaret:parser_nodes$Token$is_loose= */
3890 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TCaret:parser_nodes$Token$next_looses */
3891 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TCaret:parser_nodes$Token$next_token */
3892 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TCaret:parser_nodes$Token$prev_looses */
3893 (nitmethod_t)nitc__lexer___TCaret___init_tk, /* pointer to parser_nodes:TCaret:lexer$TCaret$init_tk */
3894 }
3895 };
3896 /* allocate TCaret */
3897 val* NEW_nitc__TCaret(const struct type* type) {
3898 val* self /* : TCaret */;
3899 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3900 self->type = type;
3901 self->class = &class_nitc__TCaret;
3902 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TCaret exact> */
3903 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TCaret exact> */
3904 return self;
3905 }
3906 /* runtime class nitc__TAmp: nitc::TAmp (dead=false; need_corpse=false)*/
3907 const struct class class_nitc__TAmp = {
3908 0, /* box_kind */
3909 {
3910 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAmp:kernel$Object$init */
3911 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAmp:kernel$Object$!= */
3912 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAmp:kernel$Object$sys */
3913 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAmp:parser_nodes$TokenOperator$to_s */
3914 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAmp:kernel$Object$== */
3915 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAmp:kernel$Object$is_same_instance */
3916 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAmp:abstract_text$Object$inspect */
3917 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAmp:kernel$Object$object_id */
3918 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAmp:kernel$Object$hash */
3919 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAmp:abstract_text$Object$class_name */
3920 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAmp:abstract_text$Object$inspect_head */
3921 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAmp:abstract_text$Object$native_class_name */
3922 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$location */
3923 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$parent */
3924 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAmp:parser_nodes$Token$visit_all */
3925 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAmp:modelbuilder_base$ANode$is_broken */
3926 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$hot_location */
3927 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAmp:modelbuilder_base$ANode$is_broken= */
3928 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$debug */
3929 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAmp:literal$ANode$accept_literal */
3930 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$parent= */
3931 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAmp:transform$ANode$full_transform_visitor */
3932 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAmp:astvalidation$ANode$accept_ast_validation */
3933 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAmp:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3934 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAmp:scope$ANode$accept_scope_visitor */
3935 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAmp:flow$ANode$accept_flow_visitor */
3936 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAmp:local_var_init$ANode$accept_local_var_visitor */
3937 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAmp:auto_super_init$ANode$accept_auto_super_init */
3938 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAmp:transform$ANode$accept_transform_visitor */
3939 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$location= */
3940 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAmp:parser_nodes$ANode$replace_with */
3941 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAmp:typing$ANode$accept_post_typing */
3942 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAmp:parser_nodes$Token$replace_child */
3943 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TAmp:typing$ANode$bad_expr_message */
3944 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAmp:lexer_work$Token$text */
3945 (nitmethod_t)nitc__lexer___TAmp___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAmp:lexer$TAmp$parser_index */
3946 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAmp:parser_nodes$Token$next_token= */
3947 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAmp:parser_nodes$Token$prev_token= */
3948 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAmp:parser_nodes$Token$is_loose= */
3949 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAmp:parser_nodes$Token$next_looses */
3950 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAmp:parser_nodes$Token$next_token */
3951 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAmp:parser_nodes$Token$prev_looses */
3952 (nitmethod_t)nitc__lexer___TAmp___init_tk, /* pointer to parser_nodes:TAmp:lexer$TAmp$init_tk */
3953 }
3954 };
3955 /* allocate TAmp */
3956 val* NEW_nitc__TAmp(const struct type* type) {
3957 val* self /* : TAmp */;
3958 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
3959 self->type = type;
3960 self->class = &class_nitc__TAmp;
3961 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAmp exact> */
3962 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAmp exact> */
3963 return self;
3964 }
3965 /* runtime class nitc__TTilde: nitc::TTilde (dead=false; need_corpse=false)*/
3966 const struct class class_nitc__TTilde = {
3967 0, /* box_kind */
3968 {
3969 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TTilde:kernel$Object$init */
3970 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TTilde:kernel$Object$!= */
3971 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TTilde:kernel$Object$sys */
3972 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TTilde:parser_nodes$TokenOperator$to_s */
3973 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TTilde:kernel$Object$== */
3974 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TTilde:kernel$Object$is_same_instance */
3975 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TTilde:abstract_text$Object$inspect */
3976 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TTilde:kernel$Object$object_id */
3977 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TTilde:kernel$Object$hash */
3978 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TTilde:abstract_text$Object$class_name */
3979 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TTilde:abstract_text$Object$inspect_head */
3980 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TTilde:abstract_text$Object$native_class_name */
3981 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$location */
3982 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$parent */
3983 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TTilde:parser_nodes$Token$visit_all */
3984 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TTilde:modelbuilder_base$ANode$is_broken */
3985 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$hot_location */
3986 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TTilde:modelbuilder_base$ANode$is_broken= */
3987 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$debug */
3988 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TTilde:literal$ANode$accept_literal */
3989 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$parent= */
3990 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TTilde:transform$ANode$full_transform_visitor */
3991 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TTilde:astvalidation$ANode$accept_ast_validation */
3992 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TTilde:rapid_type_analysis$ANode$accept_rapid_type_visitor */
3993 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TTilde:scope$ANode$accept_scope_visitor */
3994 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TTilde:flow$ANode$accept_flow_visitor */
3995 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TTilde:local_var_init$ANode$accept_local_var_visitor */
3996 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TTilde:auto_super_init$ANode$accept_auto_super_init */
3997 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TTilde:transform$ANode$accept_transform_visitor */
3998 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$location= */
3999 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TTilde:parser_nodes$ANode$replace_with */
4000 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TTilde:typing$ANode$accept_post_typing */
4001 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TTilde:parser_nodes$Token$replace_child */
4002 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TTilde:typing$ANode$bad_expr_message */
4003 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TTilde:lexer_work$Token$text */
4004 (nitmethod_t)nitc__lexer___TTilde___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TTilde:lexer$TTilde$parser_index */
4005 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TTilde:parser_nodes$Token$next_token= */
4006 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TTilde:parser_nodes$Token$prev_token= */
4007 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TTilde:parser_nodes$Token$is_loose= */
4008 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TTilde:parser_nodes$Token$next_looses */
4009 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TTilde:parser_nodes$Token$next_token */
4010 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TTilde:parser_nodes$Token$prev_looses */
4011 (nitmethod_t)nitc__lexer___TTilde___init_tk, /* pointer to parser_nodes:TTilde:lexer$TTilde$init_tk */
4012 }
4013 };
4014 /* allocate TTilde */
4015 val* NEW_nitc__TTilde(const struct type* type) {
4016 val* self /* : TTilde */;
4017 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4018 self->type = type;
4019 self->class = &class_nitc__TTilde;
4020 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TTilde exact> */
4021 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TTilde exact> */
4022 return self;
4023 }
4024 /* runtime class nitc__TEq: nitc::TEq (dead=false; need_corpse=false)*/
4025 const struct class class_nitc__TEq = {
4026 0, /* box_kind */
4027 {
4028 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEq:kernel$Object$init */
4029 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEq:kernel$Object$!= */
4030 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEq:kernel$Object$sys */
4031 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEq:parser_nodes$TokenOperator$to_s */
4032 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEq:kernel$Object$== */
4033 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEq:kernel$Object$is_same_instance */
4034 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEq:abstract_text$Object$inspect */
4035 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEq:kernel$Object$object_id */
4036 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEq:kernel$Object$hash */
4037 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEq:abstract_text$Object$class_name */
4038 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEq:abstract_text$Object$inspect_head */
4039 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEq:abstract_text$Object$native_class_name */
4040 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEq:parser_nodes$ANode$location */
4041 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEq:parser_nodes$ANode$parent */
4042 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEq:parser_nodes$Token$visit_all */
4043 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEq:modelbuilder_base$ANode$is_broken */
4044 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEq:parser_nodes$ANode$hot_location */
4045 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEq:modelbuilder_base$ANode$is_broken= */
4046 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEq:parser_nodes$ANode$debug */
4047 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEq:literal$ANode$accept_literal */
4048 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEq:parser_nodes$ANode$parent= */
4049 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEq:transform$ANode$full_transform_visitor */
4050 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEq:astvalidation$ANode$accept_ast_validation */
4051 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEq:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4052 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEq:scope$ANode$accept_scope_visitor */
4053 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEq:flow$ANode$accept_flow_visitor */
4054 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEq:local_var_init$ANode$accept_local_var_visitor */
4055 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEq:auto_super_init$ANode$accept_auto_super_init */
4056 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEq:transform$ANode$accept_transform_visitor */
4057 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEq:parser_nodes$ANode$location= */
4058 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEq:parser_nodes$ANode$replace_with */
4059 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEq:typing$ANode$accept_post_typing */
4060 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEq:parser_nodes$Token$replace_child */
4061 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TEq:typing$ANode$bad_expr_message */
4062 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEq:lexer_work$Token$text */
4063 (nitmethod_t)nitc__lexer___TEq___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEq:lexer$TEq$parser_index */
4064 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEq:parser_nodes$Token$next_token= */
4065 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEq:parser_nodes$Token$prev_token= */
4066 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEq:parser_nodes$Token$is_loose= */
4067 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEq:parser_nodes$Token$next_looses */
4068 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEq:parser_nodes$Token$next_token */
4069 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEq:parser_nodes$Token$prev_looses */
4070 (nitmethod_t)nitc__lexer___TEq___init_tk, /* pointer to parser_nodes:TEq:lexer$TEq$init_tk */
4071 }
4072 };
4073 /* allocate TEq */
4074 val* NEW_nitc__TEq(const struct type* type) {
4075 val* self /* : TEq */;
4076 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4077 self->type = type;
4078 self->class = &class_nitc__TEq;
4079 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TEq exact> */
4080 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TEq exact> */
4081 return self;
4082 }
4083 /* runtime class nitc__TNe: nitc::TNe (dead=false; need_corpse=false)*/
4084 const struct class class_nitc__TNe = {
4085 0, /* box_kind */
4086 {
4087 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TNe:kernel$Object$init */
4088 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TNe:kernel$Object$!= */
4089 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TNe:kernel$Object$sys */
4090 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TNe:parser_nodes$TokenOperator$to_s */
4091 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TNe:kernel$Object$== */
4092 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TNe:kernel$Object$is_same_instance */
4093 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TNe:abstract_text$Object$inspect */
4094 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TNe:kernel$Object$object_id */
4095 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TNe:kernel$Object$hash */
4096 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TNe:abstract_text$Object$class_name */
4097 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TNe:abstract_text$Object$inspect_head */
4098 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TNe:abstract_text$Object$native_class_name */
4099 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TNe:parser_nodes$ANode$location */
4100 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TNe:parser_nodes$ANode$parent */
4101 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TNe:parser_nodes$Token$visit_all */
4102 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TNe:modelbuilder_base$ANode$is_broken */
4103 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TNe:parser_nodes$ANode$hot_location */
4104 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TNe:modelbuilder_base$ANode$is_broken= */
4105 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TNe:parser_nodes$ANode$debug */
4106 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TNe:literal$ANode$accept_literal */
4107 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TNe:parser_nodes$ANode$parent= */
4108 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TNe:transform$ANode$full_transform_visitor */
4109 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TNe:astvalidation$ANode$accept_ast_validation */
4110 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TNe:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4111 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TNe:scope$ANode$accept_scope_visitor */
4112 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TNe:flow$ANode$accept_flow_visitor */
4113 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TNe:local_var_init$ANode$accept_local_var_visitor */
4114 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TNe:auto_super_init$ANode$accept_auto_super_init */
4115 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TNe:transform$ANode$accept_transform_visitor */
4116 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TNe:parser_nodes$ANode$location= */
4117 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TNe:parser_nodes$ANode$replace_with */
4118 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TNe:typing$ANode$accept_post_typing */
4119 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TNe:parser_nodes$Token$replace_child */
4120 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TNe:typing$ANode$bad_expr_message */
4121 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TNe:lexer_work$Token$text */
4122 (nitmethod_t)nitc__lexer___TNe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TNe:lexer$TNe$parser_index */
4123 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TNe:parser_nodes$Token$next_token= */
4124 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TNe:parser_nodes$Token$prev_token= */
4125 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TNe:parser_nodes$Token$is_loose= */
4126 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TNe:parser_nodes$Token$next_looses */
4127 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TNe:parser_nodes$Token$next_token */
4128 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TNe:parser_nodes$Token$prev_looses */
4129 (nitmethod_t)nitc__lexer___TNe___init_tk, /* pointer to parser_nodes:TNe:lexer$TNe$init_tk */
4130 }
4131 };
4132 /* allocate TNe */
4133 val* NEW_nitc__TNe(const struct type* type) {
4134 val* self /* : TNe */;
4135 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4136 self->type = type;
4137 self->class = &class_nitc__TNe;
4138 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TNe exact> */
4139 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TNe exact> */
4140 return self;
4141 }
4142 /* runtime class nitc__TLt: nitc::TLt (dead=false; need_corpse=false)*/
4143 const struct class class_nitc__TLt = {
4144 0, /* box_kind */
4145 {
4146 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLt:kernel$Object$init */
4147 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLt:kernel$Object$!= */
4148 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLt:kernel$Object$sys */
4149 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLt:parser_nodes$TokenOperator$to_s */
4150 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLt:kernel$Object$== */
4151 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLt:kernel$Object$is_same_instance */
4152 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLt:abstract_text$Object$inspect */
4153 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLt:kernel$Object$object_id */
4154 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLt:kernel$Object$hash */
4155 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLt:abstract_text$Object$class_name */
4156 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLt:abstract_text$Object$inspect_head */
4157 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLt:abstract_text$Object$native_class_name */
4158 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLt:parser_nodes$ANode$location */
4159 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLt:parser_nodes$ANode$parent */
4160 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLt:parser_nodes$Token$visit_all */
4161 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLt:modelbuilder_base$ANode$is_broken */
4162 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLt:parser_nodes$ANode$hot_location */
4163 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLt:modelbuilder_base$ANode$is_broken= */
4164 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLt:parser_nodes$ANode$debug */
4165 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLt:literal$ANode$accept_literal */
4166 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLt:parser_nodes$ANode$parent= */
4167 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLt:transform$ANode$full_transform_visitor */
4168 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLt:astvalidation$ANode$accept_ast_validation */
4169 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLt:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4170 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLt:scope$ANode$accept_scope_visitor */
4171 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLt:flow$ANode$accept_flow_visitor */
4172 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLt:local_var_init$ANode$accept_local_var_visitor */
4173 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLt:auto_super_init$ANode$accept_auto_super_init */
4174 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLt:transform$ANode$accept_transform_visitor */
4175 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLt:parser_nodes$ANode$location= */
4176 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLt:parser_nodes$ANode$replace_with */
4177 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLt:typing$ANode$accept_post_typing */
4178 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLt:parser_nodes$Token$replace_child */
4179 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TLt:typing$ANode$bad_expr_message */
4180 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLt:lexer_work$Token$text */
4181 (nitmethod_t)nitc__lexer___TLt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLt:lexer$TLt$parser_index */
4182 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLt:parser_nodes$Token$next_token= */
4183 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLt:parser_nodes$Token$prev_token= */
4184 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLt:parser_nodes$Token$is_loose= */
4185 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLt:parser_nodes$Token$next_looses */
4186 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLt:parser_nodes$Token$next_token */
4187 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLt:parser_nodes$Token$prev_looses */
4188 (nitmethod_t)nitc__lexer___TLt___init_tk, /* pointer to parser_nodes:TLt:lexer$TLt$init_tk */
4189 }
4190 };
4191 /* allocate TLt */
4192 val* NEW_nitc__TLt(const struct type* type) {
4193 val* self /* : TLt */;
4194 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4195 self->type = type;
4196 self->class = &class_nitc__TLt;
4197 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLt exact> */
4198 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLt exact> */
4199 return self;
4200 }
4201 /* runtime class nitc__TLe: nitc::TLe (dead=false; need_corpse=false)*/
4202 const struct class class_nitc__TLe = {
4203 0, /* box_kind */
4204 {
4205 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLe:kernel$Object$init */
4206 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLe:kernel$Object$!= */
4207 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLe:kernel$Object$sys */
4208 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLe:parser_nodes$TokenOperator$to_s */
4209 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLe:kernel$Object$== */
4210 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLe:kernel$Object$is_same_instance */
4211 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLe:abstract_text$Object$inspect */
4212 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLe:kernel$Object$object_id */
4213 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLe:kernel$Object$hash */
4214 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLe:abstract_text$Object$class_name */
4215 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLe:abstract_text$Object$inspect_head */
4216 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLe:abstract_text$Object$native_class_name */
4217 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLe:parser_nodes$ANode$location */
4218 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLe:parser_nodes$ANode$parent */
4219 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLe:parser_nodes$Token$visit_all */
4220 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLe:modelbuilder_base$ANode$is_broken */
4221 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLe:parser_nodes$ANode$hot_location */
4222 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLe:modelbuilder_base$ANode$is_broken= */
4223 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLe:parser_nodes$ANode$debug */
4224 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLe:literal$ANode$accept_literal */
4225 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLe:parser_nodes$ANode$parent= */
4226 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLe:transform$ANode$full_transform_visitor */
4227 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLe:astvalidation$ANode$accept_ast_validation */
4228 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLe:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4229 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLe:scope$ANode$accept_scope_visitor */
4230 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLe:flow$ANode$accept_flow_visitor */
4231 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLe:local_var_init$ANode$accept_local_var_visitor */
4232 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLe:auto_super_init$ANode$accept_auto_super_init */
4233 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLe:transform$ANode$accept_transform_visitor */
4234 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLe:parser_nodes$ANode$location= */
4235 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLe:parser_nodes$ANode$replace_with */
4236 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLe:typing$ANode$accept_post_typing */
4237 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLe:parser_nodes$Token$replace_child */
4238 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TLe:typing$ANode$bad_expr_message */
4239 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLe:lexer_work$Token$text */
4240 (nitmethod_t)nitc__lexer___TLe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLe:lexer$TLe$parser_index */
4241 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLe:parser_nodes$Token$next_token= */
4242 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLe:parser_nodes$Token$prev_token= */
4243 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLe:parser_nodes$Token$is_loose= */
4244 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLe:parser_nodes$Token$next_looses */
4245 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLe:parser_nodes$Token$next_token */
4246 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLe:parser_nodes$Token$prev_looses */
4247 (nitmethod_t)nitc__lexer___TLe___init_tk, /* pointer to parser_nodes:TLe:lexer$TLe$init_tk */
4248 }
4249 };
4250 /* allocate TLe */
4251 val* NEW_nitc__TLe(const struct type* type) {
4252 val* self /* : TLe */;
4253 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4254 self->type = type;
4255 self->class = &class_nitc__TLe;
4256 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLe exact> */
4257 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLe exact> */
4258 return self;
4259 }
4260 /* runtime class nitc__TLl: nitc::TLl (dead=false; need_corpse=false)*/
4261 const struct class class_nitc__TLl = {
4262 0, /* box_kind */
4263 {
4264 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TLl:kernel$Object$init */
4265 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TLl:kernel$Object$!= */
4266 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TLl:kernel$Object$sys */
4267 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TLl:parser_nodes$TokenOperator$to_s */
4268 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TLl:kernel$Object$== */
4269 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TLl:kernel$Object$is_same_instance */
4270 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TLl:abstract_text$Object$inspect */
4271 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TLl:kernel$Object$object_id */
4272 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TLl:kernel$Object$hash */
4273 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TLl:abstract_text$Object$class_name */
4274 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TLl:abstract_text$Object$inspect_head */
4275 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TLl:abstract_text$Object$native_class_name */
4276 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TLl:parser_nodes$ANode$location */
4277 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TLl:parser_nodes$ANode$parent */
4278 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TLl:parser_nodes$Token$visit_all */
4279 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TLl:modelbuilder_base$ANode$is_broken */
4280 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TLl:parser_nodes$ANode$hot_location */
4281 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TLl:modelbuilder_base$ANode$is_broken= */
4282 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TLl:parser_nodes$ANode$debug */
4283 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TLl:literal$ANode$accept_literal */
4284 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TLl:parser_nodes$ANode$parent= */
4285 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TLl:transform$ANode$full_transform_visitor */
4286 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TLl:astvalidation$ANode$accept_ast_validation */
4287 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TLl:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4288 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TLl:scope$ANode$accept_scope_visitor */
4289 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TLl:flow$ANode$accept_flow_visitor */
4290 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TLl:local_var_init$ANode$accept_local_var_visitor */
4291 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TLl:auto_super_init$ANode$accept_auto_super_init */
4292 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TLl:transform$ANode$accept_transform_visitor */
4293 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TLl:parser_nodes$ANode$location= */
4294 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TLl:parser_nodes$ANode$replace_with */
4295 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TLl:typing$ANode$accept_post_typing */
4296 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TLl:parser_nodes$Token$replace_child */
4297 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TLl:typing$ANode$bad_expr_message */
4298 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TLl:lexer_work$Token$text */
4299 (nitmethod_t)nitc__lexer___TLl___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TLl:lexer$TLl$parser_index */
4300 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TLl:parser_nodes$Token$next_token= */
4301 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TLl:parser_nodes$Token$prev_token= */
4302 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TLl:parser_nodes$Token$is_loose= */
4303 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TLl:parser_nodes$Token$next_looses */
4304 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TLl:parser_nodes$Token$next_token */
4305 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TLl:parser_nodes$Token$prev_looses */
4306 (nitmethod_t)nitc__lexer___TLl___init_tk, /* pointer to parser_nodes:TLl:lexer$TLl$init_tk */
4307 }
4308 };
4309 /* allocate TLl */
4310 val* NEW_nitc__TLl(const struct type* type) {
4311 val* self /* : TLl */;
4312 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4313 self->type = type;
4314 self->class = &class_nitc__TLl;
4315 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TLl exact> */
4316 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TLl exact> */
4317 return self;
4318 }
4319 /* runtime class nitc__TGt: nitc::TGt (dead=false; need_corpse=false)*/
4320 const struct class class_nitc__TGt = {
4321 0, /* box_kind */
4322 {
4323 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGt:kernel$Object$init */
4324 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGt:kernel$Object$!= */
4325 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGt:kernel$Object$sys */
4326 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGt:parser_nodes$TokenOperator$to_s */
4327 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGt:kernel$Object$== */
4328 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGt:kernel$Object$is_same_instance */
4329 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGt:abstract_text$Object$inspect */
4330 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGt:kernel$Object$object_id */
4331 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGt:kernel$Object$hash */
4332 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGt:abstract_text$Object$class_name */
4333 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGt:abstract_text$Object$inspect_head */
4334 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGt:abstract_text$Object$native_class_name */
4335 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGt:parser_nodes$ANode$location */
4336 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGt:parser_nodes$ANode$parent */
4337 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGt:parser_nodes$Token$visit_all */
4338 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGt:modelbuilder_base$ANode$is_broken */
4339 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGt:parser_nodes$ANode$hot_location */
4340 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGt:modelbuilder_base$ANode$is_broken= */
4341 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGt:parser_nodes$ANode$debug */
4342 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGt:literal$ANode$accept_literal */
4343 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGt:parser_nodes$ANode$parent= */
4344 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGt:transform$ANode$full_transform_visitor */
4345 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGt:astvalidation$ANode$accept_ast_validation */
4346 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGt:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4347 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGt:scope$ANode$accept_scope_visitor */
4348 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGt:flow$ANode$accept_flow_visitor */
4349 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGt:local_var_init$ANode$accept_local_var_visitor */
4350 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGt:auto_super_init$ANode$accept_auto_super_init */
4351 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGt:transform$ANode$accept_transform_visitor */
4352 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGt:parser_nodes$ANode$location= */
4353 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGt:parser_nodes$ANode$replace_with */
4354 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGt:typing$ANode$accept_post_typing */
4355 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGt:parser_nodes$Token$replace_child */
4356 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TGt:typing$ANode$bad_expr_message */
4357 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGt:lexer_work$Token$text */
4358 (nitmethod_t)nitc__lexer___TGt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGt:lexer$TGt$parser_index */
4359 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGt:parser_nodes$Token$next_token= */
4360 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGt:parser_nodes$Token$prev_token= */
4361 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGt:parser_nodes$Token$is_loose= */
4362 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGt:parser_nodes$Token$next_looses */
4363 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGt:parser_nodes$Token$next_token */
4364 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGt:parser_nodes$Token$prev_looses */
4365 (nitmethod_t)nitc__lexer___TGt___init_tk, /* pointer to parser_nodes:TGt:lexer$TGt$init_tk */
4366 }
4367 };
4368 /* allocate TGt */
4369 val* NEW_nitc__TGt(const struct type* type) {
4370 val* self /* : TGt */;
4371 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4372 self->type = type;
4373 self->class = &class_nitc__TGt;
4374 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGt exact> */
4375 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGt exact> */
4376 return self;
4377 }
4378 /* runtime class nitc__TGe: nitc::TGe (dead=false; need_corpse=false)*/
4379 const struct class class_nitc__TGe = {
4380 0, /* box_kind */
4381 {
4382 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGe:kernel$Object$init */
4383 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGe:kernel$Object$!= */
4384 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGe:kernel$Object$sys */
4385 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGe:parser_nodes$TokenOperator$to_s */
4386 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGe:kernel$Object$== */
4387 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGe:kernel$Object$is_same_instance */
4388 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGe:abstract_text$Object$inspect */
4389 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGe:kernel$Object$object_id */
4390 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGe:kernel$Object$hash */
4391 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGe:abstract_text$Object$class_name */
4392 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGe:abstract_text$Object$inspect_head */
4393 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGe:abstract_text$Object$native_class_name */
4394 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGe:parser_nodes$ANode$location */
4395 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGe:parser_nodes$ANode$parent */
4396 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGe:parser_nodes$Token$visit_all */
4397 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGe:modelbuilder_base$ANode$is_broken */
4398 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGe:parser_nodes$ANode$hot_location */
4399 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGe:modelbuilder_base$ANode$is_broken= */
4400 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGe:parser_nodes$ANode$debug */
4401 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGe:literal$ANode$accept_literal */
4402 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGe:parser_nodes$ANode$parent= */
4403 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGe:transform$ANode$full_transform_visitor */
4404 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGe:astvalidation$ANode$accept_ast_validation */
4405 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGe:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4406 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGe:scope$ANode$accept_scope_visitor */
4407 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGe:flow$ANode$accept_flow_visitor */
4408 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGe:local_var_init$ANode$accept_local_var_visitor */
4409 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGe:auto_super_init$ANode$accept_auto_super_init */
4410 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGe:transform$ANode$accept_transform_visitor */
4411 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGe:parser_nodes$ANode$location= */
4412 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGe:parser_nodes$ANode$replace_with */
4413 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGe:typing$ANode$accept_post_typing */
4414 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGe:parser_nodes$Token$replace_child */
4415 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TGe:typing$ANode$bad_expr_message */
4416 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGe:lexer_work$Token$text */
4417 (nitmethod_t)nitc__lexer___TGe___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGe:lexer$TGe$parser_index */
4418 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGe:parser_nodes$Token$next_token= */
4419 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGe:parser_nodes$Token$prev_token= */
4420 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGe:parser_nodes$Token$is_loose= */
4421 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGe:parser_nodes$Token$next_looses */
4422 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGe:parser_nodes$Token$next_token */
4423 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGe:parser_nodes$Token$prev_looses */
4424 (nitmethod_t)nitc__lexer___TGe___init_tk, /* pointer to parser_nodes:TGe:lexer$TGe$init_tk */
4425 }
4426 };
4427 /* allocate TGe */
4428 val* NEW_nitc__TGe(const struct type* type) {
4429 val* self /* : TGe */;
4430 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4431 self->type = type;
4432 self->class = &class_nitc__TGe;
4433 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGe exact> */
4434 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGe exact> */
4435 return self;
4436 }
4437 /* runtime class nitc__TGg: nitc::TGg (dead=false; need_corpse=false)*/
4438 const struct class class_nitc__TGg = {
4439 0, /* box_kind */
4440 {
4441 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TGg:kernel$Object$init */
4442 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TGg:kernel$Object$!= */
4443 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TGg:kernel$Object$sys */
4444 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TGg:parser_nodes$TokenOperator$to_s */
4445 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TGg:kernel$Object$== */
4446 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TGg:kernel$Object$is_same_instance */
4447 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TGg:abstract_text$Object$inspect */
4448 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TGg:kernel$Object$object_id */
4449 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TGg:kernel$Object$hash */
4450 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TGg:abstract_text$Object$class_name */
4451 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TGg:abstract_text$Object$inspect_head */
4452 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TGg:abstract_text$Object$native_class_name */
4453 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TGg:parser_nodes$ANode$location */
4454 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TGg:parser_nodes$ANode$parent */
4455 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TGg:parser_nodes$Token$visit_all */
4456 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TGg:modelbuilder_base$ANode$is_broken */
4457 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TGg:parser_nodes$ANode$hot_location */
4458 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TGg:modelbuilder_base$ANode$is_broken= */
4459 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TGg:parser_nodes$ANode$debug */
4460 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TGg:literal$ANode$accept_literal */
4461 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TGg:parser_nodes$ANode$parent= */
4462 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TGg:transform$ANode$full_transform_visitor */
4463 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TGg:astvalidation$ANode$accept_ast_validation */
4464 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TGg:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4465 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TGg:scope$ANode$accept_scope_visitor */
4466 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TGg:flow$ANode$accept_flow_visitor */
4467 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TGg:local_var_init$ANode$accept_local_var_visitor */
4468 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TGg:auto_super_init$ANode$accept_auto_super_init */
4469 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TGg:transform$ANode$accept_transform_visitor */
4470 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TGg:parser_nodes$ANode$location= */
4471 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TGg:parser_nodes$ANode$replace_with */
4472 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TGg:typing$ANode$accept_post_typing */
4473 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TGg:parser_nodes$Token$replace_child */
4474 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TGg:typing$ANode$bad_expr_message */
4475 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TGg:lexer_work$Token$text */
4476 (nitmethod_t)nitc__lexer___TGg___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TGg:lexer$TGg$parser_index */
4477 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TGg:parser_nodes$Token$next_token= */
4478 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TGg:parser_nodes$Token$prev_token= */
4479 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TGg:parser_nodes$Token$is_loose= */
4480 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TGg:parser_nodes$Token$next_looses */
4481 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TGg:parser_nodes$Token$next_token */
4482 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TGg:parser_nodes$Token$prev_looses */
4483 (nitmethod_t)nitc__lexer___TGg___init_tk, /* pointer to parser_nodes:TGg:lexer$TGg$init_tk */
4484 }
4485 };
4486 /* allocate TGg */
4487 val* NEW_nitc__TGg(const struct type* type) {
4488 val* self /* : TGg */;
4489 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4490 self->type = type;
4491 self->class = &class_nitc__TGg;
4492 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TGg exact> */
4493 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TGg exact> */
4494 return self;
4495 }
4496 /* runtime class nitc__TStarship: nitc::TStarship (dead=false; need_corpse=false)*/
4497 const struct class class_nitc__TStarship = {
4498 0, /* box_kind */
4499 {
4500 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStarship:kernel$Object$init */
4501 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStarship:kernel$Object$!= */
4502 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStarship:kernel$Object$sys */
4503 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStarship:parser_nodes$TokenOperator$to_s */
4504 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStarship:kernel$Object$== */
4505 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStarship:kernel$Object$is_same_instance */
4506 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStarship:abstract_text$Object$inspect */
4507 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStarship:kernel$Object$object_id */
4508 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStarship:kernel$Object$hash */
4509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStarship:abstract_text$Object$class_name */
4510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStarship:abstract_text$Object$inspect_head */
4511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStarship:abstract_text$Object$native_class_name */
4512 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$location */
4513 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$parent */
4514 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStarship:parser_nodes$Token$visit_all */
4515 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStarship:modelbuilder_base$ANode$is_broken */
4516 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$hot_location */
4517 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStarship:modelbuilder_base$ANode$is_broken= */
4518 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$debug */
4519 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarship:literal$ANode$accept_literal */
4520 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$parent= */
4521 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarship:transform$ANode$full_transform_visitor */
4522 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarship:astvalidation$ANode$accept_ast_validation */
4523 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarship:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4524 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarship:scope$ANode$accept_scope_visitor */
4525 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarship:flow$ANode$accept_flow_visitor */
4526 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarship:local_var_init$ANode$accept_local_var_visitor */
4527 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarship:auto_super_init$ANode$accept_auto_super_init */
4528 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarship:transform$ANode$accept_transform_visitor */
4529 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$location= */
4530 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStarship:parser_nodes$ANode$replace_with */
4531 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStarship:typing$ANode$accept_post_typing */
4532 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStarship:parser_nodes$Token$replace_child */
4533 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStarship:typing$ANode$bad_expr_message */
4534 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStarship:lexer_work$Token$text */
4535 (nitmethod_t)nitc__lexer___TStarship___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarship:lexer$TStarship$parser_index */
4536 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes$Token$next_token= */
4537 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes$Token$prev_token= */
4538 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStarship:parser_nodes$Token$is_loose= */
4539 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStarship:parser_nodes$Token$next_looses */
4540 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStarship:parser_nodes$Token$next_token */
4541 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStarship:parser_nodes$Token$prev_looses */
4542 (nitmethod_t)nitc__lexer___TStarship___init_tk, /* pointer to parser_nodes:TStarship:lexer$TStarship$init_tk */
4543 }
4544 };
4545 /* allocate TStarship */
4546 val* NEW_nitc__TStarship(const struct type* type) {
4547 val* self /* : TStarship */;
4548 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4549 self->type = type;
4550 self->class = &class_nitc__TStarship;
4551 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStarship exact> */
4552 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStarship exact> */
4553 return self;
4554 }
4555 /* runtime class nitc__TBang: nitc::TBang (dead=false; need_corpse=false)*/
4556 const struct class class_nitc__TBang = {
4557 0, /* box_kind */
4558 {
4559 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBang:kernel$Object$init */
4560 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBang:kernel$Object$!= */
4561 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBang:kernel$Object$sys */
4562 (nitmethod_t)nitc___nitc__TokenOperator___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBang:parser_nodes$TokenOperator$to_s */
4563 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBang:kernel$Object$== */
4564 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBang:kernel$Object$is_same_instance */
4565 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBang:abstract_text$Object$inspect */
4566 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBang:kernel$Object$object_id */
4567 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBang:kernel$Object$hash */
4568 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBang:abstract_text$Object$class_name */
4569 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBang:abstract_text$Object$inspect_head */
4570 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBang:abstract_text$Object$native_class_name */
4571 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBang:parser_nodes$ANode$location */
4572 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBang:parser_nodes$ANode$parent */
4573 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBang:parser_nodes$Token$visit_all */
4574 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBang:modelbuilder_base$ANode$is_broken */
4575 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBang:parser_nodes$ANode$hot_location */
4576 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBang:modelbuilder_base$ANode$is_broken= */
4577 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBang:parser_nodes$ANode$debug */
4578 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBang:literal$ANode$accept_literal */
4579 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBang:parser_nodes$ANode$parent= */
4580 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBang:transform$ANode$full_transform_visitor */
4581 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBang:astvalidation$ANode$accept_ast_validation */
4582 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBang:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4583 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBang:scope$ANode$accept_scope_visitor */
4584 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBang:flow$ANode$accept_flow_visitor */
4585 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBang:local_var_init$ANode$accept_local_var_visitor */
4586 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBang:auto_super_init$ANode$accept_auto_super_init */
4587 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBang:transform$ANode$accept_transform_visitor */
4588 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBang:parser_nodes$ANode$location= */
4589 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBang:parser_nodes$ANode$replace_with */
4590 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBang:typing$ANode$accept_post_typing */
4591 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBang:parser_nodes$Token$replace_child */
4592 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TBang:typing$ANode$bad_expr_message */
4593 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBang:lexer_work$Token$text */
4594 (nitmethod_t)nitc__lexer___TBang___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBang:lexer$TBang$parser_index */
4595 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBang:parser_nodes$Token$next_token= */
4596 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBang:parser_nodes$Token$prev_token= */
4597 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBang:parser_nodes$Token$is_loose= */
4598 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBang:parser_nodes$Token$next_looses */
4599 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBang:parser_nodes$Token$next_token */
4600 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBang:parser_nodes$Token$prev_looses */
4601 (nitmethod_t)nitc__lexer___TBang___init_tk, /* pointer to parser_nodes:TBang:lexer$TBang$init_tk */
4602 }
4603 };
4604 /* allocate TBang */
4605 val* NEW_nitc__TBang(const struct type* type) {
4606 val* self /* : TBang */;
4607 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4608 self->type = type;
4609 self->class = &class_nitc__TBang;
4610 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBang exact> */
4611 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBang exact> */
4612 return self;
4613 }
4614 /* runtime class nitc__TAt: nitc::TAt (dead=false; need_corpse=false)*/
4615 const struct class class_nitc__TAt = {
4616 0, /* box_kind */
4617 {
4618 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAt:kernel$Object$init */
4619 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAt:kernel$Object$!= */
4620 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAt:kernel$Object$sys */
4621 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAt:parser_nodes$Token$to_s */
4622 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAt:kernel$Object$== */
4623 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAt:kernel$Object$is_same_instance */
4624 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAt:abstract_text$Object$inspect */
4625 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAt:kernel$Object$object_id */
4626 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAt:kernel$Object$hash */
4627 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAt:abstract_text$Object$class_name */
4628 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAt:abstract_text$Object$inspect_head */
4629 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAt:abstract_text$Object$native_class_name */
4630 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAt:parser_nodes$ANode$location */
4631 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAt:parser_nodes$ANode$parent */
4632 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAt:parser_nodes$Token$visit_all */
4633 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAt:modelbuilder_base$ANode$is_broken */
4634 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAt:parser_nodes$ANode$hot_location */
4635 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAt:modelbuilder_base$ANode$is_broken= */
4636 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAt:parser_nodes$ANode$debug */
4637 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAt:literal$ANode$accept_literal */
4638 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAt:parser_nodes$ANode$parent= */
4639 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAt:transform$ANode$full_transform_visitor */
4640 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAt:astvalidation$ANode$accept_ast_validation */
4641 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAt:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4642 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAt:scope$ANode$accept_scope_visitor */
4643 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAt:flow$ANode$accept_flow_visitor */
4644 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAt:local_var_init$ANode$accept_local_var_visitor */
4645 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAt:auto_super_init$ANode$accept_auto_super_init */
4646 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAt:transform$ANode$accept_transform_visitor */
4647 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAt:parser_nodes$ANode$location= */
4648 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAt:parser_nodes$ANode$replace_with */
4649 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAt:typing$ANode$accept_post_typing */
4650 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAt:parser_nodes$Token$replace_child */
4651 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TAt:typing$ANode$bad_expr_message */
4652 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAt:lexer_work$Token$text */
4653 (nitmethod_t)nitc__lexer___TAt___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAt:lexer$TAt$parser_index */
4654 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAt:parser_nodes$Token$next_token= */
4655 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAt:parser_nodes$Token$prev_token= */
4656 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAt:parser_nodes$Token$is_loose= */
4657 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAt:parser_nodes$Token$next_looses */
4658 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAt:parser_nodes$Token$next_token */
4659 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAt:parser_nodes$Token$prev_looses */
4660 (nitmethod_t)nitc__lexer___TAt___init_tk, /* pointer to parser_nodes:TAt:lexer$TAt$init_tk */
4661 }
4662 };
4663 /* allocate TAt */
4664 val* NEW_nitc__TAt(const struct type* type) {
4665 val* self /* : TAt */;
4666 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4667 self->type = type;
4668 self->class = &class_nitc__TAt;
4669 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAt exact> */
4670 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAt exact> */
4671 return self;
4672 }
4673 /* runtime class nitc__TSemi: nitc::TSemi (dead=false; need_corpse=false)*/
4674 const struct class class_nitc__TSemi = {
4675 0, /* box_kind */
4676 {
4677 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TSemi:kernel$Object$init */
4678 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TSemi:kernel$Object$!= */
4679 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TSemi:kernel$Object$sys */
4680 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TSemi:parser_nodes$Token$to_s */
4681 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TSemi:kernel$Object$== */
4682 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TSemi:kernel$Object$is_same_instance */
4683 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TSemi:abstract_text$Object$inspect */
4684 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TSemi:kernel$Object$object_id */
4685 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TSemi:kernel$Object$hash */
4686 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TSemi:abstract_text$Object$class_name */
4687 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TSemi:abstract_text$Object$inspect_head */
4688 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TSemi:abstract_text$Object$native_class_name */
4689 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$location */
4690 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$parent */
4691 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TSemi:parser_nodes$Token$visit_all */
4692 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TSemi:modelbuilder_base$ANode$is_broken */
4693 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$hot_location */
4694 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TSemi:modelbuilder_base$ANode$is_broken= */
4695 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$debug */
4696 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TSemi:literal$ANode$accept_literal */
4697 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$parent= */
4698 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSemi:transform$ANode$full_transform_visitor */
4699 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSemi:astvalidation$ANode$accept_ast_validation */
4700 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSemi:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4701 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSemi:scope$ANode$accept_scope_visitor */
4702 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSemi:flow$ANode$accept_flow_visitor */
4703 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSemi:local_var_init$ANode$accept_local_var_visitor */
4704 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSemi:auto_super_init$ANode$accept_auto_super_init */
4705 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSemi:transform$ANode$accept_transform_visitor */
4706 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$location= */
4707 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TSemi:parser_nodes$ANode$replace_with */
4708 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TSemi:typing$ANode$accept_post_typing */
4709 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TSemi:parser_nodes$Token$replace_child */
4710 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TSemi:typing$ANode$bad_expr_message */
4711 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TSemi:lexer_work$Token$text */
4712 (nitmethod_t)nitc__lexer___TSemi___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSemi:lexer$TSemi$parser_index */
4713 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TSemi:parser_nodes$Token$next_token= */
4714 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TSemi:parser_nodes$Token$prev_token= */
4715 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TSemi:parser_nodes$Token$is_loose= */
4716 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TSemi:parser_nodes$Token$next_looses */
4717 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TSemi:parser_nodes$Token$next_token */
4718 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TSemi:parser_nodes$Token$prev_looses */
4719 (nitmethod_t)nitc__lexer___TSemi___init_tk, /* pointer to parser_nodes:TSemi:lexer$TSemi$init_tk */
4720 }
4721 };
4722 /* allocate TSemi */
4723 val* NEW_nitc__TSemi(const struct type* type) {
4724 val* self /* : TSemi */;
4725 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4726 self->type = type;
4727 self->class = &class_nitc__TSemi;
4728 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TSemi exact> */
4729 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TSemi exact> */
4730 return self;
4731 }
4732 /* runtime class nitc__TClassid: nitc::TClassid (dead=false; need_corpse=false)*/
4733 const struct class class_nitc__TClassid = {
4734 0, /* box_kind */
4735 {
4736 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TClassid:kernel$Object$init */
4737 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TClassid:kernel$Object$!= */
4738 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TClassid:kernel$Object$sys */
4739 (nitmethod_t)nitc___nitc__TClassid___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TClassid:parser_nodes$TClassid$to_s */
4740 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TClassid:kernel$Object$== */
4741 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TClassid:kernel$Object$is_same_instance */
4742 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TClassid:abstract_text$Object$inspect */
4743 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TClassid:kernel$Object$object_id */
4744 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TClassid:kernel$Object$hash */
4745 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TClassid:abstract_text$Object$class_name */
4746 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TClassid:abstract_text$Object$inspect_head */
4747 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TClassid:abstract_text$Object$native_class_name */
4748 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$location */
4749 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$parent */
4750 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TClassid:parser_nodes$Token$visit_all */
4751 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TClassid:modelbuilder_base$ANode$is_broken */
4752 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$hot_location */
4753 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TClassid:modelbuilder_base$ANode$is_broken= */
4754 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$debug */
4755 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TClassid:literal$ANode$accept_literal */
4756 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$parent= */
4757 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TClassid:transform$ANode$full_transform_visitor */
4758 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TClassid:astvalidation$ANode$accept_ast_validation */
4759 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TClassid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4760 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TClassid:scope$ANode$accept_scope_visitor */
4761 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TClassid:flow$ANode$accept_flow_visitor */
4762 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TClassid:local_var_init$ANode$accept_local_var_visitor */
4763 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TClassid:auto_super_init$ANode$accept_auto_super_init */
4764 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TClassid:transform$ANode$accept_transform_visitor */
4765 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$location= */
4766 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TClassid:parser_nodes$ANode$replace_with */
4767 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TClassid:typing$ANode$accept_post_typing */
4768 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TClassid:parser_nodes$Token$replace_child */
4769 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TClassid:typing$ANode$bad_expr_message */
4770 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TClassid:lexer_work$Token$text */
4771 (nitmethod_t)nitc__lexer___TClassid___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TClassid:lexer$TClassid$parser_index */
4772 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes$Token$next_token= */
4773 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes$Token$prev_token= */
4774 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TClassid:parser_nodes$Token$is_loose= */
4775 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TClassid:parser_nodes$Token$next_looses */
4776 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TClassid:parser_nodes$Token$next_token */
4777 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TClassid:parser_nodes$Token$prev_looses */
4778 (nitmethod_t)nitc__lexer___TClassid___init_tk, /* pointer to parser_nodes:TClassid:lexer$TClassid$init_tk */
4779 }
4780 };
4781 /* allocate TClassid */
4782 val* NEW_nitc__TClassid(const struct type* type) {
4783 val* self /* : TClassid */;
4784 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4785 self->type = type;
4786 self->class = &class_nitc__TClassid;
4787 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TClassid exact> */
4788 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TClassid exact> */
4789 return self;
4790 }
4791 /* runtime class nitc__TId: nitc::TId (dead=false; need_corpse=false)*/
4792 const struct class class_nitc__TId = {
4793 0, /* box_kind */
4794 {
4795 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TId:kernel$Object$init */
4796 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TId:kernel$Object$!= */
4797 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TId:kernel$Object$sys */
4798 (nitmethod_t)nitc___nitc__TId___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TId:parser_nodes$TId$to_s */
4799 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TId:kernel$Object$== */
4800 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TId:kernel$Object$is_same_instance */
4801 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TId:abstract_text$Object$inspect */
4802 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TId:kernel$Object$object_id */
4803 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TId:kernel$Object$hash */
4804 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TId:abstract_text$Object$class_name */
4805 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TId:abstract_text$Object$inspect_head */
4806 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TId:abstract_text$Object$native_class_name */
4807 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TId:parser_nodes$ANode$location */
4808 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TId:parser_nodes$ANode$parent */
4809 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TId:parser_nodes$Token$visit_all */
4810 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TId:modelbuilder_base$ANode$is_broken */
4811 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TId:parser_nodes$ANode$hot_location */
4812 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TId:modelbuilder_base$ANode$is_broken= */
4813 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TId:parser_nodes$ANode$debug */
4814 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TId:literal$ANode$accept_literal */
4815 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TId:parser_nodes$ANode$parent= */
4816 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TId:transform$ANode$full_transform_visitor */
4817 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TId:astvalidation$ANode$accept_ast_validation */
4818 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TId:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4819 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TId:scope$ANode$accept_scope_visitor */
4820 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TId:flow$ANode$accept_flow_visitor */
4821 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TId:local_var_init$ANode$accept_local_var_visitor */
4822 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TId:auto_super_init$ANode$accept_auto_super_init */
4823 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TId:transform$ANode$accept_transform_visitor */
4824 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TId:parser_nodes$ANode$location= */
4825 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TId:parser_nodes$ANode$replace_with */
4826 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TId:typing$ANode$accept_post_typing */
4827 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TId:parser_nodes$Token$replace_child */
4828 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TId:typing$ANode$bad_expr_message */
4829 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TId:lexer_work$Token$text */
4830 (nitmethod_t)nitc__lexer___TId___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TId:lexer$TId$parser_index */
4831 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TId:parser_nodes$Token$next_token= */
4832 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TId:parser_nodes$Token$prev_token= */
4833 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TId:parser_nodes$Token$is_loose= */
4834 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TId:parser_nodes$Token$next_looses */
4835 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TId:parser_nodes$Token$next_token */
4836 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TId:parser_nodes$Token$prev_looses */
4837 (nitmethod_t)nitc__lexer___TId___init_tk, /* pointer to parser_nodes:TId:lexer$TId$init_tk */
4838 }
4839 };
4840 /* allocate TId */
4841 val* NEW_nitc__TId(const struct type* type) {
4842 val* self /* : TId */;
4843 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4844 self->type = type;
4845 self->class = &class_nitc__TId;
4846 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TId exact> */
4847 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TId exact> */
4848 return self;
4849 }
4850 /* runtime class nitc__TAttrid: nitc::TAttrid (dead=false; need_corpse=false)*/
4851 const struct class class_nitc__TAttrid = {
4852 0, /* box_kind */
4853 {
4854 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TAttrid:kernel$Object$init */
4855 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TAttrid:kernel$Object$!= */
4856 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TAttrid:kernel$Object$sys */
4857 (nitmethod_t)nitc___nitc__TAttrid___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TAttrid:parser_nodes$TAttrid$to_s */
4858 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TAttrid:kernel$Object$== */
4859 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TAttrid:kernel$Object$is_same_instance */
4860 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TAttrid:abstract_text$Object$inspect */
4861 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TAttrid:kernel$Object$object_id */
4862 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TAttrid:kernel$Object$hash */
4863 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TAttrid:abstract_text$Object$class_name */
4864 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TAttrid:abstract_text$Object$inspect_head */
4865 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TAttrid:abstract_text$Object$native_class_name */
4866 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$location */
4867 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$parent */
4868 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$visit_all */
4869 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TAttrid:modelbuilder_base$ANode$is_broken */
4870 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$hot_location */
4871 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TAttrid:modelbuilder_base$ANode$is_broken= */
4872 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$debug */
4873 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TAttrid:literal$ANode$accept_literal */
4874 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$parent= */
4875 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAttrid:transform$ANode$full_transform_visitor */
4876 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAttrid:astvalidation$ANode$accept_ast_validation */
4877 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAttrid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4878 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAttrid:scope$ANode$accept_scope_visitor */
4879 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAttrid:flow$ANode$accept_flow_visitor */
4880 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAttrid:local_var_init$ANode$accept_local_var_visitor */
4881 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAttrid:auto_super_init$ANode$accept_auto_super_init */
4882 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAttrid:transform$ANode$accept_transform_visitor */
4883 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$location= */
4884 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TAttrid:parser_nodes$ANode$replace_with */
4885 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TAttrid:typing$ANode$accept_post_typing */
4886 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$replace_child */
4887 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TAttrid:typing$ANode$bad_expr_message */
4888 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TAttrid:lexer_work$Token$text */
4889 (nitmethod_t)nitc__lexer___TAttrid___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAttrid:lexer$TAttrid$parser_index */
4890 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$next_token= */
4891 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$prev_token= */
4892 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$is_loose= */
4893 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$next_looses */
4894 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$next_token */
4895 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TAttrid:parser_nodes$Token$prev_looses */
4896 (nitmethod_t)nitc__lexer___TAttrid___init_tk, /* pointer to parser_nodes:TAttrid:lexer$TAttrid$init_tk */
4897 }
4898 };
4899 /* allocate TAttrid */
4900 val* NEW_nitc__TAttrid(const struct type* type) {
4901 val* self /* : TAttrid */;
4902 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4903 self->type = type;
4904 self->class = &class_nitc__TAttrid;
4905 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TAttrid exact> */
4906 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TAttrid exact> */
4907 return self;
4908 }
4909 /* runtime class nitc__TokenLiteral: nitc::TokenLiteral (dead=true; need_corpse=false)*/
4910 /* allocate TokenLiteral */
4911 val* NEW_nitc__TokenLiteral(const struct type* type) {
4912 if(catchStack.cursor >= 0){
4913 longjmp(catchStack.envs[catchStack.cursor], 1);
4914 }
4915 PRINT_ERROR("Runtime error: %s", "TokenLiteral is DEAD");
4916 PRINT_ERROR("\n");
4917 fatal_exit(1);
4918 }
4919 /* runtime class nitc__TInteger: nitc::TInteger (dead=false; need_corpse=false)*/
4920 const struct class class_nitc__TInteger = {
4921 0, /* box_kind */
4922 {
4923 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TInteger:kernel$Object$init */
4924 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TInteger:kernel$Object$!= */
4925 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TInteger:kernel$Object$sys */
4926 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TInteger:parser_nodes$TokenLiteral$to_s */
4927 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TInteger:kernel$Object$== */
4928 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TInteger:kernel$Object$is_same_instance */
4929 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TInteger:abstract_text$Object$inspect */
4930 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TInteger:kernel$Object$object_id */
4931 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TInteger:kernel$Object$hash */
4932 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TInteger:abstract_text$Object$class_name */
4933 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TInteger:abstract_text$Object$inspect_head */
4934 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TInteger:abstract_text$Object$native_class_name */
4935 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$location */
4936 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$parent */
4937 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TInteger:parser_nodes$Token$visit_all */
4938 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TInteger:modelbuilder_base$ANode$is_broken */
4939 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$hot_location */
4940 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TInteger:modelbuilder_base$ANode$is_broken= */
4941 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$debug */
4942 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TInteger:literal$ANode$accept_literal */
4943 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$parent= */
4944 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TInteger:transform$ANode$full_transform_visitor */
4945 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TInteger:astvalidation$ANode$accept_ast_validation */
4946 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TInteger:rapid_type_analysis$ANode$accept_rapid_type_visitor */
4947 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TInteger:scope$ANode$accept_scope_visitor */
4948 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TInteger:flow$ANode$accept_flow_visitor */
4949 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TInteger:local_var_init$ANode$accept_local_var_visitor */
4950 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TInteger:auto_super_init$ANode$accept_auto_super_init */
4951 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TInteger:transform$ANode$accept_transform_visitor */
4952 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$location= */
4953 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TInteger:parser_nodes$ANode$replace_with */
4954 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TInteger:typing$ANode$accept_post_typing */
4955 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TInteger:parser_nodes$Token$replace_child */
4956 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TInteger:typing$ANode$bad_expr_message */
4957 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TInteger:lexer_work$Token$text */
4958 (nitmethod_t)nitc__lexer___TInteger___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TInteger:lexer$TInteger$parser_index */
4959 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TInteger:parser_nodes$Token$next_token= */
4960 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TInteger:parser_nodes$Token$prev_token= */
4961 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TInteger:parser_nodes$Token$is_loose= */
4962 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TInteger:parser_nodes$Token$next_looses */
4963 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TInteger:parser_nodes$Token$next_token */
4964 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TInteger:parser_nodes$Token$prev_looses */
4965 (nitmethod_t)nitc__lexer___TInteger___init_tk, /* pointer to parser_nodes:TInteger:lexer$TInteger$init_tk */
4966 }
4967 };
4968 /* allocate TInteger */
4969 val* NEW_nitc__TInteger(const struct type* type) {
4970 val* self /* : TInteger */;
4971 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
4972 self->type = type;
4973 self->class = &class_nitc__TInteger;
4974 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TInteger exact> */
4975 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TInteger exact> */
4976 return self;
4977 }
4978 /* runtime class nitc__TFloat: nitc::TFloat (dead=false; need_corpse=false)*/
4979 const struct class class_nitc__TFloat = {
4980 0, /* box_kind */
4981 {
4982 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TFloat:kernel$Object$init */
4983 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TFloat:kernel$Object$!= */
4984 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TFloat:kernel$Object$sys */
4985 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TFloat:parser_nodes$TokenLiteral$to_s */
4986 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TFloat:kernel$Object$== */
4987 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TFloat:kernel$Object$is_same_instance */
4988 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TFloat:abstract_text$Object$inspect */
4989 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TFloat:kernel$Object$object_id */
4990 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TFloat:kernel$Object$hash */
4991 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TFloat:abstract_text$Object$class_name */
4992 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TFloat:abstract_text$Object$inspect_head */
4993 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TFloat:abstract_text$Object$native_class_name */
4994 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$location */
4995 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$parent */
4996 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TFloat:parser_nodes$Token$visit_all */
4997 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TFloat:modelbuilder_base$ANode$is_broken */
4998 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$hot_location */
4999 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TFloat:modelbuilder_base$ANode$is_broken= */
5000 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$debug */
5001 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TFloat:literal$ANode$accept_literal */
5002 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$parent= */
5003 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TFloat:transform$ANode$full_transform_visitor */
5004 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TFloat:astvalidation$ANode$accept_ast_validation */
5005 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TFloat:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5006 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TFloat:scope$ANode$accept_scope_visitor */
5007 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TFloat:flow$ANode$accept_flow_visitor */
5008 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TFloat:local_var_init$ANode$accept_local_var_visitor */
5009 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TFloat:auto_super_init$ANode$accept_auto_super_init */
5010 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TFloat:transform$ANode$accept_transform_visitor */
5011 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$location= */
5012 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TFloat:parser_nodes$ANode$replace_with */
5013 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TFloat:typing$ANode$accept_post_typing */
5014 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TFloat:parser_nodes$Token$replace_child */
5015 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TFloat:typing$ANode$bad_expr_message */
5016 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TFloat:lexer_work$Token$text */
5017 (nitmethod_t)nitc__lexer___TFloat___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TFloat:lexer$TFloat$parser_index */
5018 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes$Token$next_token= */
5019 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes$Token$prev_token= */
5020 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TFloat:parser_nodes$Token$is_loose= */
5021 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TFloat:parser_nodes$Token$next_looses */
5022 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TFloat:parser_nodes$Token$next_token */
5023 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TFloat:parser_nodes$Token$prev_looses */
5024 (nitmethod_t)nitc__lexer___TFloat___init_tk, /* pointer to parser_nodes:TFloat:lexer$TFloat$init_tk */
5025 }
5026 };
5027 /* allocate TFloat */
5028 val* NEW_nitc__TFloat(const struct type* type) {
5029 val* self /* : TFloat */;
5030 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5031 self->type = type;
5032 self->class = &class_nitc__TFloat;
5033 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TFloat exact> */
5034 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TFloat exact> */
5035 return self;
5036 }
5037 /* runtime class nitc__TChar: nitc::TChar (dead=false; need_corpse=false)*/
5038 const struct class class_nitc__TChar = {
5039 0, /* box_kind */
5040 {
5041 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TChar:kernel$Object$init */
5042 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TChar:kernel$Object$!= */
5043 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TChar:kernel$Object$sys */
5044 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TChar:parser_nodes$TokenLiteral$to_s */
5045 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TChar:kernel$Object$== */
5046 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TChar:kernel$Object$is_same_instance */
5047 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TChar:abstract_text$Object$inspect */
5048 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TChar:kernel$Object$object_id */
5049 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TChar:kernel$Object$hash */
5050 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TChar:abstract_text$Object$class_name */
5051 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TChar:abstract_text$Object$inspect_head */
5052 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TChar:abstract_text$Object$native_class_name */
5053 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TChar:parser_nodes$ANode$location */
5054 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TChar:parser_nodes$ANode$parent */
5055 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TChar:parser_nodes$Token$visit_all */
5056 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TChar:modelbuilder_base$ANode$is_broken */
5057 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TChar:parser_nodes$ANode$hot_location */
5058 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TChar:modelbuilder_base$ANode$is_broken= */
5059 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TChar:parser_nodes$ANode$debug */
5060 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TChar:literal$ANode$accept_literal */
5061 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TChar:parser_nodes$ANode$parent= */
5062 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TChar:transform$ANode$full_transform_visitor */
5063 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TChar:astvalidation$ANode$accept_ast_validation */
5064 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TChar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5065 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TChar:scope$ANode$accept_scope_visitor */
5066 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TChar:flow$ANode$accept_flow_visitor */
5067 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TChar:local_var_init$ANode$accept_local_var_visitor */
5068 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TChar:auto_super_init$ANode$accept_auto_super_init */
5069 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TChar:transform$ANode$accept_transform_visitor */
5070 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TChar:parser_nodes$ANode$location= */
5071 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TChar:parser_nodes$ANode$replace_with */
5072 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TChar:typing$ANode$accept_post_typing */
5073 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TChar:parser_nodes$Token$replace_child */
5074 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TChar:typing$ANode$bad_expr_message */
5075 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TChar:lexer_work$Token$text */
5076 (nitmethod_t)nitc__lexer___TChar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TChar:lexer$TChar$parser_index */
5077 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TChar:parser_nodes$Token$next_token= */
5078 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TChar:parser_nodes$Token$prev_token= */
5079 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TChar:parser_nodes$Token$is_loose= */
5080 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TChar:parser_nodes$Token$next_looses */
5081 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TChar:parser_nodes$Token$next_token */
5082 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TChar:parser_nodes$Token$prev_looses */
5083 (nitmethod_t)nitc__lexer___TChar___init_tk, /* pointer to parser_nodes:TChar:lexer$TChar$init_tk */
5084 }
5085 };
5086 /* allocate TChar */
5087 val* NEW_nitc__TChar(const struct type* type) {
5088 val* self /* : TChar */;
5089 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5090 self->type = type;
5091 self->class = &class_nitc__TChar;
5092 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TChar exact> */
5093 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TChar exact> */
5094 return self;
5095 }
5096 /* runtime class nitc__TString: nitc::TString (dead=false; need_corpse=false)*/
5097 const struct class class_nitc__TString = {
5098 0, /* box_kind */
5099 {
5100 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TString:kernel$Object$init */
5101 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TString:kernel$Object$!= */
5102 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TString:kernel$Object$sys */
5103 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TString:parser_nodes$TokenLiteral$to_s */
5104 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TString:kernel$Object$== */
5105 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TString:kernel$Object$is_same_instance */
5106 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TString:abstract_text$Object$inspect */
5107 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TString:kernel$Object$object_id */
5108 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TString:kernel$Object$hash */
5109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TString:abstract_text$Object$class_name */
5110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TString:abstract_text$Object$inspect_head */
5111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TString:abstract_text$Object$native_class_name */
5112 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TString:parser_nodes$ANode$location */
5113 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TString:parser_nodes$ANode$parent */
5114 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TString:parser_nodes$Token$visit_all */
5115 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TString:modelbuilder_base$ANode$is_broken */
5116 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TString:parser_nodes$ANode$hot_location */
5117 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TString:modelbuilder_base$ANode$is_broken= */
5118 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TString:parser_nodes$ANode$debug */
5119 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TString:literal$ANode$accept_literal */
5120 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TString:parser_nodes$ANode$parent= */
5121 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TString:transform$ANode$full_transform_visitor */
5122 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TString:astvalidation$ANode$accept_ast_validation */
5123 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TString:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5124 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TString:scope$ANode$accept_scope_visitor */
5125 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TString:flow$ANode$accept_flow_visitor */
5126 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TString:local_var_init$ANode$accept_local_var_visitor */
5127 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TString:auto_super_init$ANode$accept_auto_super_init */
5128 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TString:transform$ANode$accept_transform_visitor */
5129 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TString:parser_nodes$ANode$location= */
5130 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TString:parser_nodes$ANode$replace_with */
5131 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TString:typing$ANode$accept_post_typing */
5132 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TString:parser_nodes$Token$replace_child */
5133 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TString:typing$ANode$bad_expr_message */
5134 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TString:lexer_work$Token$text */
5135 (nitmethod_t)nitc__lexer___TString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TString:lexer$TString$parser_index */
5136 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TString:parser_nodes$Token$next_token= */
5137 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TString:parser_nodes$Token$prev_token= */
5138 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TString:parser_nodes$Token$is_loose= */
5139 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TString:parser_nodes$Token$next_looses */
5140 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TString:parser_nodes$Token$next_token */
5141 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TString:parser_nodes$Token$prev_looses */
5142 (nitmethod_t)nitc__light_ffi_base___TString___without_quotes, /* pointer to parser_nodes:TString:light_ffi_base$TString$without_quotes */
5143 (nitmethod_t)nitc__lexer___TString___init_tk, /* pointer to parser_nodes:TString:lexer$TString$init_tk */
5144 }
5145 };
5146 /* allocate TString */
5147 val* NEW_nitc__TString(const struct type* type) {
5148 val* self /* : TString */;
5149 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5150 self->type = type;
5151 self->class = &class_nitc__TString;
5152 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TString exact> */
5153 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TString exact> */
5154 return self;
5155 }
5156 /* runtime class nitc__TStartString: nitc::TStartString (dead=false; need_corpse=false)*/
5157 const struct class class_nitc__TStartString = {
5158 0, /* box_kind */
5159 {
5160 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TStartString:kernel$Object$init */
5161 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TStartString:kernel$Object$!= */
5162 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TStartString:kernel$Object$sys */
5163 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TStartString:parser_nodes$TokenLiteral$to_s */
5164 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TStartString:kernel$Object$== */
5165 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TStartString:kernel$Object$is_same_instance */
5166 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TStartString:abstract_text$Object$inspect */
5167 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TStartString:kernel$Object$object_id */
5168 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TStartString:kernel$Object$hash */
5169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TStartString:abstract_text$Object$class_name */
5170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TStartString:abstract_text$Object$inspect_head */
5171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TStartString:abstract_text$Object$native_class_name */
5172 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$location */
5173 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$parent */
5174 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TStartString:parser_nodes$Token$visit_all */
5175 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TStartString:modelbuilder_base$ANode$is_broken */
5176 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$hot_location */
5177 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TStartString:modelbuilder_base$ANode$is_broken= */
5178 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$debug */
5179 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TStartString:literal$ANode$accept_literal */
5180 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$parent= */
5181 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStartString:transform$ANode$full_transform_visitor */
5182 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStartString:astvalidation$ANode$accept_ast_validation */
5183 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStartString:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5184 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStartString:scope$ANode$accept_scope_visitor */
5185 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStartString:flow$ANode$accept_flow_visitor */
5186 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStartString:local_var_init$ANode$accept_local_var_visitor */
5187 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStartString:auto_super_init$ANode$accept_auto_super_init */
5188 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStartString:transform$ANode$accept_transform_visitor */
5189 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$location= */
5190 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TStartString:parser_nodes$ANode$replace_with */
5191 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TStartString:typing$ANode$accept_post_typing */
5192 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TStartString:parser_nodes$Token$replace_child */
5193 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TStartString:typing$ANode$bad_expr_message */
5194 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TStartString:lexer_work$Token$text */
5195 (nitmethod_t)nitc__lexer___TStartString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStartString:lexer$TStartString$parser_index */
5196 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes$Token$next_token= */
5197 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes$Token$prev_token= */
5198 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TStartString:parser_nodes$Token$is_loose= */
5199 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TStartString:parser_nodes$Token$next_looses */
5200 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TStartString:parser_nodes$Token$next_token */
5201 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TStartString:parser_nodes$Token$prev_looses */
5202 (nitmethod_t)nitc__lexer___TStartString___init_tk, /* pointer to parser_nodes:TStartString:lexer$TStartString$init_tk */
5203 }
5204 };
5205 /* allocate TStartString */
5206 val* NEW_nitc__TStartString(const struct type* type) {
5207 val* self /* : TStartString */;
5208 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5209 self->type = type;
5210 self->class = &class_nitc__TStartString;
5211 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TStartString exact> */
5212 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TStartString exact> */
5213 return self;
5214 }
5215 /* runtime class nitc__TMidString: nitc::TMidString (dead=false; need_corpse=false)*/
5216 const struct class class_nitc__TMidString = {
5217 0, /* box_kind */
5218 {
5219 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TMidString:kernel$Object$init */
5220 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TMidString:kernel$Object$!= */
5221 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TMidString:kernel$Object$sys */
5222 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TMidString:parser_nodes$TokenLiteral$to_s */
5223 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TMidString:kernel$Object$== */
5224 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TMidString:kernel$Object$is_same_instance */
5225 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TMidString:abstract_text$Object$inspect */
5226 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TMidString:kernel$Object$object_id */
5227 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TMidString:kernel$Object$hash */
5228 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TMidString:abstract_text$Object$class_name */
5229 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TMidString:abstract_text$Object$inspect_head */
5230 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TMidString:abstract_text$Object$native_class_name */
5231 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$location */
5232 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$parent */
5233 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TMidString:parser_nodes$Token$visit_all */
5234 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TMidString:modelbuilder_base$ANode$is_broken */
5235 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$hot_location */
5236 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TMidString:modelbuilder_base$ANode$is_broken= */
5237 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$debug */
5238 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TMidString:literal$ANode$accept_literal */
5239 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$parent= */
5240 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMidString:transform$ANode$full_transform_visitor */
5241 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMidString:astvalidation$ANode$accept_ast_validation */
5242 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMidString:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5243 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMidString:scope$ANode$accept_scope_visitor */
5244 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMidString:flow$ANode$accept_flow_visitor */
5245 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMidString:local_var_init$ANode$accept_local_var_visitor */
5246 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMidString:auto_super_init$ANode$accept_auto_super_init */
5247 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMidString:transform$ANode$accept_transform_visitor */
5248 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$location= */
5249 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TMidString:parser_nodes$ANode$replace_with */
5250 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TMidString:typing$ANode$accept_post_typing */
5251 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TMidString:parser_nodes$Token$replace_child */
5252 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TMidString:typing$ANode$bad_expr_message */
5253 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TMidString:lexer_work$Token$text */
5254 (nitmethod_t)nitc__lexer___TMidString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMidString:lexer$TMidString$parser_index */
5255 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes$Token$next_token= */
5256 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes$Token$prev_token= */
5257 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TMidString:parser_nodes$Token$is_loose= */
5258 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TMidString:parser_nodes$Token$next_looses */
5259 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TMidString:parser_nodes$Token$next_token */
5260 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TMidString:parser_nodes$Token$prev_looses */
5261 (nitmethod_t)nitc__lexer___TMidString___init_tk, /* pointer to parser_nodes:TMidString:lexer$TMidString$init_tk */
5262 }
5263 };
5264 /* allocate TMidString */
5265 val* NEW_nitc__TMidString(const struct type* type) {
5266 val* self /* : TMidString */;
5267 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5268 self->type = type;
5269 self->class = &class_nitc__TMidString;
5270 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TMidString exact> */
5271 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TMidString exact> */
5272 return self;
5273 }
5274 /* runtime class nitc__TEndString: nitc::TEndString (dead=false; need_corpse=false)*/
5275 const struct class class_nitc__TEndString = {
5276 0, /* box_kind */
5277 {
5278 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TEndString:kernel$Object$init */
5279 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TEndString:kernel$Object$!= */
5280 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TEndString:kernel$Object$sys */
5281 (nitmethod_t)nitc___nitc__TokenLiteral___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TEndString:parser_nodes$TokenLiteral$to_s */
5282 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TEndString:kernel$Object$== */
5283 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TEndString:kernel$Object$is_same_instance */
5284 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TEndString:abstract_text$Object$inspect */
5285 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TEndString:kernel$Object$object_id */
5286 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TEndString:kernel$Object$hash */
5287 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TEndString:abstract_text$Object$class_name */
5288 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TEndString:abstract_text$Object$inspect_head */
5289 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TEndString:abstract_text$Object$native_class_name */
5290 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$location */
5291 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$parent */
5292 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TEndString:parser_nodes$Token$visit_all */
5293 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TEndString:modelbuilder_base$ANode$is_broken */
5294 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$hot_location */
5295 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TEndString:modelbuilder_base$ANode$is_broken= */
5296 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$debug */
5297 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TEndString:literal$ANode$accept_literal */
5298 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$parent= */
5299 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEndString:transform$ANode$full_transform_visitor */
5300 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEndString:astvalidation$ANode$accept_ast_validation */
5301 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEndString:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5302 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEndString:scope$ANode$accept_scope_visitor */
5303 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEndString:flow$ANode$accept_flow_visitor */
5304 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEndString:local_var_init$ANode$accept_local_var_visitor */
5305 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEndString:auto_super_init$ANode$accept_auto_super_init */
5306 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEndString:transform$ANode$accept_transform_visitor */
5307 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$location= */
5308 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TEndString:parser_nodes$ANode$replace_with */
5309 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TEndString:typing$ANode$accept_post_typing */
5310 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TEndString:parser_nodes$Token$replace_child */
5311 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TEndString:typing$ANode$bad_expr_message */
5312 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TEndString:lexer_work$Token$text */
5313 (nitmethod_t)nitc__lexer___TEndString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEndString:lexer$TEndString$parser_index */
5314 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes$Token$next_token= */
5315 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes$Token$prev_token= */
5316 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TEndString:parser_nodes$Token$is_loose= */
5317 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TEndString:parser_nodes$Token$next_looses */
5318 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TEndString:parser_nodes$Token$next_token */
5319 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TEndString:parser_nodes$Token$prev_looses */
5320 (nitmethod_t)nitc__lexer___TEndString___init_tk, /* pointer to parser_nodes:TEndString:lexer$TEndString$init_tk */
5321 }
5322 };
5323 /* allocate TEndString */
5324 val* NEW_nitc__TEndString(const struct type* type) {
5325 val* self /* : TEndString */;
5326 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5327 self->type = type;
5328 self->class = &class_nitc__TEndString;
5329 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TEndString exact> */
5330 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TEndString exact> */
5331 return self;
5332 }
5333 /* runtime class nitc__TBadString: nitc::TBadString (dead=false; need_corpse=false)*/
5334 const struct class class_nitc__TBadString = {
5335 0, /* box_kind */
5336 {
5337 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBadString:kernel$Object$init */
5338 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBadString:kernel$Object$!= */
5339 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBadString:kernel$Object$sys */
5340 (nitmethod_t)nitc___nitc__TBadString___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBadString:parser_nodes$TBadString$to_s */
5341 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBadString:kernel$Object$== */
5342 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBadString:kernel$Object$is_same_instance */
5343 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBadString:abstract_text$Object$inspect */
5344 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBadString:kernel$Object$object_id */
5345 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBadString:kernel$Object$hash */
5346 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBadString:abstract_text$Object$class_name */
5347 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBadString:abstract_text$Object$inspect_head */
5348 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBadString:abstract_text$Object$native_class_name */
5349 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$location */
5350 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$parent */
5351 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBadString:parser_nodes$Token$visit_all */
5352 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBadString:modelbuilder_base$ANode$is_broken */
5353 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$hot_location */
5354 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBadString:modelbuilder_base$ANode$is_broken= */
5355 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$debug */
5356 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBadString:literal$ANode$accept_literal */
5357 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$parent= */
5358 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBadString:transform$ANode$full_transform_visitor */
5359 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBadString:astvalidation$ANode$accept_ast_validation */
5360 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBadString:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5361 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBadString:scope$ANode$accept_scope_visitor */
5362 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBadString:flow$ANode$accept_flow_visitor */
5363 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBadString:local_var_init$ANode$accept_local_var_visitor */
5364 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBadString:auto_super_init$ANode$accept_auto_super_init */
5365 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBadString:transform$ANode$accept_transform_visitor */
5366 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$location= */
5367 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBadString:parser_nodes$ANode$replace_with */
5368 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBadString:typing$ANode$accept_post_typing */
5369 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBadString:parser_nodes$Token$replace_child */
5370 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TBadString:typing$ANode$bad_expr_message */
5371 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBadString:lexer_work$Token$text */
5372 (nitmethod_t)nitc__lexer___TBadString___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBadString:lexer$TBadString$parser_index */
5373 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes$Token$next_token= */
5374 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes$Token$prev_token= */
5375 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBadString:parser_nodes$Token$is_loose= */
5376 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBadString:parser_nodes$Token$next_looses */
5377 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBadString:parser_nodes$Token$next_token */
5378 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBadString:parser_nodes$Token$prev_looses */
5379 (nitmethod_t)nitc__lexer___TBadString___init_tk, /* pointer to parser_nodes:TBadString:lexer$TBadString$init_tk */
5380 }
5381 };
5382 /* allocate TBadString */
5383 val* NEW_nitc__TBadString(const struct type* type) {
5384 val* self /* : TBadString */;
5385 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5386 self->type = type;
5387 self->class = &class_nitc__TBadString;
5388 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBadString exact> */
5389 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBadString exact> */
5390 return self;
5391 }
5392 /* runtime class nitc__TBadChar: nitc::TBadChar (dead=false; need_corpse=false)*/
5393 const struct class class_nitc__TBadChar = {
5394 0, /* box_kind */
5395 {
5396 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TBadChar:kernel$Object$init */
5397 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TBadChar:kernel$Object$!= */
5398 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TBadChar:kernel$Object$sys */
5399 (nitmethod_t)nitc___nitc__TBadChar___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TBadChar:parser_nodes$TBadChar$to_s */
5400 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TBadChar:kernel$Object$== */
5401 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TBadChar:kernel$Object$is_same_instance */
5402 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TBadChar:abstract_text$Object$inspect */
5403 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TBadChar:kernel$Object$object_id */
5404 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TBadChar:kernel$Object$hash */
5405 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TBadChar:abstract_text$Object$class_name */
5406 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TBadChar:abstract_text$Object$inspect_head */
5407 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TBadChar:abstract_text$Object$native_class_name */
5408 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$location */
5409 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$parent */
5410 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$visit_all */
5411 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TBadChar:modelbuilder_base$ANode$is_broken */
5412 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$hot_location */
5413 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TBadChar:modelbuilder_base$ANode$is_broken= */
5414 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$debug */
5415 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TBadChar:literal$ANode$accept_literal */
5416 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$parent= */
5417 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TBadChar:transform$ANode$full_transform_visitor */
5418 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TBadChar:astvalidation$ANode$accept_ast_validation */
5419 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TBadChar:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5420 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TBadChar:scope$ANode$accept_scope_visitor */
5421 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TBadChar:flow$ANode$accept_flow_visitor */
5422 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TBadChar:local_var_init$ANode$accept_local_var_visitor */
5423 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TBadChar:auto_super_init$ANode$accept_auto_super_init */
5424 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TBadChar:transform$ANode$accept_transform_visitor */
5425 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$location= */
5426 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TBadChar:parser_nodes$ANode$replace_with */
5427 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TBadChar:typing$ANode$accept_post_typing */
5428 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$replace_child */
5429 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TBadChar:typing$ANode$bad_expr_message */
5430 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TBadChar:lexer_work$Token$text */
5431 (nitmethod_t)nitc__lexer___TBadChar___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TBadChar:lexer$TBadChar$parser_index */
5432 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$next_token= */
5433 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$prev_token= */
5434 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$is_loose= */
5435 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$next_looses */
5436 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$next_token */
5437 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TBadChar:parser_nodes$Token$prev_looses */
5438 (nitmethod_t)nitc__lexer___TBadChar___init_tk, /* pointer to parser_nodes:TBadChar:lexer$TBadChar$init_tk */
5439 }
5440 };
5441 /* allocate TBadChar */
5442 val* NEW_nitc__TBadChar(const struct type* type) {
5443 val* self /* : TBadChar */;
5444 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5445 self->type = type;
5446 self->class = &class_nitc__TBadChar;
5447 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TBadChar exact> */
5448 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TBadChar exact> */
5449 return self;
5450 }
5451 /* runtime class nitc__TExternCodeSegment: nitc::TExternCodeSegment (dead=false; need_corpse=false)*/
5452 const struct class class_nitc__TExternCodeSegment = {
5453 0, /* box_kind */
5454 {
5455 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$init */
5456 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$!= */
5457 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$sys */
5458 (nitmethod_t)nitc___nitc__Token___core__abstract_text__Object__to_s, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$to_s */
5459 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$== */
5460 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$is_same_instance */
5461 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:TExternCodeSegment:abstract_text$Object$inspect */
5462 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$object_id */
5463 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:TExternCodeSegment:kernel$Object$hash */
5464 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:TExternCodeSegment:abstract_text$Object$class_name */
5465 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:TExternCodeSegment:abstract_text$Object$inspect_head */
5466 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:TExternCodeSegment:abstract_text$Object$native_class_name */
5467 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$location */
5468 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$parent */
5469 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$visit_all */
5470 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:TExternCodeSegment:modelbuilder_base$ANode$is_broken */
5471 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$hot_location */
5472 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:TExternCodeSegment:modelbuilder_base$ANode$is_broken= */
5473 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$debug */
5474 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:TExternCodeSegment:literal$ANode$accept_literal */
5475 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$parent= */
5476 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform$ANode$full_transform_visitor */
5477 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TExternCodeSegment:astvalidation$ANode$accept_ast_validation */
5478 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5479 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TExternCodeSegment:scope$ANode$accept_scope_visitor */
5480 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TExternCodeSegment:flow$ANode$accept_flow_visitor */
5481 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TExternCodeSegment:local_var_init$ANode$accept_local_var_visitor */
5482 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init$ANode$accept_auto_super_init */
5483 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform$ANode$accept_transform_visitor */
5484 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$location= */
5485 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$ANode$replace_with */
5486 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:TExternCodeSegment:typing$ANode$accept_post_typing */
5487 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$replace_child */
5488 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:TExternCodeSegment:typing$ANode$bad_expr_message */
5489 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:TExternCodeSegment:lexer_work$Token$text */
5490 (nitmethod_t)nitc__lexer___TExternCodeSegment___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:TExternCodeSegment:lexer$TExternCodeSegment$parser_index */
5491 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$next_token= */
5492 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$prev_token= */
5493 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$is_loose= */
5494 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$next_looses */
5495 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$next_token */
5496 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes$Token$prev_looses */
5497 (nitmethod_t)nitc__light_ffi_base___TExternCodeSegment___without_guard, /* pointer to parser_nodes:TExternCodeSegment:light_ffi_base$TExternCodeSegment$without_guard */
5498 (nitmethod_t)nitc__lexer___TExternCodeSegment___init_tk, /* pointer to parser_nodes:TExternCodeSegment:lexer$TExternCodeSegment$init_tk */
5499 }
5500 };
5501 /* allocate TExternCodeSegment */
5502 val* NEW_nitc__TExternCodeSegment(const struct type* type) {
5503 val* self /* : TExternCodeSegment */;
5504 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5505 self->type = type;
5506 self->class = &class_nitc__TExternCodeSegment;
5507 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:TExternCodeSegment exact> */
5508 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:TExternCodeSegment exact> */
5509 return self;
5510 }
5511 /* runtime class nitc__EOF: nitc::EOF (dead=false; need_corpse=false)*/
5512 const struct class class_nitc__EOF = {
5513 0, /* box_kind */
5514 {
5515 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:EOF:kernel$Object$init */
5516 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:EOF:kernel$Object$!= */
5517 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:EOF:kernel$Object$sys */
5518 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:EOF:parser_nodes$EOF$to_s */
5519 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:EOF:kernel$Object$== */
5520 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:EOF:kernel$Object$is_same_instance */
5521 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:EOF:abstract_text$Object$inspect */
5522 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:EOF:kernel$Object$object_id */
5523 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:EOF:kernel$Object$hash */
5524 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:EOF:abstract_text$Object$class_name */
5525 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:EOF:abstract_text$Object$inspect_head */
5526 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:EOF:abstract_text$Object$native_class_name */
5527 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:EOF:parser_nodes$ANode$location */
5528 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:EOF:parser_nodes$ANode$parent */
5529 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:EOF:parser_nodes$Token$visit_all */
5530 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:EOF:modelbuilder_base$ANode$is_broken */
5531 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:EOF:parser_nodes$ANode$hot_location */
5532 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:EOF:modelbuilder_base$ANode$is_broken= */
5533 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:EOF:parser_nodes$ANode$debug */
5534 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:EOF:literal$ANode$accept_literal */
5535 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:EOF:parser_nodes$ANode$parent= */
5536 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:EOF:transform$ANode$full_transform_visitor */
5537 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:EOF:astvalidation$ANode$accept_ast_validation */
5538 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:EOF:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5539 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:EOF:scope$ANode$accept_scope_visitor */
5540 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:EOF:flow$ANode$accept_flow_visitor */
5541 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:EOF:local_var_init$ANode$accept_local_var_visitor */
5542 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:EOF:auto_super_init$ANode$accept_auto_super_init */
5543 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:EOF:transform$ANode$accept_transform_visitor */
5544 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:EOF:parser_nodes$ANode$location= */
5545 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:EOF:parser_nodes$ANode$replace_with */
5546 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:EOF:typing$ANode$accept_post_typing */
5547 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:EOF:parser_nodes$Token$replace_child */
5548 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:EOF:typing$ANode$bad_expr_message */
5549 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:EOF:lexer_work$Token$text */
5550 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:EOF:lexer$EOF$parser_index */
5551 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:EOF:parser_nodes$Token$next_token= */
5552 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:EOF:parser_nodes$Token$prev_token= */
5553 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:EOF:parser_nodes$Token$is_loose= */
5554 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:EOF:parser_nodes$Token$next_looses */
5555 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:EOF:parser_nodes$Token$next_token */
5556 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:EOF:parser_nodes$Token$prev_looses */
5557 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:EOF:lexer_work$EOF$init_tk */
5558 }
5559 };
5560 /* allocate EOF */
5561 val* NEW_nitc__EOF(const struct type* type) {
5562 val* self /* : EOF */;
5563 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5564 self->type = type;
5565 self->class = &class_nitc__EOF;
5566 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:EOF exact> */
5567 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:EOF exact> */
5568 return self;
5569 }
5570 /* runtime class nitc__AError: nitc::AError (dead=true; need_corpse=false)*/
5571 /* allocate AError */
5572 val* NEW_nitc__AError(const struct type* type) {
5573 if(catchStack.cursor >= 0){
5574 longjmp(catchStack.envs[catchStack.cursor], 1);
5575 }
5576 PRINT_ERROR("Runtime error: %s", "AError is DEAD");
5577 PRINT_ERROR("\n");
5578 fatal_exit(1);
5579 }
5580 /* runtime class nitc__ALexerError: nitc::ALexerError (dead=false; need_corpse=false)*/
5581 const struct class class_nitc__ALexerError = {
5582 0, /* box_kind */
5583 {
5584 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALexerError:kernel$Object$init */
5585 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALexerError:kernel$Object$!= */
5586 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALexerError:kernel$Object$sys */
5587 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:ALexerError:parser_nodes$EOF$to_s */
5588 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALexerError:kernel$Object$== */
5589 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALexerError:kernel$Object$is_same_instance */
5590 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALexerError:abstract_text$Object$inspect */
5591 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALexerError:kernel$Object$object_id */
5592 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALexerError:kernel$Object$hash */
5593 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALexerError:abstract_text$Object$class_name */
5594 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALexerError:abstract_text$Object$inspect_head */
5595 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALexerError:abstract_text$Object$native_class_name */
5596 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$location */
5597 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$parent */
5598 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$visit_all */
5599 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALexerError:modelbuilder_base$ANode$is_broken */
5600 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$hot_location */
5601 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALexerError:modelbuilder_base$ANode$is_broken= */
5602 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$debug */
5603 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALexerError:literal$ANode$accept_literal */
5604 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$parent= */
5605 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALexerError:transform$ANode$full_transform_visitor */
5606 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALexerError:astvalidation$ANode$accept_ast_validation */
5607 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALexerError:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5608 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALexerError:scope$ANode$accept_scope_visitor */
5609 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALexerError:flow$ANode$accept_flow_visitor */
5610 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALexerError:local_var_init$ANode$accept_local_var_visitor */
5611 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALexerError:auto_super_init$ANode$accept_auto_super_init */
5612 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALexerError:transform$ANode$accept_transform_visitor */
5613 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$location= */
5614 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALexerError:parser_nodes$ANode$replace_with */
5615 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALexerError:typing$ANode$accept_post_typing */
5616 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$replace_child */
5617 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALexerError:typing$ANode$bad_expr_message */
5618 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:ALexerError:lexer_work$Token$text */
5619 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:ALexerError:lexer$EOF$parser_index */
5620 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$next_token= */
5621 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$prev_token= */
5622 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$is_loose= */
5623 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$next_looses */
5624 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$next_token */
5625 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:ALexerError:parser_nodes$Token$prev_looses */
5626 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:ALexerError:lexer_work$EOF$init_tk */
5627 (nitmethod_t)nitc__lexer_work___AError___message, /* pointer to parser_nodes:ALexerError:lexer_work$AError$message */
5628 (nitmethod_t)nitc__lexer_work___AError___init_error, /* pointer to parser_nodes:ALexerError:lexer_work$AError$init_error */
5629 (nitmethod_t)nitc__lexer_work___AError___message_61d, /* pointer to parser_nodes:ALexerError:lexer_work$AError$message= */
5630 (nitmethod_t)nitc__lexer_work___ALexerError___init_lexer_error, /* pointer to parser_nodes:ALexerError:lexer_work$ALexerError$init_lexer_error */
5631 (nitmethod_t)nitc__lexer_work___ALexerError___string_61d, /* pointer to parser_nodes:ALexerError:lexer_work$ALexerError$string= */
5632 }
5633 };
5634 /* allocate ALexerError */
5635 val* NEW_nitc__ALexerError(const struct type* type) {
5636 val* self /* : ALexerError */;
5637 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
5638 self->type = type;
5639 self->class = &class_nitc__ALexerError;
5640 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALexerError exact> */
5641 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:ALexerError exact> */
5642 return self;
5643 }
5644 /* runtime class nitc__AParserError: nitc::AParserError (dead=false; need_corpse=false)*/
5645 const struct class class_nitc__AParserError = {
5646 0, /* box_kind */
5647 {
5648 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AParserError:kernel$Object$init */
5649 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AParserError:kernel$Object$!= */
5650 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AParserError:kernel$Object$sys */
5651 (nitmethod_t)nitc___nitc__EOF___core__abstract_text__Object__to_s, /* pointer to parser_nodes:AParserError:parser_nodes$EOF$to_s */
5652 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AParserError:kernel$Object$== */
5653 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AParserError:kernel$Object$is_same_instance */
5654 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AParserError:abstract_text$Object$inspect */
5655 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AParserError:kernel$Object$object_id */
5656 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AParserError:kernel$Object$hash */
5657 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AParserError:abstract_text$Object$class_name */
5658 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AParserError:abstract_text$Object$inspect_head */
5659 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AParserError:abstract_text$Object$native_class_name */
5660 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$location */
5661 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$parent */
5662 (nitmethod_t)nitc___nitc__Token___ANode__visit_all, /* pointer to parser_nodes:AParserError:parser_nodes$Token$visit_all */
5663 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AParserError:modelbuilder_base$ANode$is_broken */
5664 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$hot_location */
5665 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AParserError:modelbuilder_base$ANode$is_broken= */
5666 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$debug */
5667 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AParserError:literal$ANode$accept_literal */
5668 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$parent= */
5669 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AParserError:transform$ANode$full_transform_visitor */
5670 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AParserError:astvalidation$ANode$accept_ast_validation */
5671 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AParserError:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5672 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AParserError:scope$ANode$accept_scope_visitor */
5673 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AParserError:flow$ANode$accept_flow_visitor */
5674 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AParserError:local_var_init$ANode$accept_local_var_visitor */
5675 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AParserError:auto_super_init$ANode$accept_auto_super_init */
5676 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AParserError:transform$ANode$accept_transform_visitor */
5677 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$location= */
5678 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AParserError:parser_nodes$ANode$replace_with */
5679 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AParserError:typing$ANode$accept_post_typing */
5680 (nitmethod_t)nitc___nitc__Token___ANode__replace_child, /* pointer to parser_nodes:AParserError:parser_nodes$Token$replace_child */
5681 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AParserError:typing$ANode$bad_expr_message */
5682 (nitmethod_t)nitc__lexer_work___Token___text, /* pointer to parser_nodes:AParserError:lexer_work$Token$text */
5683 (nitmethod_t)nitc__lexer___EOF___nitc__lexer_work__Token__parser_index, /* pointer to parser_nodes:AParserError:lexer$EOF$parser_index */
5684 (nitmethod_t)nitc___nitc__Token___next_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes$Token$next_token= */
5685 (nitmethod_t)nitc___nitc__Token___prev_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes$Token$prev_token= */
5686 (nitmethod_t)nitc___nitc__Token___is_loose_61d, /* pointer to parser_nodes:AParserError:parser_nodes$Token$is_loose= */
5687 (nitmethod_t)nitc___nitc__Token___next_looses, /* pointer to parser_nodes:AParserError:parser_nodes$Token$next_looses */
5688 (nitmethod_t)nitc___nitc__Token___next_token, /* pointer to parser_nodes:AParserError:parser_nodes$Token$next_token */
5689 (nitmethod_t)nitc___nitc__Token___prev_looses, /* pointer to parser_nodes:AParserError:parser_nodes$Token$prev_looses */
5690 (nitmethod_t)nitc__lexer_work___EOF___init_tk, /* pointer to parser_nodes:AParserError:lexer_work$EOF$init_tk */
5691 (nitmethod_t)nitc__lexer_work___AError___message, /* pointer to parser_nodes:AParserError:lexer_work$AError$message */
5692 (nitmethod_t)nitc__lexer_work___AError___init_error, /* pointer to parser_nodes:AParserError:lexer_work$AError$init_error */
5693 (nitmethod_t)nitc__lexer_work___AError___message_61d, /* pointer to parser_nodes:AParserError:lexer_work$AError$message= */
5694 (nitmethod_t)nitc__lexer_work___AParserError___init_parser_error, /* pointer to parser_nodes:AParserError:lexer_work$AParserError$init_parser_error */
5695 (nitmethod_t)nitc__lexer_work___AParserError___token_61d, /* pointer to parser_nodes:AParserError:lexer_work$AParserError$token= */
5696 }
5697 };
5698 /* allocate AParserError */
5699 val* NEW_nitc__AParserError(const struct type* type) {
5700 val* self /* : AParserError */;
5701 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
5702 self->type = type;
5703 self->class = &class_nitc__AParserError;
5704 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AParserError exact> */
5705 self->attrs[COLOR_nitc__parser_nodes__Token___is_loose].s = 0; /* _is_loose on <self:AParserError exact> */
5706 return self;
5707 }
5708 /* runtime class nitc__AModule: nitc::AModule (dead=false; need_corpse=false)*/
5709 const struct class class_nitc__AModule = {
5710 0, /* box_kind */
5711 {
5712 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AModule:kernel$Object$init */
5713 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AModule:kernel$Object$!= */
5714 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AModule:kernel$Object$sys */
5715 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AModule:abstract_text$Object$to_s */
5716 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AModule:kernel$Object$== */
5717 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AModule:kernel$Object$is_same_instance */
5718 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AModule:abstract_text$Object$inspect */
5719 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AModule:kernel$Object$object_id */
5720 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AModule:kernel$Object$hash */
5721 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AModule:abstract_text$Object$class_name */
5722 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AModule:abstract_text$Object$inspect_head */
5723 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AModule:abstract_text$Object$native_class_name */
5724 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AModule:parser_nodes$ANode$location */
5725 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AModule:parser_nodes$ANode$parent */
5726 (nitmethod_t)nitc__parser_prod___AModule___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AModule:parser_prod$AModule$visit_all */
5727 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AModule:modelbuilder_base$ANode$is_broken */
5728 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AModule:parser_nodes$ANode$hot_location */
5729 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AModule:modelbuilder_base$ANode$is_broken= */
5730 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AModule:parser_nodes$ANode$debug */
5731 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AModule:literal$ANode$accept_literal */
5732 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AModule:parser_nodes$ANode$parent= */
5733 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AModule:transform$ANode$full_transform_visitor */
5734 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AModule:astvalidation$ANode$accept_ast_validation */
5735 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AModule:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5736 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AModule:scope$ANode$accept_scope_visitor */
5737 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AModule:flow$ANode$accept_flow_visitor */
5738 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AModule:local_var_init$ANode$accept_local_var_visitor */
5739 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AModule:auto_super_init$ANode$accept_auto_super_init */
5740 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AModule:transform$ANode$accept_transform_visitor */
5741 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AModule:parser_nodes$ANode$location= */
5742 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AModule:parser_nodes$Prod$replace_with */
5743 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AModule:typing$ANode$accept_post_typing */
5744 (nitmethod_t)nitc__parser_prod___AModule___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AModule:parser_prod$AModule$replace_child */
5745 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AModule:typing$ANode$bad_expr_message */
5746 (nitmethod_t)nitc__loader___AModule___mmodule, /* pointer to parser_nodes:AModule:loader$AModule$mmodule */
5747 (nitmethod_t)nitc___nitc__AModule___n_classdefs, /* pointer to parser_nodes:AModule:parser_nodes$AModule$n_classdefs */
5748 (nitmethod_t)nitc__literal___AModule___do_literal, /* pointer to parser_nodes:AModule:literal$AModule$do_literal */
5749 (nitmethod_t)nitc___nitc__AModule___n_extern_code_blocks, /* pointer to parser_nodes:AModule:parser_nodes$AModule$n_extern_code_blocks */
5750 (nitmethod_t)nitc__loader___AModule___mmodule_61d, /* pointer to parser_nodes:AModule:loader$AModule$mmodule= */
5751 (nitmethod_t)nitc__loader___AModule___is_importation_done, /* pointer to parser_nodes:AModule:loader$AModule$is_importation_done */
5752 (nitmethod_t)nitc__loader___AModule___is_importation_done_61d, /* pointer to parser_nodes:AModule:loader$AModule$is_importation_done= */
5753 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AModule:parser_work$Prod$collect_text */
5754 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AModule:parser_nodes$Prod$get_annotations */
5755 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AModule:parser_nodes$Prod$n_annotations */
5756 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AModule:annotation$Prod$get_single_annotation */
5757 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AModule:parser_nodes$Prod$n_annotations= */
5758 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AModule:parser_nodes$ANode$replace_with */
5759 (nitmethod_t)nitc___nitc__AModule___n_imports, /* pointer to parser_nodes:AModule:parser_nodes$AModule$n_imports */
5760 (nitmethod_t)nitc__modelize_class___AModule___build_classes_is_done, /* pointer to parser_nodes:AModule:modelize_class$AModule$build_classes_is_done */
5761 (nitmethod_t)nitc__modelize_class___AModule___build_classes_is_done_61d, /* pointer to parser_nodes:AModule:modelize_class$AModule$build_classes_is_done= */
5762 (nitmethod_t)nitc___nitc__AModule___n_moduledecl, /* pointer to parser_nodes:AModule:parser_nodes$AModule$n_moduledecl */
5763 (nitmethod_t)nitc__modelize_class___AModule___mclass2nclassdef, /* pointer to parser_nodes:AModule:modelize_class$AModule$mclass2nclassdef */
5764 (nitmethod_t)nitc__parser_prod___AModule___init_amodule, /* pointer to parser_nodes:AModule:parser_prod$AModule$init_amodule */
5765 (nitmethod_t)nitc__light_ffi___AModule___ensure_compile_ffi_wrapper, /* pointer to parser_nodes:AModule:light_ffi$AModule$ensure_compile_ffi_wrapper */
5766 (nitmethod_t)nitc__parser_prod___AModule___n_moduledecl_61d, /* pointer to parser_nodes:AModule:parser_prod$AModule$n_moduledecl= */
5767 }
5768 };
5769 /* allocate AModule */
5770 val* NEW_nitc__AModule(const struct type* type) {
5771 val* self /* : AModule */;
5772 val* var /* : ANodes[AImport] */;
5773 val* var1 /* : ANodes[AExternCodeBlock] */;
5774 val* var2 /* : ANodes[AClassdef] */;
5775 val* var3 /* : HashMap[MClass, AClassdef] */;
5776 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
5777 self->type = type;
5778 self->class = &class_nitc__AModule;
5779 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AModule exact> */
5780 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AImport);
5781 {
5782 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AImport]>*/
5783 }
5784 {
5785 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AImport]>*/
5786 }
5787 self->attrs[COLOR_nitc__parser_nodes__AModule___n_imports].val = var; /* _n_imports on <self:AModule exact> */
5788 var1 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExternCodeBlock);
5789 {
5790 ((void(*)(val* self, val* p0))(var1->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var1, self); /* parent= on <var1:ANodes[AExternCodeBlock]>*/
5791 }
5792 {
5793 ((void(*)(val* self))(var1->class->vft[COLOR_core__kernel__Object__init]))(var1); /* init on <var1:ANodes[AExternCodeBlock]>*/
5794 }
5795 self->attrs[COLOR_nitc__parser_nodes__AModule___n_extern_code_blocks].val = var1; /* _n_extern_code_blocks on <self:AModule exact> */
5796 var2 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AClassdef);
5797 {
5798 ((void(*)(val* self, val* p0))(var2->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var2, self); /* parent= on <var2:ANodes[AClassdef]>*/
5799 }
5800 {
5801 ((void(*)(val* self))(var2->class->vft[COLOR_core__kernel__Object__init]))(var2); /* init on <var2:ANodes[AClassdef]>*/
5802 }
5803 self->attrs[COLOR_nitc__parser_nodes__AModule___n_classdefs].val = var2; /* _n_classdefs on <self:AModule exact> */
5804 self->attrs[COLOR_nitc__loader__AModule___is_importation_done].s = 0; /* _is_importation_done on <self:AModule exact> */
5805 self->attrs[COLOR_nitc__modelize_class__AModule___build_classes_is_done].s = 0; /* _build_classes_is_done on <self:AModule exact> */
5806 var3 = NEW_core__HashMap(&type_core__HashMap__nitc__MClass__nitc__AClassdef);
5807 {
5808 core___core__HashMap___core__kernel__Object__init(var3); /* Direct call hash_collection$HashMap$init on <var3:HashMap[MClass, AClassdef]>*/
5809 }
5810 self->attrs[COLOR_nitc__modelize_class__AModule___mclass2nclassdef].val = var3; /* _mclass2nclassdef on <self:AModule exact> */
5811 return self;
5812 }
5813 /* runtime class nitc__ADefinition: nitc::ADefinition (dead=true; need_corpse=false)*/
5814 /* allocate ADefinition */
5815 val* NEW_nitc__ADefinition(const struct type* type) {
5816 if(catchStack.cursor >= 0){
5817 longjmp(catchStack.envs[catchStack.cursor], 1);
5818 }
5819 PRINT_ERROR("Runtime error: %s", "ADefinition is DEAD");
5820 PRINT_ERROR("\n");
5821 fatal_exit(1);
5822 }
5823 /* runtime class nitc__AModuledecl: nitc::AModuledecl (dead=false; need_corpse=false)*/
5824 const struct class class_nitc__AModuledecl = {
5825 0, /* box_kind */
5826 {
5827 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AModuledecl:kernel$Object$init */
5828 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AModuledecl:kernel$Object$!= */
5829 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AModuledecl:kernel$Object$sys */
5830 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AModuledecl:abstract_text$Object$to_s */
5831 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AModuledecl:kernel$Object$== */
5832 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AModuledecl:kernel$Object$is_same_instance */
5833 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AModuledecl:abstract_text$Object$inspect */
5834 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AModuledecl:kernel$Object$object_id */
5835 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AModuledecl:kernel$Object$hash */
5836 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AModuledecl:abstract_text$Object$class_name */
5837 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AModuledecl:abstract_text$Object$inspect_head */
5838 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AModuledecl:abstract_text$Object$native_class_name */
5839 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$location */
5840 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$parent */
5841 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$visit_all */
5842 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AModuledecl:modelbuilder_base$ANode$is_broken */
5843 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$hot_location */
5844 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AModuledecl:modelbuilder_base$ANode$is_broken= */
5845 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$debug */
5846 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AModuledecl:literal$ANode$accept_literal */
5847 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$parent= */
5848 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform$ANode$full_transform_visitor */
5849 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AModuledecl:astvalidation$ANode$accept_ast_validation */
5850 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5851 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AModuledecl:scope$ANode$accept_scope_visitor */
5852 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AModuledecl:flow$ANode$accept_flow_visitor */
5853 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AModuledecl:local_var_init$ANode$accept_local_var_visitor */
5854 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AModuledecl:auto_super_init$ANode$accept_auto_super_init */
5855 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform$ANode$accept_transform_visitor */
5856 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$location= */
5857 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes$Prod$replace_with */
5858 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AModuledecl:typing$ANode$accept_post_typing */
5859 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$replace_child */
5860 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AModuledecl:typing$ANode$bad_expr_message */
5861 (nitmethod_t)nitc___nitc__AModuledecl___n_name, /* pointer to parser_nodes:AModuledecl:parser_nodes$AModuledecl$n_name */
5862 (nitmethod_t)nitc__parser_prod___AModuledecl___init_amoduledecl, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$init_amoduledecl */
5863 (nitmethod_t)nitc__parser_prod___AModuledecl___n_kwmodule_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_kwmodule= */
5864 (nitmethod_t)nitc__parser_prod___AModuledecl___n_name_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_name= */
5865 NULL, /* empty */
5866 NULL, /* empty */
5867 NULL, /* empty */
5868 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AModuledecl:parser_work$Prod$collect_text */
5869 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes$Prod$get_annotations */
5870 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes$Prod$n_annotations */
5871 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AModuledecl:annotation$Prod$get_single_annotation */
5872 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_annotations= */
5873 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes$ANode$replace_with */
5874 NULL, /* empty */
5875 NULL, /* empty */
5876 NULL, /* empty */
5877 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AModuledecl:parser_nodes$ADefinition$n_kwredef */
5878 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AModuledecl:parser_nodes$ADefinition$n_doc */
5879 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AModuledecl:parser_nodes$ADefinition$n_visibility */
5880 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_doc= */
5881 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_kwredef= */
5882 (nitmethod_t)nitc__parser_prod___AModuledecl___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AModuledecl:parser_prod$AModuledecl$n_visibility= */
5883 }
5884 };
5885 /* allocate AModuledecl */
5886 val* NEW_nitc__AModuledecl(const struct type* type) {
5887 val* self /* : AModuledecl */;
5888 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
5889 self->type = type;
5890 self->class = &class_nitc__AModuledecl;
5891 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AModuledecl exact> */
5892 return self;
5893 }
5894 /* runtime class nitc__AImport: nitc::AImport (dead=true; need_corpse=false)*/
5895 /* allocate AImport */
5896 val* NEW_nitc__AImport(const struct type* type) {
5897 if(catchStack.cursor >= 0){
5898 longjmp(catchStack.envs[catchStack.cursor], 1);
5899 }
5900 PRINT_ERROR("Runtime error: %s", "AImport is DEAD");
5901 PRINT_ERROR("\n");
5902 fatal_exit(1);
5903 }
5904 /* runtime class nitc__AStdImport: nitc::AStdImport (dead=false; need_corpse=false)*/
5905 const struct class class_nitc__AStdImport = {
5906 0, /* box_kind */
5907 {
5908 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStdImport:kernel$Object$init */
5909 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStdImport:kernel$Object$!= */
5910 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStdImport:kernel$Object$sys */
5911 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStdImport:abstract_text$Object$to_s */
5912 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStdImport:kernel$Object$== */
5913 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStdImport:kernel$Object$is_same_instance */
5914 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStdImport:abstract_text$Object$inspect */
5915 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStdImport:kernel$Object$object_id */
5916 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStdImport:kernel$Object$hash */
5917 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStdImport:abstract_text$Object$class_name */
5918 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStdImport:abstract_text$Object$inspect_head */
5919 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStdImport:abstract_text$Object$native_class_name */
5920 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$location */
5921 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$parent */
5922 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$visit_all */
5923 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStdImport:modelbuilder_base$ANode$is_broken */
5924 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$hot_location */
5925 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStdImport:modelbuilder_base$ANode$is_broken= */
5926 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$debug */
5927 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStdImport:literal$ANode$accept_literal */
5928 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$parent= */
5929 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStdImport:transform$ANode$full_transform_visitor */
5930 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStdImport:astvalidation$ANode$accept_ast_validation */
5931 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStdImport:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5932 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStdImport:scope$ANode$accept_scope_visitor */
5933 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStdImport:flow$ANode$accept_flow_visitor */
5934 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStdImport:local_var_init$ANode$accept_local_var_visitor */
5935 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStdImport:auto_super_init$ANode$accept_auto_super_init */
5936 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStdImport:transform$ANode$accept_transform_visitor */
5937 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$location= */
5938 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes$Prod$replace_with */
5939 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStdImport:typing$ANode$accept_post_typing */
5940 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$replace_child */
5941 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AStdImport:typing$ANode$bad_expr_message */
5942 (nitmethod_t)nitc___nitc__AImport___n_visibility, /* pointer to parser_nodes:AStdImport:parser_nodes$AImport$n_visibility */
5943 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_visibility_61d, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$n_visibility= */
5944 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__AImport__n_kwimport_61d, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$n_kwimport= */
5945 (nitmethod_t)nitc___nitc__AStdImport___n_name, /* pointer to parser_nodes:AStdImport:parser_nodes$AStdImport$n_name */
5946 (nitmethod_t)nitc__loader___AStdImport___mmodule_61d, /* pointer to parser_nodes:AStdImport:loader$AStdImport$mmodule= */
5947 (nitmethod_t)nitc__loader___AStdImport___mmodule, /* pointer to parser_nodes:AStdImport:loader$AStdImport$mmodule */
5948 (nitmethod_t)nitc__parser_prod___AStdImport___init_astdimport, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$init_astdimport */
5949 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStdImport:parser_work$Prod$collect_text */
5950 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes$Prod$get_annotations */
5951 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes$Prod$n_annotations */
5952 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStdImport:annotation$Prod$get_single_annotation */
5953 (nitmethod_t)nitc__parser_prod___AStdImport___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$n_annotations= */
5954 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes$ANode$replace_with */
5955 (nitmethod_t)nitc__parser_prod___AStdImport___n_name_61d, /* pointer to parser_nodes:AStdImport:parser_prod$AStdImport$n_name= */
5956 }
5957 };
5958 /* allocate AStdImport */
5959 val* NEW_nitc__AStdImport(const struct type* type) {
5960 val* self /* : AStdImport */;
5961 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
5962 self->type = type;
5963 self->class = &class_nitc__AStdImport;
5964 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStdImport exact> */
5965 return self;
5966 }
5967 /* runtime class nitc__ANoImport: nitc::ANoImport (dead=false; need_corpse=false)*/
5968 const struct class class_nitc__ANoImport = {
5969 0, /* box_kind */
5970 {
5971 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANoImport:kernel$Object$init */
5972 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANoImport:kernel$Object$!= */
5973 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANoImport:kernel$Object$sys */
5974 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ANoImport:abstract_text$Object$to_s */
5975 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ANoImport:kernel$Object$== */
5976 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANoImport:kernel$Object$is_same_instance */
5977 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANoImport:abstract_text$Object$inspect */
5978 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANoImport:kernel$Object$object_id */
5979 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ANoImport:kernel$Object$hash */
5980 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANoImport:abstract_text$Object$class_name */
5981 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANoImport:abstract_text$Object$inspect_head */
5982 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANoImport:abstract_text$Object$native_class_name */
5983 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$location */
5984 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$parent */
5985 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$visit_all */
5986 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ANoImport:modelbuilder_base$ANode$is_broken */
5987 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$hot_location */
5988 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ANoImport:modelbuilder_base$ANode$is_broken= */
5989 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$debug */
5990 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ANoImport:literal$ANode$accept_literal */
5991 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$parent= */
5992 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ANoImport:transform$ANode$full_transform_visitor */
5993 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ANoImport:astvalidation$ANode$accept_ast_validation */
5994 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ANoImport:rapid_type_analysis$ANode$accept_rapid_type_visitor */
5995 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ANoImport:scope$ANode$accept_scope_visitor */
5996 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ANoImport:flow$ANode$accept_flow_visitor */
5997 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ANoImport:local_var_init$ANode$accept_local_var_visitor */
5998 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ANoImport:auto_super_init$ANode$accept_auto_super_init */
5999 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ANoImport:transform$ANode$accept_transform_visitor */
6000 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$location= */
6001 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes$Prod$replace_with */
6002 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ANoImport:typing$ANode$accept_post_typing */
6003 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$replace_child */
6004 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ANoImport:typing$ANode$bad_expr_message */
6005 (nitmethod_t)nitc___nitc__AImport___n_visibility, /* pointer to parser_nodes:ANoImport:parser_nodes$AImport$n_visibility */
6006 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_visibility_61d, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$n_visibility= */
6007 (nitmethod_t)nitc__parser_prod___ANoImport___nitc__parser_nodes__AImport__n_kwimport_61d, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$n_kwimport= */
6008 (nitmethod_t)nitc__parser_prod___ANoImport___init_anoimport, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$init_anoimport */
6009 (nitmethod_t)nitc__parser_prod___ANoImport___n_kwend_61d, /* pointer to parser_nodes:ANoImport:parser_prod$ANoImport$n_kwend= */
6010 NULL, /* empty */
6011 NULL, /* empty */
6012 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ANoImport:parser_work$Prod$collect_text */
6013 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes$Prod$get_annotations */
6014 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes$Prod$n_annotations */
6015 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ANoImport:annotation$Prod$get_single_annotation */
6016 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ANoImport:parser_nodes$Prod$n_annotations= */
6017 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes$ANode$replace_with */
6018 }
6019 };
6020 /* allocate ANoImport */
6021 val* NEW_nitc__ANoImport(const struct type* type) {
6022 val* self /* : ANoImport */;
6023 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6024 self->type = type;
6025 self->class = &class_nitc__ANoImport;
6026 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ANoImport exact> */
6027 return self;
6028 }
6029 /* runtime class nitc__AVisibility: nitc::AVisibility (dead=true; need_corpse=false)*/
6030 /* allocate AVisibility */
6031 val* NEW_nitc__AVisibility(const struct type* type) {
6032 if(catchStack.cursor >= 0){
6033 longjmp(catchStack.envs[catchStack.cursor], 1);
6034 }
6035 PRINT_ERROR("Runtime error: %s", "AVisibility is DEAD");
6036 PRINT_ERROR("\n");
6037 fatal_exit(1);
6038 }
6039 /* runtime class nitc__APublicVisibility: nitc::APublicVisibility (dead=false; need_corpse=false)*/
6040 const struct class class_nitc__APublicVisibility = {
6041 0, /* box_kind */
6042 {
6043 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APublicVisibility:kernel$Object$init */
6044 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APublicVisibility:kernel$Object$!= */
6045 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APublicVisibility:kernel$Object$sys */
6046 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APublicVisibility:abstract_text$Object$to_s */
6047 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APublicVisibility:kernel$Object$== */
6048 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APublicVisibility:kernel$Object$is_same_instance */
6049 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APublicVisibility:abstract_text$Object$inspect */
6050 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APublicVisibility:kernel$Object$object_id */
6051 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APublicVisibility:kernel$Object$hash */
6052 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APublicVisibility:abstract_text$Object$class_name */
6053 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APublicVisibility:abstract_text$Object$inspect_head */
6054 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APublicVisibility:abstract_text$Object$native_class_name */
6055 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$location */
6056 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$parent */
6057 (nitmethod_t)nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APublicVisibility:parser_prod$APublicVisibility$visit_all */
6058 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base$ANode$is_broken */
6059 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$hot_location */
6060 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base$ANode$is_broken= */
6061 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$debug */
6062 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APublicVisibility:literal$ANode$accept_literal */
6063 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$parent= */
6064 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform$ANode$full_transform_visitor */
6065 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APublicVisibility:astvalidation$ANode$accept_ast_validation */
6066 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6067 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APublicVisibility:scope$ANode$accept_scope_visitor */
6068 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APublicVisibility:flow$ANode$accept_flow_visitor */
6069 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APublicVisibility:local_var_init$ANode$accept_local_var_visitor */
6070 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APublicVisibility:auto_super_init$ANode$accept_auto_super_init */
6071 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform$ANode$accept_transform_visitor */
6072 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$location= */
6073 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes$Prod$replace_with */
6074 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APublicVisibility:typing$ANode$accept_post_typing */
6075 (nitmethod_t)nitc__parser_prod___APublicVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APublicVisibility:parser_prod$APublicVisibility$replace_child */
6076 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:APublicVisibility:typing$ANode$bad_expr_message */
6077 (nitmethod_t)nitc__modelbuilder_base___APublicVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:APublicVisibility:modelbuilder_base$APublicVisibility$mvisibility */
6078 (nitmethod_t)nitc__parser_prod___APublicVisibility___init_apublicvisibility, /* pointer to parser_nodes:APublicVisibility:parser_prod$APublicVisibility$init_apublicvisibility */
6079 (nitmethod_t)nitc__parser_prod___APublicVisibility___n_kwpublic_61d, /* pointer to parser_nodes:APublicVisibility:parser_prod$APublicVisibility$n_kwpublic= */
6080 NULL, /* empty */
6081 NULL, /* empty */
6082 NULL, /* empty */
6083 NULL, /* empty */
6084 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APublicVisibility:parser_work$Prod$collect_text */
6085 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes$Prod$get_annotations */
6086 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes$Prod$n_annotations */
6087 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APublicVisibility:annotation$Prod$get_single_annotation */
6088 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes$Prod$n_annotations= */
6089 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes$ANode$replace_with */
6090 }
6091 };
6092 /* allocate APublicVisibility */
6093 val* NEW_nitc__APublicVisibility(const struct type* type) {
6094 val* self /* : APublicVisibility */;
6095 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6096 self->type = type;
6097 self->class = &class_nitc__APublicVisibility;
6098 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APublicVisibility exact> */
6099 return self;
6100 }
6101 /* runtime class nitc__APrivateVisibility: nitc::APrivateVisibility (dead=false; need_corpse=false)*/
6102 const struct class class_nitc__APrivateVisibility = {
6103 0, /* box_kind */
6104 {
6105 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$init */
6106 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$!= */
6107 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$sys */
6108 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APrivateVisibility:abstract_text$Object$to_s */
6109 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$== */
6110 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$is_same_instance */
6111 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APrivateVisibility:abstract_text$Object$inspect */
6112 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$object_id */
6113 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APrivateVisibility:kernel$Object$hash */
6114 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APrivateVisibility:abstract_text$Object$class_name */
6115 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APrivateVisibility:abstract_text$Object$inspect_head */
6116 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APrivateVisibility:abstract_text$Object$native_class_name */
6117 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$location */
6118 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$parent */
6119 (nitmethod_t)nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APrivateVisibility:parser_prod$APrivateVisibility$visit_all */
6120 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base$ANode$is_broken */
6121 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$hot_location */
6122 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base$ANode$is_broken= */
6123 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$debug */
6124 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APrivateVisibility:literal$ANode$accept_literal */
6125 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$parent= */
6126 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform$ANode$full_transform_visitor */
6127 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APrivateVisibility:astvalidation$ANode$accept_ast_validation */
6128 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6129 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APrivateVisibility:scope$ANode$accept_scope_visitor */
6130 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APrivateVisibility:flow$ANode$accept_flow_visitor */
6131 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APrivateVisibility:local_var_init$ANode$accept_local_var_visitor */
6132 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APrivateVisibility:auto_super_init$ANode$accept_auto_super_init */
6133 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform$ANode$accept_transform_visitor */
6134 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$location= */
6135 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$Prod$replace_with */
6136 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APrivateVisibility:typing$ANode$accept_post_typing */
6137 (nitmethod_t)nitc__parser_prod___APrivateVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APrivateVisibility:parser_prod$APrivateVisibility$replace_child */
6138 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:APrivateVisibility:typing$ANode$bad_expr_message */
6139 (nitmethod_t)nitc__modelbuilder_base___APrivateVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:APrivateVisibility:modelbuilder_base$APrivateVisibility$mvisibility */
6140 (nitmethod_t)nitc__parser_prod___APrivateVisibility___init_aprivatevisibility, /* pointer to parser_nodes:APrivateVisibility:parser_prod$APrivateVisibility$init_aprivatevisibility */
6141 (nitmethod_t)nitc__parser_prod___APrivateVisibility___n_kwprivate_61d, /* pointer to parser_nodes:APrivateVisibility:parser_prod$APrivateVisibility$n_kwprivate= */
6142 NULL, /* empty */
6143 NULL, /* empty */
6144 NULL, /* empty */
6145 NULL, /* empty */
6146 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APrivateVisibility:parser_work$Prod$collect_text */
6147 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$Prod$get_annotations */
6148 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$Prod$n_annotations */
6149 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APrivateVisibility:annotation$Prod$get_single_annotation */
6150 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$Prod$n_annotations= */
6151 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes$ANode$replace_with */
6152 }
6153 };
6154 /* allocate APrivateVisibility */
6155 val* NEW_nitc__APrivateVisibility(const struct type* type) {
6156 val* self /* : APrivateVisibility */;
6157 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6158 self->type = type;
6159 self->class = &class_nitc__APrivateVisibility;
6160 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APrivateVisibility exact> */
6161 return self;
6162 }
6163 /* runtime class nitc__AProtectedVisibility: nitc::AProtectedVisibility (dead=false; need_corpse=false)*/
6164 const struct class class_nitc__AProtectedVisibility = {
6165 0, /* box_kind */
6166 {
6167 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$init */
6168 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$!= */
6169 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$sys */
6170 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AProtectedVisibility:abstract_text$Object$to_s */
6171 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$== */
6172 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$is_same_instance */
6173 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AProtectedVisibility:abstract_text$Object$inspect */
6174 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$object_id */
6175 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AProtectedVisibility:kernel$Object$hash */
6176 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AProtectedVisibility:abstract_text$Object$class_name */
6177 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AProtectedVisibility:abstract_text$Object$inspect_head */
6178 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AProtectedVisibility:abstract_text$Object$native_class_name */
6179 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$location */
6180 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$parent */
6181 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AProtectedVisibility:parser_prod$AProtectedVisibility$visit_all */
6182 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base$ANode$is_broken */
6183 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$hot_location */
6184 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base$ANode$is_broken= */
6185 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$debug */
6186 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AProtectedVisibility:literal$ANode$accept_literal */
6187 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$parent= */
6188 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform$ANode$full_transform_visitor */
6189 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AProtectedVisibility:astvalidation$ANode$accept_ast_validation */
6190 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6191 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AProtectedVisibility:scope$ANode$accept_scope_visitor */
6192 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AProtectedVisibility:flow$ANode$accept_flow_visitor */
6193 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AProtectedVisibility:local_var_init$ANode$accept_local_var_visitor */
6194 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init$ANode$accept_auto_super_init */
6195 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform$ANode$accept_transform_visitor */
6196 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$location= */
6197 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$Prod$replace_with */
6198 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AProtectedVisibility:typing$ANode$accept_post_typing */
6199 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AProtectedVisibility:parser_prod$AProtectedVisibility$replace_child */
6200 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AProtectedVisibility:typing$ANode$bad_expr_message */
6201 (nitmethod_t)nitc__modelbuilder_base___AProtectedVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder_base$AProtectedVisibility$mvisibility */
6202 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___init_aprotectedvisibility, /* pointer to parser_nodes:AProtectedVisibility:parser_prod$AProtectedVisibility$init_aprotectedvisibility */
6203 (nitmethod_t)nitc__parser_prod___AProtectedVisibility___n_kwprotected_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_prod$AProtectedVisibility$n_kwprotected= */
6204 NULL, /* empty */
6205 NULL, /* empty */
6206 NULL, /* empty */
6207 NULL, /* empty */
6208 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AProtectedVisibility:parser_work$Prod$collect_text */
6209 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$Prod$get_annotations */
6210 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$Prod$n_annotations */
6211 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AProtectedVisibility:annotation$Prod$get_single_annotation */
6212 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$Prod$n_annotations= */
6213 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes$ANode$replace_with */
6214 }
6215 };
6216 /* allocate AProtectedVisibility */
6217 val* NEW_nitc__AProtectedVisibility(const struct type* type) {
6218 val* self /* : AProtectedVisibility */;
6219 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6220 self->type = type;
6221 self->class = &class_nitc__AProtectedVisibility;
6222 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AProtectedVisibility exact> */
6223 return self;
6224 }
6225 /* runtime class nitc__AIntrudeVisibility: nitc::AIntrudeVisibility (dead=false; need_corpse=false)*/
6226 const struct class class_nitc__AIntrudeVisibility = {
6227 0, /* box_kind */
6228 {
6229 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$init */
6230 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$!= */
6231 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$sys */
6232 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text$Object$to_s */
6233 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$== */
6234 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$is_same_instance */
6235 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text$Object$inspect */
6236 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$object_id */
6237 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIntrudeVisibility:kernel$Object$hash */
6238 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text$Object$class_name */
6239 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text$Object$inspect_head */
6240 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIntrudeVisibility:abstract_text$Object$native_class_name */
6241 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$location */
6242 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$parent */
6243 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod$AIntrudeVisibility$visit_all */
6244 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base$ANode$is_broken */
6245 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$hot_location */
6246 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base$ANode$is_broken= */
6247 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$debug */
6248 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIntrudeVisibility:literal$ANode$accept_literal */
6249 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$parent= */
6250 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform$ANode$full_transform_visitor */
6251 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation$ANode$accept_ast_validation */
6252 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6253 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIntrudeVisibility:scope$ANode$accept_scope_visitor */
6254 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AIntrudeVisibility:flow$ANode$accept_flow_visitor */
6255 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init$ANode$accept_local_var_visitor */
6256 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init$ANode$accept_auto_super_init */
6257 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform$ANode$accept_transform_visitor */
6258 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$location= */
6259 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$Prod$replace_with */
6260 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIntrudeVisibility:typing$ANode$accept_post_typing */
6261 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod$AIntrudeVisibility$replace_child */
6262 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AIntrudeVisibility:typing$ANode$bad_expr_message */
6263 (nitmethod_t)nitc__modelbuilder_base___AIntrudeVisibility___AVisibility__mvisibility, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder_base$AIntrudeVisibility$mvisibility */
6264 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___init_aintrudevisibility, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod$AIntrudeVisibility$init_aintrudevisibility */
6265 (nitmethod_t)nitc__parser_prod___AIntrudeVisibility___n_kwintrude_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod$AIntrudeVisibility$n_kwintrude= */
6266 NULL, /* empty */
6267 NULL, /* empty */
6268 NULL, /* empty */
6269 NULL, /* empty */
6270 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIntrudeVisibility:parser_work$Prod$collect_text */
6271 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$Prod$get_annotations */
6272 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$Prod$n_annotations */
6273 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIntrudeVisibility:annotation$Prod$get_single_annotation */
6274 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$Prod$n_annotations= */
6275 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes$ANode$replace_with */
6276 }
6277 };
6278 /* allocate AIntrudeVisibility */
6279 val* NEW_nitc__AIntrudeVisibility(const struct type* type) {
6280 val* self /* : AIntrudeVisibility */;
6281 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6282 self->type = type;
6283 self->class = &class_nitc__AIntrudeVisibility;
6284 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIntrudeVisibility exact> */
6285 return self;
6286 }
6287 /* runtime class nitc__AClassdef: nitc::AClassdef (dead=true; need_corpse=false)*/
6288 /* allocate AClassdef */
6289 val* NEW_nitc__AClassdef(const struct type* type) {
6290 if(catchStack.cursor >= 0){
6291 longjmp(catchStack.envs[catchStack.cursor], 1);
6292 }
6293 PRINT_ERROR("Runtime error: %s", "AClassdef is DEAD");
6294 PRINT_ERROR("\n");
6295 fatal_exit(1);
6296 }
6297 /* runtime class nitc__AStdClassdef: nitc::AStdClassdef (dead=false; need_corpse=false)*/
6298 const struct class class_nitc__AStdClassdef = {
6299 0, /* box_kind */
6300 {
6301 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStdClassdef:kernel$Object$init */
6302 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStdClassdef:kernel$Object$!= */
6303 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStdClassdef:kernel$Object$sys */
6304 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStdClassdef:abstract_text$Object$to_s */
6305 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStdClassdef:kernel$Object$== */
6306 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStdClassdef:kernel$Object$is_same_instance */
6307 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStdClassdef:abstract_text$Object$inspect */
6308 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStdClassdef:kernel$Object$object_id */
6309 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStdClassdef:kernel$Object$hash */
6310 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStdClassdef:abstract_text$Object$class_name */
6311 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStdClassdef:abstract_text$Object$inspect_head */
6312 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStdClassdef:abstract_text$Object$native_class_name */
6313 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$location */
6314 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$parent */
6315 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$visit_all */
6316 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStdClassdef:modelbuilder_base$ANode$is_broken */
6317 (nitmethod_t)nitc___nitc__AStdClassdef___ANode__hot_location, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$hot_location */
6318 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStdClassdef:modelbuilder_base$ANode$is_broken= */
6319 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$debug */
6320 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStdClassdef:literal$ANode$accept_literal */
6321 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$parent= */
6322 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform$ANode$full_transform_visitor */
6323 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStdClassdef:astvalidation$ANode$accept_ast_validation */
6324 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6325 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStdClassdef:scope$ANode$accept_scope_visitor */
6326 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStdClassdef:flow$ANode$accept_flow_visitor */
6327 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStdClassdef:local_var_init$ANode$accept_local_var_visitor */
6328 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStdClassdef:auto_super_init$ANode$accept_auto_super_init */
6329 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform$ANode$accept_transform_visitor */
6330 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$location= */
6331 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes$Prod$replace_with */
6332 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStdClassdef:typing$ANode$accept_post_typing */
6333 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$replace_child */
6334 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AStdClassdef:typing$ANode$bad_expr_message */
6335 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AClassdef$n_propdefs */
6336 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$all_defs */
6337 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$mclassdef */
6338 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:AStdClassdef:modelize_property$AClassdef$build_properties_is_done */
6339 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property$AClassdef$build_properties_is_done= */
6340 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$mclass= */
6341 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$all_defs= */
6342 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStdClassdef:parser_work$Prod$collect_text */
6343 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes$Prod$get_annotations */
6344 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes$Prod$n_annotations */
6345 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStdClassdef:annotation$Prod$get_single_annotation */
6346 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes$Prod$n_annotations= */
6347 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ANode$replace_with */
6348 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$mclass */
6349 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class$AClassdef$mclassdef= */
6350 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:AStdClassdef:abstract_compiler$AClassdef$compile_to_c */
6351 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ADefinition$n_kwredef */
6352 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ADefinition$n_doc */
6353 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AStdClassdef:parser_nodes$ADefinition$n_visibility */
6354 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_doc= */
6355 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_kwredef= */
6356 (nitmethod_t)nitc__parser_prod___AStdClassdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_visibility= */
6357 (nitmethod_t)nitc___nitc__AStdClassdef___n_extern_code_block, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$n_extern_code_block */
6358 (nitmethod_t)nitc___nitc__AStdClassdef___n_formaldefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$n_formaldefs */
6359 (nitmethod_t)nitc___nitc__AStdClassdef___n_superclasses, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$n_superclasses */
6360 (nitmethod_t)nitc___nitc__AStdClassdef___n_qid, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$n_qid */
6361 (nitmethod_t)nitc___nitc__AStdClassdef___n_classkind, /* pointer to parser_nodes:AStdClassdef:parser_nodes$AStdClassdef$n_classkind */
6362 (nitmethod_t)nitc__parser_prod___AStdClassdef___init_astdclassdef, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$init_astdclassdef */
6363 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_classkind_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_classkind= */
6364 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_qid_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_qid= */
6365 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_obra_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_obra= */
6366 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_cbra_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_cbra= */
6367 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_extern_code_block_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_extern_code_block= */
6368 (nitmethod_t)nitc__parser_prod___AStdClassdef___n_kwend_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod$AStdClassdef$n_kwend= */
6369 }
6370 };
6371 /* allocate AStdClassdef */
6372 val* NEW_nitc__AStdClassdef(const struct type* type) {
6373 val* self /* : AStdClassdef */;
6374 val* var /* : ANodes[APropdef] */;
6375 val* var1 /* : ANodes[AFormaldef] */;
6376 self = nit_alloc(sizeof(struct instance) + 20*sizeof(nitattribute_t));
6377 self->type = type;
6378 self->class = &class_nitc__AStdClassdef;
6379 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStdClassdef exact> */
6380 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
6381 {
6382 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
6383 }
6384 {
6385 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
6386 }
6387 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:AStdClassdef exact> */
6388 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:AStdClassdef exact> */
6389 var1 = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AFormaldef);
6390 {
6391 ((void(*)(val* self, val* p0))(var1->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var1, self); /* parent= on <var1:ANodes[AFormaldef]>*/
6392 }
6393 {
6394 ((void(*)(val* self))(var1->class->vft[COLOR_core__kernel__Object__init]))(var1); /* init on <var1:ANodes[AFormaldef]>*/
6395 }
6396 self->attrs[COLOR_nitc__parser_nodes__AStdClassdef___n_formaldefs].val = var1; /* _n_formaldefs on <self:AStdClassdef exact> */
6397 return self;
6398 }
6399 /* runtime class nitc__ATopClassdef: nitc::ATopClassdef (dead=false; need_corpse=false)*/
6400 const struct class class_nitc__ATopClassdef = {
6401 0, /* box_kind */
6402 {
6403 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATopClassdef:kernel$Object$init */
6404 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATopClassdef:kernel$Object$!= */
6405 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATopClassdef:kernel$Object$sys */
6406 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATopClassdef:abstract_text$Object$to_s */
6407 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATopClassdef:kernel$Object$== */
6408 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATopClassdef:kernel$Object$is_same_instance */
6409 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATopClassdef:abstract_text$Object$inspect */
6410 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATopClassdef:kernel$Object$object_id */
6411 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATopClassdef:kernel$Object$hash */
6412 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATopClassdef:abstract_text$Object$class_name */
6413 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATopClassdef:abstract_text$Object$inspect_head */
6414 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATopClassdef:abstract_text$Object$native_class_name */
6415 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$location */
6416 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$parent */
6417 (nitmethod_t)nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATopClassdef:parser_prod$ATopClassdef$visit_all */
6418 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATopClassdef:modelbuilder_base$ANode$is_broken */
6419 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$hot_location */
6420 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATopClassdef:modelbuilder_base$ANode$is_broken= */
6421 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$debug */
6422 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATopClassdef:literal$ANode$accept_literal */
6423 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$parent= */
6424 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform$ANode$full_transform_visitor */
6425 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATopClassdef:astvalidation$ANode$accept_ast_validation */
6426 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6427 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATopClassdef:scope$ANode$accept_scope_visitor */
6428 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATopClassdef:flow$ANode$accept_flow_visitor */
6429 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATopClassdef:local_var_init$ANode$accept_local_var_visitor */
6430 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATopClassdef:auto_super_init$ANode$accept_auto_super_init */
6431 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform$ANode$accept_transform_visitor */
6432 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$location= */
6433 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes$Prod$replace_with */
6434 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATopClassdef:typing$ANode$accept_post_typing */
6435 (nitmethod_t)nitc__parser_prod___ATopClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATopClassdef:parser_prod$ATopClassdef$replace_child */
6436 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ATopClassdef:typing$ANode$bad_expr_message */
6437 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:ATopClassdef:parser_nodes$AClassdef$n_propdefs */
6438 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$all_defs */
6439 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$mclassdef */
6440 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:ATopClassdef:modelize_property$AClassdef$build_properties_is_done */
6441 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property$AClassdef$build_properties_is_done= */
6442 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$mclass= */
6443 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$all_defs= */
6444 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATopClassdef:parser_work$Prod$collect_text */
6445 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes$Prod$get_annotations */
6446 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes$Prod$n_annotations */
6447 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATopClassdef:annotation$Prod$get_single_annotation */
6448 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes$Prod$n_annotations= */
6449 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes$ANode$replace_with */
6450 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$mclass */
6451 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class$AClassdef$mclassdef= */
6452 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:ATopClassdef:abstract_compiler$AClassdef$compile_to_c */
6453 (nitmethod_t)nitc__parser_prod___ATopClassdef___init_atopclassdef, /* pointer to parser_nodes:ATopClassdef:parser_prod$ATopClassdef$init_atopclassdef */
6454 }
6455 };
6456 /* allocate ATopClassdef */
6457 val* NEW_nitc__ATopClassdef(const struct type* type) {
6458 val* self /* : ATopClassdef */;
6459 val* var /* : ANodes[APropdef] */;
6460 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6461 self->type = type;
6462 self->class = &class_nitc__ATopClassdef;
6463 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATopClassdef exact> */
6464 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
6465 {
6466 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
6467 }
6468 {
6469 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
6470 }
6471 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:ATopClassdef exact> */
6472 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:ATopClassdef exact> */
6473 return self;
6474 }
6475 /* runtime class nitc__AMainClassdef: nitc::AMainClassdef (dead=false; need_corpse=false)*/
6476 const struct class class_nitc__AMainClassdef = {
6477 0, /* box_kind */
6478 {
6479 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMainClassdef:kernel$Object$init */
6480 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMainClassdef:kernel$Object$!= */
6481 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMainClassdef:kernel$Object$sys */
6482 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMainClassdef:abstract_text$Object$to_s */
6483 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMainClassdef:kernel$Object$== */
6484 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMainClassdef:kernel$Object$is_same_instance */
6485 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMainClassdef:abstract_text$Object$inspect */
6486 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMainClassdef:kernel$Object$object_id */
6487 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMainClassdef:kernel$Object$hash */
6488 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMainClassdef:abstract_text$Object$class_name */
6489 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMainClassdef:abstract_text$Object$inspect_head */
6490 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMainClassdef:abstract_text$Object$native_class_name */
6491 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$location */
6492 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$parent */
6493 (nitmethod_t)nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMainClassdef:parser_prod$AMainClassdef$visit_all */
6494 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMainClassdef:modelbuilder_base$ANode$is_broken */
6495 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$hot_location */
6496 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMainClassdef:modelbuilder_base$ANode$is_broken= */
6497 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$debug */
6498 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMainClassdef:literal$ANode$accept_literal */
6499 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$parent= */
6500 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform$ANode$full_transform_visitor */
6501 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMainClassdef:astvalidation$ANode$accept_ast_validation */
6502 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6503 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMainClassdef:scope$ANode$accept_scope_visitor */
6504 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMainClassdef:flow$ANode$accept_flow_visitor */
6505 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMainClassdef:local_var_init$ANode$accept_local_var_visitor */
6506 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMainClassdef:auto_super_init$ANode$accept_auto_super_init */
6507 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMainClassdef:transform$ANode$accept_transform_visitor */
6508 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$location= */
6509 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes$Prod$replace_with */
6510 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMainClassdef:typing$ANode$accept_post_typing */
6511 (nitmethod_t)nitc__parser_prod___AMainClassdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMainClassdef:parser_prod$AMainClassdef$replace_child */
6512 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AMainClassdef:typing$ANode$bad_expr_message */
6513 (nitmethod_t)nitc___nitc__AClassdef___n_propdefs, /* pointer to parser_nodes:AMainClassdef:parser_nodes$AClassdef$n_propdefs */
6514 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$all_defs */
6515 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$mclassdef */
6516 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done, /* pointer to parser_nodes:AMainClassdef:modelize_property$AClassdef$build_properties_is_done */
6517 (nitmethod_t)nitc__modelize_property___AClassdef___build_properties_is_done_61d, /* pointer to parser_nodes:AMainClassdef:modelize_property$AClassdef$build_properties_is_done= */
6518 (nitmethod_t)nitc__modelize_class___AClassdef___mclass_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$mclass= */
6519 (nitmethod_t)nitc__modelize_class___AClassdef___all_defs_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$all_defs= */
6520 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMainClassdef:parser_work$Prod$collect_text */
6521 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes$Prod$get_annotations */
6522 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMainClassdef:parser_nodes$Prod$n_annotations */
6523 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMainClassdef:annotation$Prod$get_single_annotation */
6524 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AMainClassdef:parser_nodes$Prod$n_annotations= */
6525 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMainClassdef:parser_nodes$ANode$replace_with */
6526 (nitmethod_t)nitc__modelize_class___AClassdef___mclass, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$mclass */
6527 (nitmethod_t)nitc__modelize_class___AClassdef___mclassdef_61d, /* pointer to parser_nodes:AMainClassdef:modelize_class$AClassdef$mclassdef= */
6528 (nitmethod_t)nitc__abstract_compiler___AClassdef___compile_to_c, /* pointer to parser_nodes:AMainClassdef:abstract_compiler$AClassdef$compile_to_c */
6529 (nitmethod_t)nitc__parser_prod___AMainClassdef___init_amainclassdef, /* pointer to parser_nodes:AMainClassdef:parser_prod$AMainClassdef$init_amainclassdef */
6530 }
6531 };
6532 /* allocate AMainClassdef */
6533 val* NEW_nitc__AMainClassdef(const struct type* type) {
6534 val* self /* : AMainClassdef */;
6535 val* var /* : ANodes[APropdef] */;
6536 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6537 self->type = type;
6538 self->class = &class_nitc__AMainClassdef;
6539 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMainClassdef exact> */
6540 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__APropdef);
6541 {
6542 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[APropdef]>*/
6543 }
6544 {
6545 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[APropdef]>*/
6546 }
6547 self->attrs[COLOR_nitc__parser_nodes__AClassdef___n_propdefs].val = var; /* _n_propdefs on <self:AMainClassdef exact> */
6548 self->attrs[COLOR_nitc__modelize_property__AClassdef___build_properties_is_done].s = 0; /* _build_properties_is_done on <self:AMainClassdef exact> */
6549 return self;
6550 }
6551 /* runtime class nitc__AClasskind: nitc::AClasskind (dead=true; need_corpse=false)*/
6552 /* allocate AClasskind */
6553 val* NEW_nitc__AClasskind(const struct type* type) {
6554 if(catchStack.cursor >= 0){
6555 longjmp(catchStack.envs[catchStack.cursor], 1);
6556 }
6557 PRINT_ERROR("Runtime error: %s", "AClasskind is DEAD");
6558 PRINT_ERROR("\n");
6559 fatal_exit(1);
6560 }
6561 /* runtime class nitc__AConcreteClasskind: nitc::AConcreteClasskind (dead=false; need_corpse=false)*/
6562 const struct class class_nitc__AConcreteClasskind = {
6563 0, /* box_kind */
6564 {
6565 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$init */
6566 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$!= */
6567 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$sys */
6568 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AConcreteClasskind:abstract_text$Object$to_s */
6569 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$== */
6570 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$is_same_instance */
6571 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AConcreteClasskind:abstract_text$Object$inspect */
6572 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$object_id */
6573 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AConcreteClasskind:kernel$Object$hash */
6574 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AConcreteClasskind:abstract_text$Object$class_name */
6575 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AConcreteClasskind:abstract_text$Object$inspect_head */
6576 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AConcreteClasskind:abstract_text$Object$native_class_name */
6577 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$location */
6578 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$parent */
6579 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AConcreteClasskind:parser_prod$AConcreteClasskind$visit_all */
6580 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AConcreteClasskind:modelbuilder_base$ANode$is_broken */
6581 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$hot_location */
6582 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AConcreteClasskind:modelbuilder_base$ANode$is_broken= */
6583 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$debug */
6584 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AConcreteClasskind:literal$ANode$accept_literal */
6585 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$parent= */
6586 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform$ANode$full_transform_visitor */
6587 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AConcreteClasskind:astvalidation$ANode$accept_ast_validation */
6588 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6589 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AConcreteClasskind:scope$ANode$accept_scope_visitor */
6590 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AConcreteClasskind:flow$ANode$accept_flow_visitor */
6591 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AConcreteClasskind:local_var_init$ANode$accept_local_var_visitor */
6592 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init$ANode$accept_auto_super_init */
6593 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AConcreteClasskind:transform$ANode$accept_transform_visitor */
6594 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$location= */
6595 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$Prod$replace_with */
6596 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AConcreteClasskind:typing$ANode$accept_post_typing */
6597 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AConcreteClasskind:parser_prod$AConcreteClasskind$replace_child */
6598 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AConcreteClasskind:typing$ANode$bad_expr_message */
6599 (nitmethod_t)nitc__modelize_class___AConcreteClasskind___AClasskind__mkind, /* pointer to parser_nodes:AConcreteClasskind:modelize_class$AConcreteClasskind$mkind */
6600 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___init_aconcreteclasskind, /* pointer to parser_nodes:AConcreteClasskind:parser_prod$AConcreteClasskind$init_aconcreteclasskind */
6601 (nitmethod_t)nitc__parser_prod___AConcreteClasskind___n_kwclass_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_prod$AConcreteClasskind$n_kwclass= */
6602 NULL, /* empty */
6603 NULL, /* empty */
6604 NULL, /* empty */
6605 NULL, /* empty */
6606 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AConcreteClasskind:parser_work$Prod$collect_text */
6607 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$Prod$get_annotations */
6608 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$Prod$n_annotations */
6609 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AConcreteClasskind:annotation$Prod$get_single_annotation */
6610 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$Prod$n_annotations= */
6611 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes$ANode$replace_with */
6612 }
6613 };
6614 /* allocate AConcreteClasskind */
6615 val* NEW_nitc__AConcreteClasskind(const struct type* type) {
6616 val* self /* : AConcreteClasskind */;
6617 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6618 self->type = type;
6619 self->class = &class_nitc__AConcreteClasskind;
6620 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AConcreteClasskind exact> */
6621 return self;
6622 }
6623 /* runtime class nitc__AAbstractClasskind: nitc::AAbstractClasskind (dead=false; need_corpse=false)*/
6624 const struct class class_nitc__AAbstractClasskind = {
6625 0, /* box_kind */
6626 {
6627 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$init */
6628 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$!= */
6629 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$sys */
6630 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAbstractClasskind:abstract_text$Object$to_s */
6631 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$== */
6632 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$is_same_instance */
6633 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAbstractClasskind:abstract_text$Object$inspect */
6634 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$object_id */
6635 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAbstractClasskind:kernel$Object$hash */
6636 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAbstractClasskind:abstract_text$Object$class_name */
6637 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAbstractClasskind:abstract_text$Object$inspect_head */
6638 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAbstractClasskind:abstract_text$Object$native_class_name */
6639 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$location */
6640 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$parent */
6641 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAbstractClasskind:parser_prod$AAbstractClasskind$visit_all */
6642 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAbstractClasskind:modelbuilder_base$ANode$is_broken */
6643 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$hot_location */
6644 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAbstractClasskind:modelbuilder_base$ANode$is_broken= */
6645 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$debug */
6646 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAbstractClasskind:literal$ANode$accept_literal */
6647 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$parent= */
6648 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform$ANode$full_transform_visitor */
6649 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAbstractClasskind:astvalidation$ANode$accept_ast_validation */
6650 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6651 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAbstractClasskind:scope$ANode$accept_scope_visitor */
6652 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAbstractClasskind:flow$ANode$accept_flow_visitor */
6653 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAbstractClasskind:local_var_init$ANode$accept_local_var_visitor */
6654 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init$ANode$accept_auto_super_init */
6655 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAbstractClasskind:transform$ANode$accept_transform_visitor */
6656 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$location= */
6657 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$Prod$replace_with */
6658 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAbstractClasskind:typing$ANode$accept_post_typing */
6659 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAbstractClasskind:parser_prod$AAbstractClasskind$replace_child */
6660 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAbstractClasskind:typing$ANode$bad_expr_message */
6661 (nitmethod_t)nitc__modelize_class___AAbstractClasskind___AClasskind__mkind, /* pointer to parser_nodes:AAbstractClasskind:modelize_class$AAbstractClasskind$mkind */
6662 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___init_aabstractclasskind, /* pointer to parser_nodes:AAbstractClasskind:parser_prod$AAbstractClasskind$init_aabstractclasskind */
6663 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___n_kwabstract_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod$AAbstractClasskind$n_kwabstract= */
6664 (nitmethod_t)nitc__parser_prod___AAbstractClasskind___n_kwclass_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_prod$AAbstractClasskind$n_kwclass= */
6665 NULL, /* empty */
6666 NULL, /* empty */
6667 NULL, /* empty */
6668 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAbstractClasskind:parser_work$Prod$collect_text */
6669 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$Prod$get_annotations */
6670 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$Prod$n_annotations */
6671 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAbstractClasskind:annotation$Prod$get_single_annotation */
6672 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$Prod$n_annotations= */
6673 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes$ANode$replace_with */
6674 }
6675 };
6676 /* allocate AAbstractClasskind */
6677 val* NEW_nitc__AAbstractClasskind(const struct type* type) {
6678 val* self /* : AAbstractClasskind */;
6679 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6680 self->type = type;
6681 self->class = &class_nitc__AAbstractClasskind;
6682 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAbstractClasskind exact> */
6683 return self;
6684 }
6685 /* runtime class nitc__AInterfaceClasskind: nitc::AInterfaceClasskind (dead=false; need_corpse=false)*/
6686 const struct class class_nitc__AInterfaceClasskind = {
6687 0, /* box_kind */
6688 {
6689 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$init */
6690 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$!= */
6691 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$sys */
6692 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text$Object$to_s */
6693 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$== */
6694 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$is_same_instance */
6695 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text$Object$inspect */
6696 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$object_id */
6697 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AInterfaceClasskind:kernel$Object$hash */
6698 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text$Object$class_name */
6699 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text$Object$inspect_head */
6700 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AInterfaceClasskind:abstract_text$Object$native_class_name */
6701 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$location */
6702 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$parent */
6703 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod$AInterfaceClasskind$visit_all */
6704 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AInterfaceClasskind:modelbuilder_base$ANode$is_broken */
6705 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$hot_location */
6706 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AInterfaceClasskind:modelbuilder_base$ANode$is_broken= */
6707 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$debug */
6708 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AInterfaceClasskind:literal$ANode$accept_literal */
6709 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$parent= */
6710 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform$ANode$full_transform_visitor */
6711 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation$ANode$accept_ast_validation */
6712 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6713 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AInterfaceClasskind:scope$ANode$accept_scope_visitor */
6714 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AInterfaceClasskind:flow$ANode$accept_flow_visitor */
6715 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init$ANode$accept_local_var_visitor */
6716 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init$ANode$accept_auto_super_init */
6717 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AInterfaceClasskind:transform$ANode$accept_transform_visitor */
6718 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$location= */
6719 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$Prod$replace_with */
6720 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AInterfaceClasskind:typing$ANode$accept_post_typing */
6721 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod$AInterfaceClasskind$replace_child */
6722 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AInterfaceClasskind:typing$ANode$bad_expr_message */
6723 (nitmethod_t)nitc__modelize_class___AInterfaceClasskind___AClasskind__mkind, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class$AInterfaceClasskind$mkind */
6724 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___init_ainterfaceclasskind, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod$AInterfaceClasskind$init_ainterfaceclasskind */
6725 (nitmethod_t)nitc__parser_prod___AInterfaceClasskind___n_kwinterface_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod$AInterfaceClasskind$n_kwinterface= */
6726 NULL, /* empty */
6727 NULL, /* empty */
6728 NULL, /* empty */
6729 NULL, /* empty */
6730 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AInterfaceClasskind:parser_work$Prod$collect_text */
6731 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$Prod$get_annotations */
6732 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$Prod$n_annotations */
6733 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AInterfaceClasskind:annotation$Prod$get_single_annotation */
6734 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$Prod$n_annotations= */
6735 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes$ANode$replace_with */
6736 }
6737 };
6738 /* allocate AInterfaceClasskind */
6739 val* NEW_nitc__AInterfaceClasskind(const struct type* type) {
6740 val* self /* : AInterfaceClasskind */;
6741 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6742 self->type = type;
6743 self->class = &class_nitc__AInterfaceClasskind;
6744 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AInterfaceClasskind exact> */
6745 return self;
6746 }
6747 /* runtime class nitc__AEnumClasskind: nitc::AEnumClasskind (dead=false; need_corpse=false)*/
6748 const struct class class_nitc__AEnumClasskind = {
6749 0, /* box_kind */
6750 {
6751 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$init */
6752 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$!= */
6753 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$sys */
6754 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AEnumClasskind:abstract_text$Object$to_s */
6755 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$== */
6756 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$is_same_instance */
6757 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AEnumClasskind:abstract_text$Object$inspect */
6758 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$object_id */
6759 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AEnumClasskind:kernel$Object$hash */
6760 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AEnumClasskind:abstract_text$Object$class_name */
6761 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AEnumClasskind:abstract_text$Object$inspect_head */
6762 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AEnumClasskind:abstract_text$Object$native_class_name */
6763 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$location */
6764 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$parent */
6765 (nitmethod_t)nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AEnumClasskind:parser_prod$AEnumClasskind$visit_all */
6766 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AEnumClasskind:modelbuilder_base$ANode$is_broken */
6767 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$hot_location */
6768 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AEnumClasskind:modelbuilder_base$ANode$is_broken= */
6769 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$debug */
6770 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AEnumClasskind:literal$ANode$accept_literal */
6771 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$parent= */
6772 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform$ANode$full_transform_visitor */
6773 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AEnumClasskind:astvalidation$ANode$accept_ast_validation */
6774 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6775 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AEnumClasskind:scope$ANode$accept_scope_visitor */
6776 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AEnumClasskind:flow$ANode$accept_flow_visitor */
6777 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AEnumClasskind:local_var_init$ANode$accept_local_var_visitor */
6778 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AEnumClasskind:auto_super_init$ANode$accept_auto_super_init */
6779 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AEnumClasskind:transform$ANode$accept_transform_visitor */
6780 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$location= */
6781 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$Prod$replace_with */
6782 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AEnumClasskind:typing$ANode$accept_post_typing */
6783 (nitmethod_t)nitc__parser_prod___AEnumClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AEnumClasskind:parser_prod$AEnumClasskind$replace_child */
6784 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AEnumClasskind:typing$ANode$bad_expr_message */
6785 (nitmethod_t)nitc__modelize_class___AEnumClasskind___AClasskind__mkind, /* pointer to parser_nodes:AEnumClasskind:modelize_class$AEnumClasskind$mkind */
6786 (nitmethod_t)nitc__parser_prod___AEnumClasskind___init_aenumclasskind, /* pointer to parser_nodes:AEnumClasskind:parser_prod$AEnumClasskind$init_aenumclasskind */
6787 (nitmethod_t)nitc__parser_prod___AEnumClasskind___n_kwenum_61d, /* pointer to parser_nodes:AEnumClasskind:parser_prod$AEnumClasskind$n_kwenum= */
6788 NULL, /* empty */
6789 NULL, /* empty */
6790 NULL, /* empty */
6791 NULL, /* empty */
6792 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AEnumClasskind:parser_work$Prod$collect_text */
6793 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$Prod$get_annotations */
6794 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$Prod$n_annotations */
6795 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AEnumClasskind:annotation$Prod$get_single_annotation */
6796 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$Prod$n_annotations= */
6797 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AEnumClasskind:parser_nodes$ANode$replace_with */
6798 }
6799 };
6800 /* allocate AEnumClasskind */
6801 val* NEW_nitc__AEnumClasskind(const struct type* type) {
6802 val* self /* : AEnumClasskind */;
6803 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6804 self->type = type;
6805 self->class = &class_nitc__AEnumClasskind;
6806 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AEnumClasskind exact> */
6807 return self;
6808 }
6809 /* runtime class nitc__AExternClasskind: nitc::AExternClasskind (dead=false; need_corpse=false)*/
6810 const struct class class_nitc__AExternClasskind = {
6811 0, /* box_kind */
6812 {
6813 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AExternClasskind:kernel$Object$init */
6814 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AExternClasskind:kernel$Object$!= */
6815 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AExternClasskind:kernel$Object$sys */
6816 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AExternClasskind:abstract_text$Object$to_s */
6817 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AExternClasskind:kernel$Object$== */
6818 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AExternClasskind:kernel$Object$is_same_instance */
6819 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AExternClasskind:abstract_text$Object$inspect */
6820 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AExternClasskind:kernel$Object$object_id */
6821 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AExternClasskind:kernel$Object$hash */
6822 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AExternClasskind:abstract_text$Object$class_name */
6823 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AExternClasskind:abstract_text$Object$inspect_head */
6824 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AExternClasskind:abstract_text$Object$native_class_name */
6825 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$location */
6826 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$parent */
6827 (nitmethod_t)nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AExternClasskind:parser_prod$AExternClasskind$visit_all */
6828 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AExternClasskind:modelbuilder_base$ANode$is_broken */
6829 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$hot_location */
6830 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AExternClasskind:modelbuilder_base$ANode$is_broken= */
6831 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$debug */
6832 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AExternClasskind:literal$ANode$accept_literal */
6833 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$parent= */
6834 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform$ANode$full_transform_visitor */
6835 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AExternClasskind:astvalidation$ANode$accept_ast_validation */
6836 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6837 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AExternClasskind:scope$ANode$accept_scope_visitor */
6838 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AExternClasskind:flow$ANode$accept_flow_visitor */
6839 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AExternClasskind:local_var_init$ANode$accept_local_var_visitor */
6840 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AExternClasskind:auto_super_init$ANode$accept_auto_super_init */
6841 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AExternClasskind:transform$ANode$accept_transform_visitor */
6842 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$location= */
6843 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes$Prod$replace_with */
6844 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AExternClasskind:typing$ANode$accept_post_typing */
6845 (nitmethod_t)nitc__parser_prod___AExternClasskind___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AExternClasskind:parser_prod$AExternClasskind$replace_child */
6846 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AExternClasskind:typing$ANode$bad_expr_message */
6847 (nitmethod_t)nitc__modelize_class___AExternClasskind___AClasskind__mkind, /* pointer to parser_nodes:AExternClasskind:modelize_class$AExternClasskind$mkind */
6848 (nitmethod_t)nitc__parser_prod___AExternClasskind___init_aexternclasskind, /* pointer to parser_nodes:AExternClasskind:parser_prod$AExternClasskind$init_aexternclasskind */
6849 (nitmethod_t)nitc__parser_prod___AExternClasskind___n_kwextern_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod$AExternClasskind$n_kwextern= */
6850 (nitmethod_t)nitc__parser_prod___AExternClasskind___n_kwclass_61d, /* pointer to parser_nodes:AExternClasskind:parser_prod$AExternClasskind$n_kwclass= */
6851 NULL, /* empty */
6852 NULL, /* empty */
6853 NULL, /* empty */
6854 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AExternClasskind:parser_work$Prod$collect_text */
6855 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes$Prod$get_annotations */
6856 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AExternClasskind:parser_nodes$Prod$n_annotations */
6857 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AExternClasskind:annotation$Prod$get_single_annotation */
6858 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AExternClasskind:parser_nodes$Prod$n_annotations= */
6859 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AExternClasskind:parser_nodes$ANode$replace_with */
6860 }
6861 };
6862 /* allocate AExternClasskind */
6863 val* NEW_nitc__AExternClasskind(const struct type* type) {
6864 val* self /* : AExternClasskind */;
6865 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6866 self->type = type;
6867 self->class = &class_nitc__AExternClasskind;
6868 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AExternClasskind exact> */
6869 return self;
6870 }
6871 /* runtime class nitc__AFormaldef: nitc::AFormaldef (dead=false; need_corpse=false)*/
6872 const struct class class_nitc__AFormaldef = {
6873 0, /* box_kind */
6874 {
6875 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AFormaldef:kernel$Object$init */
6876 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AFormaldef:kernel$Object$!= */
6877 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AFormaldef:kernel$Object$sys */
6878 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AFormaldef:abstract_text$Object$to_s */
6879 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AFormaldef:kernel$Object$== */
6880 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AFormaldef:kernel$Object$is_same_instance */
6881 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AFormaldef:abstract_text$Object$inspect */
6882 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AFormaldef:kernel$Object$object_id */
6883 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AFormaldef:kernel$Object$hash */
6884 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AFormaldef:abstract_text$Object$class_name */
6885 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AFormaldef:abstract_text$Object$inspect_head */
6886 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AFormaldef:abstract_text$Object$native_class_name */
6887 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$location */
6888 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$parent */
6889 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$visit_all */
6890 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AFormaldef:modelbuilder_base$ANode$is_broken */
6891 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$hot_location */
6892 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AFormaldef:modelbuilder_base$ANode$is_broken= */
6893 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$debug */
6894 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AFormaldef:literal$ANode$accept_literal */
6895 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$parent= */
6896 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform$ANode$full_transform_visitor */
6897 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AFormaldef:astvalidation$ANode$accept_ast_validation */
6898 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6899 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AFormaldef:scope$ANode$accept_scope_visitor */
6900 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AFormaldef:flow$ANode$accept_flow_visitor */
6901 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AFormaldef:local_var_init$ANode$accept_local_var_visitor */
6902 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AFormaldef:auto_super_init$ANode$accept_auto_super_init */
6903 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AFormaldef:transform$ANode$accept_transform_visitor */
6904 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$location= */
6905 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes$Prod$replace_with */
6906 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AFormaldef:typing$ANode$accept_post_typing */
6907 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$replace_child */
6908 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AFormaldef:typing$ANode$bad_expr_message */
6909 (nitmethod_t)nitc___nitc__AFormaldef___n_type, /* pointer to parser_nodes:AFormaldef:parser_nodes$AFormaldef$n_type */
6910 (nitmethod_t)nitc___nitc__AFormaldef___n_id, /* pointer to parser_nodes:AFormaldef:parser_nodes$AFormaldef$n_id */
6911 (nitmethod_t)nitc__modelize_class___AFormaldef___bound_61d, /* pointer to parser_nodes:AFormaldef:modelize_class$AFormaldef$bound= */
6912 (nitmethod_t)nitc__parser_prod___AFormaldef___init_aformaldef, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$init_aformaldef */
6913 (nitmethod_t)nitc__parser_prod___AFormaldef___n_id_61d, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$n_id= */
6914 (nitmethod_t)nitc__parser_prod___AFormaldef___n_type_61d, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$n_type= */
6915 NULL, /* empty */
6916 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AFormaldef:parser_work$Prod$collect_text */
6917 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes$Prod$get_annotations */
6918 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AFormaldef:parser_nodes$Prod$n_annotations */
6919 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AFormaldef:annotation$Prod$get_single_annotation */
6920 (nitmethod_t)nitc__parser_prod___AFormaldef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AFormaldef:parser_prod$AFormaldef$n_annotations= */
6921 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AFormaldef:parser_nodes$ANode$replace_with */
6922 }
6923 };
6924 /* allocate AFormaldef */
6925 val* NEW_nitc__AFormaldef(const struct type* type) {
6926 val* self /* : AFormaldef */;
6927 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
6928 self->type = type;
6929 self->class = &class_nitc__AFormaldef;
6930 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AFormaldef exact> */
6931 return self;
6932 }
6933 /* runtime class nitc__APropdef: nitc::APropdef (dead=true; need_corpse=false)*/
6934 /* allocate APropdef */
6935 val* NEW_nitc__APropdef(const struct type* type) {
6936 if(catchStack.cursor >= 0){
6937 longjmp(catchStack.envs[catchStack.cursor], 1);
6938 }
6939 PRINT_ERROR("Runtime error: %s", "APropdef is DEAD");
6940 PRINT_ERROR("\n");
6941 fatal_exit(1);
6942 }
6943 /* runtime class nitc__AAttrPropdef: nitc::AAttrPropdef (dead=false; need_corpse=false)*/
6944 const struct class class_nitc__AAttrPropdef = {
6945 0, /* box_kind */
6946 {
6947 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$init */
6948 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$!= */
6949 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$sys */
6950 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAttrPropdef:abstract_text$Object$to_s */
6951 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$== */
6952 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$is_same_instance */
6953 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAttrPropdef:abstract_text$Object$inspect */
6954 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$object_id */
6955 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAttrPropdef:kernel$Object$hash */
6956 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAttrPropdef:abstract_text$Object$class_name */
6957 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAttrPropdef:abstract_text$Object$inspect_head */
6958 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAttrPropdef:abstract_text$Object$native_class_name */
6959 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$location */
6960 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$parent */
6961 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$visit_all */
6962 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAttrPropdef:modelbuilder_base$ANode$is_broken */
6963 (nitmethod_t)nitc___nitc__AAttrPropdef___ANode__hot_location, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$AAttrPropdef$hot_location */
6964 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAttrPropdef:modelbuilder_base$ANode$is_broken= */
6965 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$debug */
6966 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAttrPropdef:literal$ANode$accept_literal */
6967 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$parent= */
6968 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform$ANode$full_transform_visitor */
6969 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAttrPropdef:astvalidation$ANode$accept_ast_validation */
6970 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
6971 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAttrPropdef:scope$ANode$accept_scope_visitor */
6972 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow$APropdef$accept_flow_visitor */
6973 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAttrPropdef:local_var_init$ANode$accept_local_var_visitor */
6974 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAttrPropdef:auto_super_init$ANode$accept_auto_super_init */
6975 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAttrPropdef:transform$ANode$accept_transform_visitor */
6976 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$location= */
6977 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$Prod$replace_with */
6978 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAttrPropdef:typing$ANode$accept_post_typing */
6979 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$replace_child */
6980 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAttrPropdef:typing$ANode$bad_expr_message */
6981 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__build_property, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$build_property */
6982 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__build_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$build_signature */
6983 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$mpropdef */
6984 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__check_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$check_signature */
6985 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AAttrPropdef:scope$APropdef$do_scope */
6986 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AAttrPropdef:flow$APropdef$do_flow */
6987 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AAttrPropdef:local_var_init$APropdef$do_local_var_init */
6988 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAttrPropdef:parser_work$Prod$collect_text */
6989 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$Prod$get_annotations */
6990 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$Prod$n_annotations */
6991 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAttrPropdef:annotation$Prod$get_single_annotation */
6992 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_annotations= */
6993 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ANode$replace_with */
6994 (nitmethod_t)nitc__typing___AAttrPropdef___APropdef__do_typing, /* pointer to parser_nodes:AAttrPropdef:typing$AAttrPropdef$do_typing */
6995 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AAttrPropdef:phase$APropdef$is_phased */
6996 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AAttrPropdef:phase$APropdef$is_phased= */
6997 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ADefinition$n_kwredef */
6998 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ADefinition$n_doc */
6999 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$ADefinition$n_visibility */
7000 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_doc= */
7001 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_kwredef= */
7002 (nitmethod_t)nitc__parser_prod___AAttrPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_visibility= */
7003 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler$AAttrPropdef$compile_to_c */
7004 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$new_property_visibility */
7005 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$check_redef_keyword */
7006 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$check_redef_property_visibility */
7007 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$set_doc */
7008 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$APropdef$mpropdef= */
7009 (nitmethod_t)nitc__modelize_property___AAttrPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$check_repeated_types */
7010 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AAttrPropdef:typing$APropdef$selfvariable= */
7011 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow$APropdef$before_flow_context= */
7012 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AAttrPropdef:flow$APropdef$after_flow_context= */
7013 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:AAttrPropdef:scope$APropdef$return_mark */
7014 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:AAttrPropdef:scope$APropdef$return_mark= */
7015 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___APropdef__can_inline, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler$AAttrPropdef$can_inline */
7016 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAttrPropdef:flow$ANode$accept_flow_visitor */
7017 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mreadpropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mreadpropdef */
7018 (nitmethod_t)nitc__modelize_property___AAttrPropdef___noinit, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$noinit */
7019 (nitmethod_t)nitc__modelize_property___AAttrPropdef___has_value, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$has_value */
7020 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_optional, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$is_optional */
7021 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mwritepropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mwritepropdef */
7022 (nitmethod_t)nitc___nitc__AAttrPropdef___n_expr, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$AAttrPropdef$n_expr */
7023 (nitmethod_t)nitc___nitc__AAttrPropdef___n_block, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$AAttrPropdef$n_block */
7024 (nitmethod_t)nitc__separate_compiler___AAttrPropdef___init_expr, /* pointer to parser_nodes:AAttrPropdef:separate_compiler$AAttrPropdef$init_expr */
7025 (nitmethod_t)nitc__parser_prod___AAttrPropdef___init_aattrpropdef, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$init_aattrpropdef */
7026 (nitmethod_t)nitc___nitc__AAttrPropdef___n_id2, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$AAttrPropdef$n_id2 */
7027 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mreadpropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mreadpropdef= */
7028 (nitmethod_t)nitc__modelize_property___AAttrPropdef___has_value_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$has_value= */
7029 (nitmethod_t)nitc__modelize_property___AAttrPropdef___noinit_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$noinit= */
7030 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_lazy_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$is_lazy= */
7031 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mlazypropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mlazypropdef= */
7032 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_optional_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$is_optional= */
7033 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mwritepropdef_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mwritepropdef= */
7034 (nitmethod_t)nitc___nitc__AAttrPropdef___n_type, /* pointer to parser_nodes:AAttrPropdef:parser_nodes$AAttrPropdef$n_type */
7035 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mtype_61d, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mtype= */
7036 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mlazypropdef, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mlazypropdef */
7037 (nitmethod_t)nitc__modelize_property___AAttrPropdef___mtype, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$mtype */
7038 (nitmethod_t)nitc__modelize_property___AAttrPropdef___check_method_signature, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$check_method_signature */
7039 (nitmethod_t)nitc__modelize_property___AAttrPropdef___is_lazy, /* pointer to parser_nodes:AAttrPropdef:modelize_property$AAttrPropdef$is_lazy */
7040 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___evaluate_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler$AAttrPropdef$evaluate_expr */
7041 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwvar_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_kwvar= */
7042 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_id2_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_id2= */
7043 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_type_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_type= */
7044 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_assign_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_assign= */
7045 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_expr_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_expr= */
7046 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwdo_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_kwdo= */
7047 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_block_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_block= */
7048 (nitmethod_t)nitc__parser_prod___AAttrPropdef___n_kwend_61d, /* pointer to parser_nodes:AAttrPropdef:parser_prod$AAttrPropdef$n_kwend= */
7049 (nitmethod_t)nitc__abstract_compiler___AAttrPropdef___init_expr, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler$AAttrPropdef$init_expr */
7050 }
7051 };
7052 /* allocate AAttrPropdef */
7053 val* NEW_nitc__AAttrPropdef(const struct type* type) {
7054 val* self /* : AAttrPropdef */;
7055 self = nit_alloc(sizeof(struct instance) + 30*sizeof(nitattribute_t));
7056 self->type = type;
7057 self->class = &class_nitc__AAttrPropdef;
7058 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAttrPropdef exact> */
7059 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AAttrPropdef exact> */
7060 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___noinit].s = 0; /* _noinit on <self:AAttrPropdef exact> */
7061 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___is_lazy].s = 0; /* _is_lazy on <self:AAttrPropdef exact> */
7062 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___is_optional].s = 0; /* _is_optional on <self:AAttrPropdef exact> */
7063 self->attrs[COLOR_nitc__modelize_property__AAttrPropdef___has_value].s = 0; /* _has_value on <self:AAttrPropdef exact> */
7064 return self;
7065 }
7066 /* runtime class nitc__AMethPropdef: nitc::AMethPropdef (dead=false; need_corpse=false)*/
7067 const struct class class_nitc__AMethPropdef = {
7068 0, /* box_kind */
7069 {
7070 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMethPropdef:kernel$Object$init */
7071 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMethPropdef:kernel$Object$!= */
7072 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMethPropdef:kernel$Object$sys */
7073 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMethPropdef:abstract_text$Object$to_s */
7074 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMethPropdef:kernel$Object$== */
7075 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMethPropdef:kernel$Object$is_same_instance */
7076 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMethPropdef:abstract_text$Object$inspect */
7077 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMethPropdef:kernel$Object$object_id */
7078 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMethPropdef:kernel$Object$hash */
7079 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMethPropdef:abstract_text$Object$class_name */
7080 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMethPropdef:abstract_text$Object$inspect_head */
7081 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMethPropdef:abstract_text$Object$native_class_name */
7082 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$location */
7083 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$parent */
7084 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$visit_all */
7085 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMethPropdef:modelbuilder_base$ANode$is_broken */
7086 (nitmethod_t)nitc___nitc__AMethPropdef___ANode__hot_location, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$hot_location */
7087 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMethPropdef:modelbuilder_base$ANode$is_broken= */
7088 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$debug */
7089 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMethPropdef:literal$ANode$accept_literal */
7090 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$parent= */
7091 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMethPropdef:transform$ANode$full_transform_visitor */
7092 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMethPropdef:astvalidation$ANode$accept_ast_validation */
7093 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMethPropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7094 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMethPropdef:scope$ANode$accept_scope_visitor */
7095 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AMethPropdef:flow$APropdef$accept_flow_visitor */
7096 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMethPropdef:local_var_init$ANode$accept_local_var_visitor */
7097 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMethPropdef:auto_super_init$ANode$accept_auto_super_init */
7098 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMethPropdef:transform$ANode$accept_transform_visitor */
7099 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$location= */
7100 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMethPropdef:parser_nodes$Prod$replace_with */
7101 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMethPropdef:typing$ANode$accept_post_typing */
7102 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$replace_child */
7103 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AMethPropdef:typing$ANode$bad_expr_message */
7104 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_property, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$build_property */
7105 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_signature, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$build_signature */
7106 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$mpropdef */
7107 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_signature, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$check_signature */
7108 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AMethPropdef:scope$APropdef$do_scope */
7109 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AMethPropdef:flow$APropdef$do_flow */
7110 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AMethPropdef:local_var_init$APropdef$do_local_var_init */
7111 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMethPropdef:parser_work$Prod$collect_text */
7112 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMethPropdef:parser_nodes$Prod$get_annotations */
7113 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMethPropdef:parser_nodes$Prod$n_annotations */
7114 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMethPropdef:annotation$Prod$get_single_annotation */
7115 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_annotations= */
7116 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ANode$replace_with */
7117 (nitmethod_t)nitc__typing___AMethPropdef___APropdef__do_typing, /* pointer to parser_nodes:AMethPropdef:typing$AMethPropdef$do_typing */
7118 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AMethPropdef:phase$APropdef$is_phased */
7119 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AMethPropdef:phase$APropdef$is_phased= */
7120 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ADefinition$n_kwredef */
7121 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ADefinition$n_doc */
7122 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AMethPropdef:parser_nodes$ADefinition$n_visibility */
7123 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_doc= */
7124 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwredef= */
7125 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_visibility= */
7126 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler$AMethPropdef$compile_to_c */
7127 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$new_property_visibility */
7128 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$check_redef_keyword */
7129 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$check_redef_property_visibility */
7130 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$set_doc */
7131 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AMethPropdef:modelize_property$APropdef$mpropdef= */
7132 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$check_repeated_types */
7133 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AMethPropdef:typing$APropdef$selfvariable= */
7134 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AMethPropdef:flow$APropdef$before_flow_context= */
7135 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AMethPropdef:flow$APropdef$after_flow_context= */
7136 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:AMethPropdef:scope$APropdef$return_mark */
7137 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:AMethPropdef:scope$APropdef$return_mark= */
7138 (nitmethod_t)nitc__separate_compiler___AMethPropdef___nitc__abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AMethPropdef:separate_compiler$AMethPropdef$can_inline */
7139 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMethPropdef:flow$ANode$accept_flow_visitor */
7140 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_code_block, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_extern_code_block */
7141 (nitmethod_t)nitc__auto_super_init___AMethPropdef___do_auto_super_init, /* pointer to parser_nodes:AMethPropdef:auto_super_init$AMethPropdef$do_auto_super_init */
7142 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits, /* pointer to parser_nodes:AMethPropdef:auto_super_init$AMethPropdef$auto_super_inits */
7143 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call, /* pointer to parser_nodes:AMethPropdef:auto_super_init$AMethPropdef$auto_super_call */
7144 (nitmethod_t)nitc___nitc__AMethPropdef___n_methid, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_methid */
7145 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$is_autoinit */
7146 (nitmethod_t)nitc___nitc__AMethPropdef___n_block, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_block */
7147 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call_61d, /* pointer to parser_nodes:AMethPropdef:auto_super_init$AMethPropdef$auto_super_call= */
7148 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits_61d, /* pointer to parser_nodes:AMethPropdef:auto_super_init$AMethPropdef$auto_super_inits= */
7149 (nitmethod_t)nitc__parser_prod___AMethPropdef___init_amethpropdef, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$init_amethpropdef */
7150 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwinit, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_kwinit */
7151 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwnew, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_kwnew */
7152 (nitmethod_t)nitc___nitc__AMethPropdef___n_signature, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_signature */
7153 (nitmethod_t)nitc__modelize_property___AMethPropdef___look_like_a_root_init, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$look_like_a_root_init */
7154 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit_61d, /* pointer to parser_nodes:AMethPropdef:modelize_property$AMethPropdef$is_autoinit= */
7155 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_intern_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler$AMethPropdef$compile_intern_to_c */
7156 (nitmethod_t)nitc__light___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMethPropdef:light$AMethPropdef$compile_externinit_to_c */
7157 (nitmethod_t)nitc__light___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMethPropdef:light$AMethPropdef$compile_externmeth_to_c */
7158 (nitmethod_t)nitc__light_only___AMethPropdef___accept_externmeth, /* pointer to parser_nodes:AMethPropdef:light_only$AMethPropdef$accept_externmeth */
7159 (nitmethod_t)nitc__light___AMethPropdef___compile_ffi_support_to_c, /* pointer to parser_nodes:AMethPropdef:light$AMethPropdef$compile_ffi_support_to_c */
7160 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_block_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_block= */
7161 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwmeth_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwmeth= */
7162 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwinit_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwinit= */
7163 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwnew_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwnew= */
7164 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_methid_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_methid= */
7165 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_signature_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_signature= */
7166 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_calls_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_extern_calls= */
7167 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_code_block_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_extern_code_block= */
7168 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwdo_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwdo= */
7169 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwend_61d, /* pointer to parser_nodes:AMethPropdef:parser_prod$AMethPropdef$n_kwend= */
7170 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_calls, /* pointer to parser_nodes:AMethPropdef:parser_nodes$AMethPropdef$n_extern_calls */
7171 (nitmethod_t)nitc__light_ffi___AMethPropdef___compile_ffi_method, /* pointer to parser_nodes:AMethPropdef:light_ffi$AMethPropdef$compile_ffi_method */
7172 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__can_inline, /* pointer to parser_nodes:AMethPropdef:abstract_compiler$AMethPropdef$can_inline */
7173 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler$AMethPropdef$compile_externinit_to_c */
7174 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMethPropdef:abstract_compiler$AMethPropdef$compile_externmeth_to_c */
7175 }
7176 };
7177 /* allocate AMethPropdef */
7178 val* NEW_nitc__AMethPropdef(const struct type* type) {
7179 val* self /* : AMethPropdef */;
7180 self = nit_alloc(sizeof(struct instance) + 27*sizeof(nitattribute_t));
7181 self->type = type;
7182 self->class = &class_nitc__AMethPropdef;
7183 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMethPropdef exact> */
7184 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AMethPropdef exact> */
7185 self->attrs[COLOR_nitc__modelize_property__AMethPropdef___is_autoinit].s = 0; /* _is_autoinit on <self:AMethPropdef exact> */
7186 self->attrs[COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call].s = 0; /* _auto_super_call on <self:AMethPropdef exact> */
7187 return self;
7188 }
7189 /* runtime class nitc__AMainMethPropdef: nitc::AMainMethPropdef (dead=false; need_corpse=false)*/
7190 const struct class class_nitc__AMainMethPropdef = {
7191 0, /* box_kind */
7192 {
7193 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$init */
7194 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$!= */
7195 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$sys */
7196 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMainMethPropdef:abstract_text$Object$to_s */
7197 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$== */
7198 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$is_same_instance */
7199 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMainMethPropdef:abstract_text$Object$inspect */
7200 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$object_id */
7201 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMainMethPropdef:kernel$Object$hash */
7202 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMainMethPropdef:abstract_text$Object$class_name */
7203 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMainMethPropdef:abstract_text$Object$inspect_head */
7204 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMainMethPropdef:abstract_text$Object$native_class_name */
7205 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$location */
7206 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$parent */
7207 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMainMethPropdef$visit_all */
7208 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMainMethPropdef:modelbuilder_base$ANode$is_broken */
7209 (nitmethod_t)nitc___nitc__AMethPropdef___ANode__hot_location, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$hot_location */
7210 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMainMethPropdef:modelbuilder_base$ANode$is_broken= */
7211 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$debug */
7212 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMainMethPropdef:literal$ANode$accept_literal */
7213 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$parent= */
7214 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform$ANode$full_transform_visitor */
7215 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMainMethPropdef:astvalidation$ANode$accept_ast_validation */
7216 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7217 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMainMethPropdef:scope$ANode$accept_scope_visitor */
7218 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow$APropdef$accept_flow_visitor */
7219 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMainMethPropdef:local_var_init$ANode$accept_local_var_visitor */
7220 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$ANode$accept_auto_super_init */
7221 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMainMethPropdef:transform$ANode$accept_transform_visitor */
7222 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$location= */
7223 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$Prod$replace_with */
7224 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMainMethPropdef:typing$ANode$accept_post_typing */
7225 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMainMethPropdef$replace_child */
7226 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AMainMethPropdef:typing$ANode$bad_expr_message */
7227 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_property, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$build_property */
7228 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__build_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$build_signature */
7229 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$mpropdef */
7230 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_signature, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$check_signature */
7231 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AMainMethPropdef:scope$APropdef$do_scope */
7232 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AMainMethPropdef:flow$APropdef$do_flow */
7233 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AMainMethPropdef:local_var_init$APropdef$do_local_var_init */
7234 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMainMethPropdef:parser_work$Prod$collect_text */
7235 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$Prod$get_annotations */
7236 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$Prod$n_annotations */
7237 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMainMethPropdef:annotation$Prod$get_single_annotation */
7238 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_annotations= */
7239 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ANode$replace_with */
7240 (nitmethod_t)nitc__typing___AMethPropdef___APropdef__do_typing, /* pointer to parser_nodes:AMainMethPropdef:typing$AMethPropdef$do_typing */
7241 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AMainMethPropdef:phase$APropdef$is_phased */
7242 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AMainMethPropdef:phase$APropdef$is_phased= */
7243 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ADefinition$n_kwredef */
7244 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ADefinition$n_doc */
7245 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$ADefinition$n_visibility */
7246 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_doc= */
7247 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMainMethPropdef$n_kwredef= */
7248 (nitmethod_t)nitc__parser_prod___AMethPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_visibility= */
7249 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__compile_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler$AMethPropdef$compile_to_c */
7250 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$new_property_visibility */
7251 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$check_redef_keyword */
7252 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$check_redef_property_visibility */
7253 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$set_doc */
7254 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$APropdef$mpropdef= */
7255 (nitmethod_t)nitc__modelize_property___AMethPropdef___APropdef__check_repeated_types, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$check_repeated_types */
7256 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AMainMethPropdef:typing$APropdef$selfvariable= */
7257 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow$APropdef$before_flow_context= */
7258 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AMainMethPropdef:flow$APropdef$after_flow_context= */
7259 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:AMainMethPropdef:scope$APropdef$return_mark */
7260 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:AMainMethPropdef:scope$APropdef$return_mark= */
7261 (nitmethod_t)nitc__separate_compiler___AMethPropdef___nitc__abstract_compiler__APropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:separate_compiler$AMethPropdef$can_inline */
7262 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMainMethPropdef:flow$ANode$accept_flow_visitor */
7263 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_code_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_extern_code_block */
7264 (nitmethod_t)nitc__auto_super_init___AMethPropdef___do_auto_super_init, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$AMethPropdef$do_auto_super_init */
7265 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$AMethPropdef$auto_super_inits */
7266 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$AMethPropdef$auto_super_call */
7267 (nitmethod_t)nitc___nitc__AMethPropdef___n_methid, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_methid */
7268 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$is_autoinit */
7269 (nitmethod_t)nitc___nitc__AMethPropdef___n_block, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_block */
7270 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_call_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$AMethPropdef$auto_super_call= */
7271 (nitmethod_t)nitc__auto_super_init___AMethPropdef___auto_super_inits_61d, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init$AMethPropdef$auto_super_inits= */
7272 (nitmethod_t)nitc__parser_prod___AMethPropdef___init_amethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$init_amethpropdef */
7273 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwinit, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_kwinit */
7274 (nitmethod_t)nitc___nitc__AMethPropdef___n_kwnew, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_kwnew */
7275 (nitmethod_t)nitc___nitc__AMethPropdef___n_signature, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_signature */
7276 (nitmethod_t)nitc__modelize_property___AMethPropdef___look_like_a_root_init, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$look_like_a_root_init */
7277 (nitmethod_t)nitc__modelize_property___AMethPropdef___is_autoinit_61d, /* pointer to parser_nodes:AMainMethPropdef:modelize_property$AMethPropdef$is_autoinit= */
7278 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_intern_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler$AMethPropdef$compile_intern_to_c */
7279 (nitmethod_t)nitc__light___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMainMethPropdef:light$AMethPropdef$compile_externinit_to_c */
7280 (nitmethod_t)nitc__light___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMainMethPropdef:light$AMethPropdef$compile_externmeth_to_c */
7281 (nitmethod_t)nitc__light_only___AMethPropdef___accept_externmeth, /* pointer to parser_nodes:AMainMethPropdef:light_only$AMethPropdef$accept_externmeth */
7282 (nitmethod_t)nitc__light___AMethPropdef___compile_ffi_support_to_c, /* pointer to parser_nodes:AMainMethPropdef:light$AMethPropdef$compile_ffi_support_to_c */
7283 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___nitc__parser_nodes__AMethPropdef__n_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMainMethPropdef$n_block= */
7284 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwmeth_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_kwmeth= */
7285 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwinit_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_kwinit= */
7286 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwnew_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_kwnew= */
7287 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_methid_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_methid= */
7288 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_signature_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_signature= */
7289 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_calls_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_extern_calls= */
7290 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_extern_code_block_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_extern_code_block= */
7291 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwdo_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_kwdo= */
7292 (nitmethod_t)nitc__parser_prod___AMethPropdef___n_kwend_61d, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMethPropdef$n_kwend= */
7293 (nitmethod_t)nitc___nitc__AMethPropdef___n_extern_calls, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes$AMethPropdef$n_extern_calls */
7294 (nitmethod_t)nitc__light_ffi___AMethPropdef___compile_ffi_method, /* pointer to parser_nodes:AMainMethPropdef:light_ffi$AMethPropdef$compile_ffi_method */
7295 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___APropdef__can_inline, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler$AMethPropdef$can_inline */
7296 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externinit_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler$AMethPropdef$compile_externinit_to_c */
7297 (nitmethod_t)nitc__abstract_compiler___AMethPropdef___compile_externmeth_to_c, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler$AMethPropdef$compile_externmeth_to_c */
7298 (nitmethod_t)nitc__parser_prod___AMainMethPropdef___init_amainmethpropdef, /* pointer to parser_nodes:AMainMethPropdef:parser_prod$AMainMethPropdef$init_amainmethpropdef */
7299 }
7300 };
7301 /* allocate AMainMethPropdef */
7302 val* NEW_nitc__AMainMethPropdef(const struct type* type) {
7303 val* self /* : AMainMethPropdef */;
7304 self = nit_alloc(sizeof(struct instance) + 27*sizeof(nitattribute_t));
7305 self->type = type;
7306 self->class = &class_nitc__AMainMethPropdef;
7307 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMainMethPropdef exact> */
7308 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AMainMethPropdef exact> */
7309 self->attrs[COLOR_nitc__modelize_property__AMethPropdef___is_autoinit].s = 0; /* _is_autoinit on <self:AMainMethPropdef exact> */
7310 self->attrs[COLOR_nitc__auto_super_init__AMethPropdef___auto_super_call].s = 0; /* _auto_super_call on <self:AMainMethPropdef exact> */
7311 return self;
7312 }
7313 /* runtime class nitc__AAnnotPropdef: nitc::AAnnotPropdef (dead=false; need_corpse=false)*/
7314 const struct class class_nitc__AAnnotPropdef = {
7315 0, /* box_kind */
7316 {
7317 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$init */
7318 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$!= */
7319 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$sys */
7320 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAnnotPropdef:abstract_text$Object$to_s */
7321 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$== */
7322 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$is_same_instance */
7323 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAnnotPropdef:abstract_text$Object$inspect */
7324 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$object_id */
7325 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAnnotPropdef:kernel$Object$hash */
7326 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAnnotPropdef:abstract_text$Object$class_name */
7327 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAnnotPropdef:abstract_text$Object$inspect_head */
7328 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAnnotPropdef:abstract_text$Object$native_class_name */
7329 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$location */
7330 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$parent */
7331 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$visit_all */
7332 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAnnotPropdef:modelbuilder_base$ANode$is_broken */
7333 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$hot_location */
7334 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAnnotPropdef:modelbuilder_base$ANode$is_broken= */
7335 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$debug */
7336 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAnnotPropdef:literal$ANode$accept_literal */
7337 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$parent= */
7338 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAnnotPropdef:transform$ANode$full_transform_visitor */
7339 (nitmethod_t)nitc__astvalidation___AAnnotation___ANode__accept_ast_validation, /* pointer to parser_nodes:AAnnotPropdef:astvalidation$AAnnotation$accept_ast_validation */
7340 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAnnotPropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7341 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAnnotPropdef:scope$ANode$accept_scope_visitor */
7342 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:AAnnotPropdef:flow$APropdef$accept_flow_visitor */
7343 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAnnotPropdef:local_var_init$ANode$accept_local_var_visitor */
7344 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAnnotPropdef:auto_super_init$ANode$accept_auto_super_init */
7345 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAnnotPropdef:transform$ANode$accept_transform_visitor */
7346 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$location= */
7347 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$Prod$replace_with */
7348 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAnnotPropdef:typing$ANode$accept_post_typing */
7349 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$replace_child */
7350 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAnnotPropdef:typing$ANode$bad_expr_message */
7351 (nitmethod_t)nitc__modelize_property___APropdef___build_property, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$build_property */
7352 (nitmethod_t)nitc__modelize_property___APropdef___build_signature, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$build_signature */
7353 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$mpropdef */
7354 (nitmethod_t)nitc__modelize_property___APropdef___check_signature, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$check_signature */
7355 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:AAnnotPropdef:scope$APropdef$do_scope */
7356 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:AAnnotPropdef:flow$APropdef$do_flow */
7357 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:AAnnotPropdef:local_var_init$APropdef$do_local_var_init */
7358 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAnnotPropdef:parser_work$Prod$collect_text */
7359 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$Prod$get_annotations */
7360 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$Prod$n_annotations */
7361 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAnnotPropdef:annotation$Prod$get_single_annotation */
7362 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_annotations= */
7363 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ANode$replace_with */
7364 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:AAnnotPropdef:typing$APropdef$do_typing */
7365 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:AAnnotPropdef:phase$APropdef$is_phased */
7366 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:AAnnotPropdef:phase$APropdef$is_phased= */
7367 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ADefinition$n_kwredef */
7368 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ADefinition$n_doc */
7369 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$ADefinition$n_visibility */
7370 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_doc= */
7371 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_kwredef= */
7372 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_visibility= */
7373 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:AAnnotPropdef:abstract_compiler$APropdef$compile_to_c */
7374 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$new_property_visibility */
7375 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$check_redef_keyword */
7376 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$check_redef_property_visibility */
7377 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$set_doc */
7378 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$mpropdef= */
7379 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:AAnnotPropdef:modelize_property$APropdef$check_repeated_types */
7380 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:AAnnotPropdef:typing$APropdef$selfvariable= */
7381 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:AAnnotPropdef:flow$APropdef$before_flow_context= */
7382 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:AAnnotPropdef:flow$APropdef$after_flow_context= */
7383 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:AAnnotPropdef:scope$APropdef$return_mark */
7384 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:AAnnotPropdef:scope$APropdef$return_mark= */
7385 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:AAnnotPropdef:abstract_compiler$APropdef$can_inline */
7386 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAnnotPropdef:flow$ANode$accept_flow_visitor */
7387 (nitmethod_t)nitc___nitc__AAnnotation___name, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$AAnnotation$name */
7388 (nitmethod_t)nitc___nitc__AAnnotation___n_args, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$AAnnotation$n_args */
7389 (nitmethod_t)nitc___nitc__AAnnotation___n_atid, /* pointer to parser_nodes:AAnnotPropdef:parser_nodes$AAnnotation$n_atid */
7390 (nitmethod_t)nitc__parser_prod___AAnnotation___init_aannotation, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotation$init_aannotation */
7391 (nitmethod_t)nitc__annotation___AAnnotation___arg_as_id, /* pointer to parser_nodes:AAnnotPropdef:annotation$AAnnotation$arg_as_id */
7392 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_atid_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_atid= */
7393 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_opar_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_opar= */
7394 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___nitc__parser_nodes__AAnnotation__n_cpar_61d, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$n_cpar= */
7395 (nitmethod_t)nitc__annotation___AAnnotation___arg_as_string, /* pointer to parser_nodes:AAnnotPropdef:annotation$AAnnotation$arg_as_string */
7396 (nitmethod_t)nitc__parser_prod___AAnnotPropdef___init_aannotpropdef, /* pointer to parser_nodes:AAnnotPropdef:parser_prod$AAnnotPropdef$init_aannotpropdef */
7397 }
7398 };
7399 /* allocate AAnnotPropdef */
7400 val* NEW_nitc__AAnnotPropdef(const struct type* type) {
7401 val* self /* : AAnnotPropdef */;
7402 val* var /* : ANodes[AExpr] */;
7403 self = nit_alloc(sizeof(struct instance) + 18*sizeof(nitattribute_t));
7404 self->type = type;
7405 self->class = &class_nitc__AAnnotPropdef;
7406 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAnnotPropdef exact> */
7407 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:AAnnotPropdef exact> */
7408 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExpr);
7409 {
7410 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExpr]>*/
7411 }
7412 {
7413 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExpr]>*/
7414 }
7415 self->attrs[COLOR_nitc__parser_nodes__AAnnotation___n_args].val = var; /* _n_args on <self:AAnnotPropdef exact> */
7416 return self;
7417 }
7418 /* runtime class nitc__ASuperPropdef: nitc::ASuperPropdef (dead=false; need_corpse=false)*/
7419 const struct class class_nitc__ASuperPropdef = {
7420 0, /* box_kind */
7421 {
7422 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$init */
7423 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$!= */
7424 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$sys */
7425 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASuperPropdef:abstract_text$Object$to_s */
7426 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$== */
7427 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$is_same_instance */
7428 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASuperPropdef:abstract_text$Object$inspect */
7429 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$object_id */
7430 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASuperPropdef:kernel$Object$hash */
7431 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASuperPropdef:abstract_text$Object$class_name */
7432 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASuperPropdef:abstract_text$Object$inspect_head */
7433 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASuperPropdef:abstract_text$Object$native_class_name */
7434 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$location */
7435 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$parent */
7436 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$visit_all */
7437 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASuperPropdef:modelbuilder_base$ANode$is_broken */
7438 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$hot_location */
7439 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASuperPropdef:modelbuilder_base$ANode$is_broken= */
7440 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$debug */
7441 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASuperPropdef:literal$ANode$accept_literal */
7442 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$parent= */
7443 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASuperPropdef:transform$ANode$full_transform_visitor */
7444 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASuperPropdef:astvalidation$ANode$accept_ast_validation */
7445 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperPropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7446 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASuperPropdef:scope$ANode$accept_scope_visitor */
7447 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:ASuperPropdef:flow$APropdef$accept_flow_visitor */
7448 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASuperPropdef:local_var_init$ANode$accept_local_var_visitor */
7449 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASuperPropdef:auto_super_init$ANode$accept_auto_super_init */
7450 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASuperPropdef:transform$ANode$accept_transform_visitor */
7451 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$location= */
7452 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$Prod$replace_with */
7453 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASuperPropdef:typing$ANode$accept_post_typing */
7454 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$replace_child */
7455 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ASuperPropdef:typing$ANode$bad_expr_message */
7456 (nitmethod_t)nitc__modelize_property___APropdef___build_property, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$build_property */
7457 (nitmethod_t)nitc__modelize_property___APropdef___build_signature, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$build_signature */
7458 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$mpropdef */
7459 (nitmethod_t)nitc__modelize_property___APropdef___check_signature, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$check_signature */
7460 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:ASuperPropdef:scope$APropdef$do_scope */
7461 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:ASuperPropdef:flow$APropdef$do_flow */
7462 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:ASuperPropdef:local_var_init$APropdef$do_local_var_init */
7463 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASuperPropdef:parser_work$Prod$collect_text */
7464 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$Prod$get_annotations */
7465 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$Prod$n_annotations */
7466 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASuperPropdef:annotation$Prod$get_single_annotation */
7467 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_annotations= */
7468 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ANode$replace_with */
7469 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:ASuperPropdef:typing$APropdef$do_typing */
7470 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:ASuperPropdef:phase$APropdef$is_phased */
7471 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:ASuperPropdef:phase$APropdef$is_phased= */
7472 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ADefinition$n_kwredef */
7473 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ADefinition$n_doc */
7474 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ADefinition$n_visibility */
7475 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_doc= */
7476 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_kwredef= */
7477 (nitmethod_t)nitc__parser_prod___ASuperPropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_visibility= */
7478 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:ASuperPropdef:abstract_compiler$APropdef$compile_to_c */
7479 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$new_property_visibility */
7480 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$check_redef_keyword */
7481 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$check_redef_property_visibility */
7482 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$set_doc */
7483 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$mpropdef= */
7484 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:ASuperPropdef:modelize_property$APropdef$check_repeated_types */
7485 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:ASuperPropdef:typing$APropdef$selfvariable= */
7486 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:ASuperPropdef:flow$APropdef$before_flow_context= */
7487 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:ASuperPropdef:flow$APropdef$after_flow_context= */
7488 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:ASuperPropdef:scope$APropdef$return_mark */
7489 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:ASuperPropdef:scope$APropdef$return_mark= */
7490 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:ASuperPropdef:abstract_compiler$APropdef$can_inline */
7491 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASuperPropdef:flow$ANode$accept_flow_visitor */
7492 (nitmethod_t)nitc___nitc__ASuperPropdef___n_type, /* pointer to parser_nodes:ASuperPropdef:parser_nodes$ASuperPropdef$n_type */
7493 (nitmethod_t)nitc__parser_prod___ASuperPropdef___init_asuperpropdef, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$init_asuperpropdef */
7494 (nitmethod_t)nitc__parser_prod___ASuperPropdef___n_kwsuper_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_kwsuper= */
7495 (nitmethod_t)nitc__parser_prod___ASuperPropdef___n_type_61d, /* pointer to parser_nodes:ASuperPropdef:parser_prod$ASuperPropdef$n_type= */
7496 }
7497 };
7498 /* allocate ASuperPropdef */
7499 val* NEW_nitc__ASuperPropdef(const struct type* type) {
7500 val* self /* : ASuperPropdef */;
7501 self = nit_alloc(sizeof(struct instance) + 16*sizeof(nitattribute_t));
7502 self->type = type;
7503 self->class = &class_nitc__ASuperPropdef;
7504 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASuperPropdef exact> */
7505 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:ASuperPropdef exact> */
7506 return self;
7507 }
7508 /* runtime class nitc__AExternCalls: nitc::AExternCalls (dead=false; need_corpse=false)*/
7509 const struct class class_nitc__AExternCalls = {
7510 0, /* box_kind */
7511 {
7512 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AExternCalls:kernel$Object$init */
7513 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AExternCalls:kernel$Object$!= */
7514 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AExternCalls:kernel$Object$sys */
7515 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AExternCalls:abstract_text$Object$to_s */
7516 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AExternCalls:kernel$Object$== */
7517 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AExternCalls:kernel$Object$is_same_instance */
7518 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AExternCalls:abstract_text$Object$inspect */
7519 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AExternCalls:kernel$Object$object_id */
7520 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AExternCalls:kernel$Object$hash */
7521 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AExternCalls:abstract_text$Object$class_name */
7522 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AExternCalls:abstract_text$Object$inspect_head */
7523 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AExternCalls:abstract_text$Object$native_class_name */
7524 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$location */
7525 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$parent */
7526 (nitmethod_t)nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AExternCalls:parser_prod$AExternCalls$visit_all */
7527 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AExternCalls:modelbuilder_base$ANode$is_broken */
7528 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$hot_location */
7529 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AExternCalls:modelbuilder_base$ANode$is_broken= */
7530 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$debug */
7531 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AExternCalls:literal$ANode$accept_literal */
7532 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$parent= */
7533 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform$ANode$full_transform_visitor */
7534 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AExternCalls:astvalidation$ANode$accept_ast_validation */
7535 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7536 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AExternCalls:scope$ANode$accept_scope_visitor */
7537 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AExternCalls:flow$ANode$accept_flow_visitor */
7538 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AExternCalls:local_var_init$ANode$accept_local_var_visitor */
7539 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AExternCalls:auto_super_init$ANode$accept_auto_super_init */
7540 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AExternCalls:transform$ANode$accept_transform_visitor */
7541 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$location= */
7542 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes$Prod$replace_with */
7543 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AExternCalls:typing$ANode$accept_post_typing */
7544 (nitmethod_t)nitc__parser_prod___AExternCalls___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AExternCalls:parser_prod$AExternCalls$replace_child */
7545 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AExternCalls:typing$ANode$bad_expr_message */
7546 (nitmethod_t)nitc__parser_prod___AExternCalls___init_aexterncalls, /* pointer to parser_nodes:AExternCalls:parser_prod$AExternCalls$init_aexterncalls */
7547 (nitmethod_t)nitc___nitc__AExternCalls___n_extern_calls, /* pointer to parser_nodes:AExternCalls:parser_nodes$AExternCalls$n_extern_calls */
7548 (nitmethod_t)nitc__parser_prod___AExternCalls___n_kwimport_61d, /* pointer to parser_nodes:AExternCalls:parser_prod$AExternCalls$n_kwimport= */
7549 NULL, /* empty */
7550 NULL, /* empty */
7551 NULL, /* empty */
7552 NULL, /* empty */
7553 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AExternCalls:parser_work$Prod$collect_text */
7554 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes$Prod$get_annotations */
7555 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AExternCalls:parser_nodes$Prod$n_annotations */
7556 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AExternCalls:annotation$Prod$get_single_annotation */
7557 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AExternCalls:parser_nodes$Prod$n_annotations= */
7558 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AExternCalls:parser_nodes$ANode$replace_with */
7559 }
7560 };
7561 /* allocate AExternCalls */
7562 val* NEW_nitc__AExternCalls(const struct type* type) {
7563 val* self /* : AExternCalls */;
7564 val* var /* : ANodes[AExternCall] */;
7565 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7566 self->type = type;
7567 self->class = &class_nitc__AExternCalls;
7568 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AExternCalls exact> */
7569 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AExternCall);
7570 {
7571 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AExternCall]>*/
7572 }
7573 {
7574 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AExternCall]>*/
7575 }
7576 self->attrs[COLOR_nitc__parser_nodes__AExternCalls___n_extern_calls].val = var; /* _n_extern_calls on <self:AExternCalls exact> */
7577 return self;
7578 }
7579 /* runtime class nitc__AExternCall: nitc::AExternCall (dead=true; need_corpse=false)*/
7580 /* allocate AExternCall */
7581 val* NEW_nitc__AExternCall(const struct type* type) {
7582 if(catchStack.cursor >= 0){
7583 longjmp(catchStack.envs[catchStack.cursor], 1);
7584 }
7585 PRINT_ERROR("Runtime error: %s", "AExternCall is DEAD");
7586 PRINT_ERROR("\n");
7587 fatal_exit(1);
7588 }
7589 /* runtime class nitc__APropExternCall: nitc::APropExternCall (dead=true; need_corpse=false)*/
7590 /* allocate APropExternCall */
7591 val* NEW_nitc__APropExternCall(const struct type* type) {
7592 if(catchStack.cursor >= 0){
7593 longjmp(catchStack.envs[catchStack.cursor], 1);
7594 }
7595 PRINT_ERROR("Runtime error: %s", "APropExternCall is DEAD");
7596 PRINT_ERROR("\n");
7597 fatal_exit(1);
7598 }
7599 /* runtime class nitc__ALocalPropExternCall: nitc::ALocalPropExternCall (dead=false; need_corpse=false)*/
7600 const struct class class_nitc__ALocalPropExternCall = {
7601 0, /* box_kind */
7602 {
7603 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$init */
7604 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$!= */
7605 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$sys */
7606 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text$Object$to_s */
7607 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$== */
7608 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$is_same_instance */
7609 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text$Object$inspect */
7610 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$object_id */
7611 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALocalPropExternCall:kernel$Object$hash */
7612 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text$Object$class_name */
7613 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text$Object$inspect_head */
7614 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALocalPropExternCall:abstract_text$Object$native_class_name */
7615 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$location */
7616 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$parent */
7617 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod$ALocalPropExternCall$visit_all */
7618 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALocalPropExternCall:modelbuilder_base$ANode$is_broken */
7619 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$hot_location */
7620 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALocalPropExternCall:modelbuilder_base$ANode$is_broken= */
7621 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$debug */
7622 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALocalPropExternCall:literal$ANode$accept_literal */
7623 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$parent= */
7624 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform$ANode$full_transform_visitor */
7625 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation$ANode$accept_ast_validation */
7626 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7627 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALocalPropExternCall:scope$ANode$accept_scope_visitor */
7628 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALocalPropExternCall:flow$ANode$accept_flow_visitor */
7629 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init$ANode$accept_local_var_visitor */
7630 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init$ANode$accept_auto_super_init */
7631 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALocalPropExternCall:transform$ANode$accept_transform_visitor */
7632 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$location= */
7633 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$Prod$replace_with */
7634 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALocalPropExternCall:typing$ANode$accept_post_typing */
7635 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod$ALocalPropExternCall$replace_child */
7636 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALocalPropExternCall:typing$ANode$bad_expr_message */
7637 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___init_alocalpropexterncall, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod$ALocalPropExternCall$init_alocalpropexterncall */
7638 (nitmethod_t)nitc__parser_prod___ALocalPropExternCall___n_methid_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod$ALocalPropExternCall$n_methid= */
7639 NULL, /* empty */
7640 NULL, /* empty */
7641 NULL, /* empty */
7642 NULL, /* empty */
7643 NULL, /* empty */
7644 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALocalPropExternCall:parser_work$Prod$collect_text */
7645 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$Prod$get_annotations */
7646 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$Prod$n_annotations */
7647 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALocalPropExternCall:annotation$Prod$get_single_annotation */
7648 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$Prod$n_annotations= */
7649 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes$ANode$replace_with */
7650 }
7651 };
7652 /* allocate ALocalPropExternCall */
7653 val* NEW_nitc__ALocalPropExternCall(const struct type* type) {
7654 val* self /* : ALocalPropExternCall */;
7655 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7656 self->type = type;
7657 self->class = &class_nitc__ALocalPropExternCall;
7658 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALocalPropExternCall exact> */
7659 return self;
7660 }
7661 /* runtime class nitc__AFullPropExternCall: nitc::AFullPropExternCall (dead=false; need_corpse=false)*/
7662 const struct class class_nitc__AFullPropExternCall = {
7663 0, /* box_kind */
7664 {
7665 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$init */
7666 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$!= */
7667 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$sys */
7668 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AFullPropExternCall:abstract_text$Object$to_s */
7669 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$== */
7670 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$is_same_instance */
7671 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AFullPropExternCall:abstract_text$Object$inspect */
7672 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$object_id */
7673 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AFullPropExternCall:kernel$Object$hash */
7674 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AFullPropExternCall:abstract_text$Object$class_name */
7675 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AFullPropExternCall:abstract_text$Object$inspect_head */
7676 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AFullPropExternCall:abstract_text$Object$native_class_name */
7677 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$location */
7678 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$parent */
7679 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$visit_all */
7680 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AFullPropExternCall:modelbuilder_base$ANode$is_broken */
7681 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$hot_location */
7682 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AFullPropExternCall:modelbuilder_base$ANode$is_broken= */
7683 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$debug */
7684 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AFullPropExternCall:literal$ANode$accept_literal */
7685 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$parent= */
7686 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform$ANode$full_transform_visitor */
7687 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AFullPropExternCall:astvalidation$ANode$accept_ast_validation */
7688 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7689 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AFullPropExternCall:scope$ANode$accept_scope_visitor */
7690 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AFullPropExternCall:flow$ANode$accept_flow_visitor */
7691 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AFullPropExternCall:local_var_init$ANode$accept_local_var_visitor */
7692 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init$ANode$accept_auto_super_init */
7693 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AFullPropExternCall:transform$ANode$accept_transform_visitor */
7694 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$location= */
7695 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$Prod$replace_with */
7696 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AFullPropExternCall:typing$ANode$accept_post_typing */
7697 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$replace_child */
7698 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AFullPropExternCall:typing$ANode$bad_expr_message */
7699 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___init_afullpropexterncall, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$init_afullpropexterncall */
7700 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_type_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$n_type= */
7701 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_dot_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$n_dot= */
7702 (nitmethod_t)nitc__parser_prod___AFullPropExternCall___n_methid_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_prod$AFullPropExternCall$n_methid= */
7703 NULL, /* empty */
7704 NULL, /* empty */
7705 NULL, /* empty */
7706 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AFullPropExternCall:parser_work$Prod$collect_text */
7707 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$Prod$get_annotations */
7708 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$Prod$n_annotations */
7709 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AFullPropExternCall:annotation$Prod$get_single_annotation */
7710 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$Prod$n_annotations= */
7711 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes$ANode$replace_with */
7712 }
7713 };
7714 /* allocate AFullPropExternCall */
7715 val* NEW_nitc__AFullPropExternCall(const struct type* type) {
7716 val* self /* : AFullPropExternCall */;
7717 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7718 self->type = type;
7719 self->class = &class_nitc__AFullPropExternCall;
7720 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AFullPropExternCall exact> */
7721 return self;
7722 }
7723 /* runtime class nitc__AInitPropExternCall: nitc::AInitPropExternCall (dead=false; need_corpse=false)*/
7724 const struct class class_nitc__AInitPropExternCall = {
7725 0, /* box_kind */
7726 {
7727 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$init */
7728 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$!= */
7729 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$sys */
7730 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AInitPropExternCall:abstract_text$Object$to_s */
7731 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$== */
7732 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$is_same_instance */
7733 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AInitPropExternCall:abstract_text$Object$inspect */
7734 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$object_id */
7735 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AInitPropExternCall:kernel$Object$hash */
7736 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AInitPropExternCall:abstract_text$Object$class_name */
7737 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AInitPropExternCall:abstract_text$Object$inspect_head */
7738 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AInitPropExternCall:abstract_text$Object$native_class_name */
7739 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$location */
7740 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$parent */
7741 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AInitPropExternCall:parser_prod$AInitPropExternCall$visit_all */
7742 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AInitPropExternCall:modelbuilder_base$ANode$is_broken */
7743 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$hot_location */
7744 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AInitPropExternCall:modelbuilder_base$ANode$is_broken= */
7745 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$debug */
7746 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AInitPropExternCall:literal$ANode$accept_literal */
7747 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$parent= */
7748 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform$ANode$full_transform_visitor */
7749 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AInitPropExternCall:astvalidation$ANode$accept_ast_validation */
7750 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7751 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AInitPropExternCall:scope$ANode$accept_scope_visitor */
7752 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AInitPropExternCall:flow$ANode$accept_flow_visitor */
7753 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AInitPropExternCall:local_var_init$ANode$accept_local_var_visitor */
7754 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init$ANode$accept_auto_super_init */
7755 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AInitPropExternCall:transform$ANode$accept_transform_visitor */
7756 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$location= */
7757 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$Prod$replace_with */
7758 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AInitPropExternCall:typing$ANode$accept_post_typing */
7759 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AInitPropExternCall:parser_prod$AInitPropExternCall$replace_child */
7760 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AInitPropExternCall:typing$ANode$bad_expr_message */
7761 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___init_ainitpropexterncall, /* pointer to parser_nodes:AInitPropExternCall:parser_prod$AInitPropExternCall$init_ainitpropexterncall */
7762 (nitmethod_t)nitc__parser_prod___AInitPropExternCall___n_type_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_prod$AInitPropExternCall$n_type= */
7763 NULL, /* empty */
7764 NULL, /* empty */
7765 NULL, /* empty */
7766 NULL, /* empty */
7767 NULL, /* empty */
7768 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AInitPropExternCall:parser_work$Prod$collect_text */
7769 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$Prod$get_annotations */
7770 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$Prod$n_annotations */
7771 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AInitPropExternCall:annotation$Prod$get_single_annotation */
7772 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$Prod$n_annotations= */
7773 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes$ANode$replace_with */
7774 }
7775 };
7776 /* allocate AInitPropExternCall */
7777 val* NEW_nitc__AInitPropExternCall(const struct type* type) {
7778 val* self /* : AInitPropExternCall */;
7779 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7780 self->type = type;
7781 self->class = &class_nitc__AInitPropExternCall;
7782 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AInitPropExternCall exact> */
7783 return self;
7784 }
7785 /* runtime class nitc__ASuperExternCall: nitc::ASuperExternCall (dead=false; need_corpse=false)*/
7786 const struct class class_nitc__ASuperExternCall = {
7787 0, /* box_kind */
7788 {
7789 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$init */
7790 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$!= */
7791 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$sys */
7792 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASuperExternCall:abstract_text$Object$to_s */
7793 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$== */
7794 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$is_same_instance */
7795 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASuperExternCall:abstract_text$Object$inspect */
7796 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$object_id */
7797 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASuperExternCall:kernel$Object$hash */
7798 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASuperExternCall:abstract_text$Object$class_name */
7799 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASuperExternCall:abstract_text$Object$inspect_head */
7800 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASuperExternCall:abstract_text$Object$native_class_name */
7801 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$location */
7802 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$parent */
7803 (nitmethod_t)nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASuperExternCall:parser_prod$ASuperExternCall$visit_all */
7804 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASuperExternCall:modelbuilder_base$ANode$is_broken */
7805 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$hot_location */
7806 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASuperExternCall:modelbuilder_base$ANode$is_broken= */
7807 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$debug */
7808 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASuperExternCall:literal$ANode$accept_literal */
7809 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$parent= */
7810 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform$ANode$full_transform_visitor */
7811 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASuperExternCall:astvalidation$ANode$accept_ast_validation */
7812 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7813 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASuperExternCall:scope$ANode$accept_scope_visitor */
7814 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASuperExternCall:flow$ANode$accept_flow_visitor */
7815 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASuperExternCall:local_var_init$ANode$accept_local_var_visitor */
7816 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASuperExternCall:auto_super_init$ANode$accept_auto_super_init */
7817 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASuperExternCall:transform$ANode$accept_transform_visitor */
7818 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$location= */
7819 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$Prod$replace_with */
7820 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASuperExternCall:typing$ANode$accept_post_typing */
7821 (nitmethod_t)nitc__parser_prod___ASuperExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASuperExternCall:parser_prod$ASuperExternCall$replace_child */
7822 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ASuperExternCall:typing$ANode$bad_expr_message */
7823 (nitmethod_t)nitc__parser_prod___ASuperExternCall___init_asuperexterncall, /* pointer to parser_nodes:ASuperExternCall:parser_prod$ASuperExternCall$init_asuperexterncall */
7824 (nitmethod_t)nitc__parser_prod___ASuperExternCall___n_kwsuper_61d, /* pointer to parser_nodes:ASuperExternCall:parser_prod$ASuperExternCall$n_kwsuper= */
7825 NULL, /* empty */
7826 NULL, /* empty */
7827 NULL, /* empty */
7828 NULL, /* empty */
7829 NULL, /* empty */
7830 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASuperExternCall:parser_work$Prod$collect_text */
7831 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$Prod$get_annotations */
7832 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$Prod$n_annotations */
7833 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASuperExternCall:annotation$Prod$get_single_annotation */
7834 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$Prod$n_annotations= */
7835 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASuperExternCall:parser_nodes$ANode$replace_with */
7836 }
7837 };
7838 /* allocate ASuperExternCall */
7839 val* NEW_nitc__ASuperExternCall(const struct type* type) {
7840 val* self /* : ASuperExternCall */;
7841 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7842 self->type = type;
7843 self->class = &class_nitc__ASuperExternCall;
7844 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASuperExternCall exact> */
7845 return self;
7846 }
7847 /* runtime class nitc__ACastExternCall: nitc::ACastExternCall (dead=true; need_corpse=false)*/
7848 /* allocate ACastExternCall */
7849 val* NEW_nitc__ACastExternCall(const struct type* type) {
7850 if(catchStack.cursor >= 0){
7851 longjmp(catchStack.envs[catchStack.cursor], 1);
7852 }
7853 PRINT_ERROR("Runtime error: %s", "ACastExternCall is DEAD");
7854 PRINT_ERROR("\n");
7855 fatal_exit(1);
7856 }
7857 /* runtime class nitc__ACastAsExternCall: nitc::ACastAsExternCall (dead=false; need_corpse=false)*/
7858 const struct class class_nitc__ACastAsExternCall = {
7859 0, /* box_kind */
7860 {
7861 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$init */
7862 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$!= */
7863 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$sys */
7864 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ACastAsExternCall:abstract_text$Object$to_s */
7865 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$== */
7866 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$is_same_instance */
7867 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ACastAsExternCall:abstract_text$Object$inspect */
7868 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$object_id */
7869 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ACastAsExternCall:kernel$Object$hash */
7870 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ACastAsExternCall:abstract_text$Object$class_name */
7871 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ACastAsExternCall:abstract_text$Object$inspect_head */
7872 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ACastAsExternCall:abstract_text$Object$native_class_name */
7873 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$location */
7874 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$parent */
7875 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$visit_all */
7876 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ACastAsExternCall:modelbuilder_base$ANode$is_broken */
7877 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$hot_location */
7878 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ACastAsExternCall:modelbuilder_base$ANode$is_broken= */
7879 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$debug */
7880 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ACastAsExternCall:literal$ANode$accept_literal */
7881 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$parent= */
7882 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform$ANode$full_transform_visitor */
7883 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ACastAsExternCall:astvalidation$ANode$accept_ast_validation */
7884 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7885 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ACastAsExternCall:scope$ANode$accept_scope_visitor */
7886 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ACastAsExternCall:flow$ANode$accept_flow_visitor */
7887 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ACastAsExternCall:local_var_init$ANode$accept_local_var_visitor */
7888 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init$ANode$accept_auto_super_init */
7889 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ACastAsExternCall:transform$ANode$accept_transform_visitor */
7890 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$location= */
7891 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$Prod$replace_with */
7892 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ACastAsExternCall:typing$ANode$accept_post_typing */
7893 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$replace_child */
7894 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ACastAsExternCall:typing$ANode$bad_expr_message */
7895 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___init_acastasexterncall, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$init_acastasexterncall */
7896 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_from_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$n_from_type= */
7897 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_dot_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$n_dot= */
7898 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_kwas_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$n_kwas= */
7899 (nitmethod_t)nitc__parser_prod___ACastAsExternCall___n_to_type_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_prod$ACastAsExternCall$n_to_type= */
7900 NULL, /* empty */
7901 NULL, /* empty */
7902 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ACastAsExternCall:parser_work$Prod$collect_text */
7903 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$Prod$get_annotations */
7904 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$Prod$n_annotations */
7905 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ACastAsExternCall:annotation$Prod$get_single_annotation */
7906 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$Prod$n_annotations= */
7907 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes$ANode$replace_with */
7908 }
7909 };
7910 /* allocate ACastAsExternCall */
7911 val* NEW_nitc__ACastAsExternCall(const struct type* type) {
7912 val* self /* : ACastAsExternCall */;
7913 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7914 self->type = type;
7915 self->class = &class_nitc__ACastAsExternCall;
7916 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ACastAsExternCall exact> */
7917 return self;
7918 }
7919 /* runtime class nitc__AAsNullableExternCall: nitc::AAsNullableExternCall (dead=false; need_corpse=false)*/
7920 const struct class class_nitc__AAsNullableExternCall = {
7921 0, /* box_kind */
7922 {
7923 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$init */
7924 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$!= */
7925 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$sys */
7926 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text$Object$to_s */
7927 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$== */
7928 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$is_same_instance */
7929 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text$Object$inspect */
7930 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$object_id */
7931 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAsNullableExternCall:kernel$Object$hash */
7932 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text$Object$class_name */
7933 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text$Object$inspect_head */
7934 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAsNullableExternCall:abstract_text$Object$native_class_name */
7935 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$location */
7936 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$parent */
7937 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$visit_all */
7938 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAsNullableExternCall:modelbuilder_base$ANode$is_broken */
7939 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$hot_location */
7940 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAsNullableExternCall:modelbuilder_base$ANode$is_broken= */
7941 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$debug */
7942 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAsNullableExternCall:literal$ANode$accept_literal */
7943 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$parent= */
7944 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform$ANode$full_transform_visitor */
7945 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation$ANode$accept_ast_validation */
7946 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
7947 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAsNullableExternCall:scope$ANode$accept_scope_visitor */
7948 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAsNullableExternCall:flow$ANode$accept_flow_visitor */
7949 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init$ANode$accept_local_var_visitor */
7950 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init$ANode$accept_auto_super_init */
7951 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAsNullableExternCall:transform$ANode$accept_transform_visitor */
7952 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$location= */
7953 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$Prod$replace_with */
7954 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAsNullableExternCall:typing$ANode$accept_post_typing */
7955 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$replace_child */
7956 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAsNullableExternCall:typing$ANode$bad_expr_message */
7957 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___init_aasnullableexterncall, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$init_aasnullableexterncall */
7958 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_type_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$n_type= */
7959 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_kwas_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$n_kwas= */
7960 (nitmethod_t)nitc__parser_prod___AAsNullableExternCall___n_kwnullable_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod$AAsNullableExternCall$n_kwnullable= */
7961 NULL, /* empty */
7962 NULL, /* empty */
7963 NULL, /* empty */
7964 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAsNullableExternCall:parser_work$Prod$collect_text */
7965 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$Prod$get_annotations */
7966 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$Prod$n_annotations */
7967 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAsNullableExternCall:annotation$Prod$get_single_annotation */
7968 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$Prod$n_annotations= */
7969 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes$ANode$replace_with */
7970 }
7971 };
7972 /* allocate AAsNullableExternCall */
7973 val* NEW_nitc__AAsNullableExternCall(const struct type* type) {
7974 val* self /* : AAsNullableExternCall */;
7975 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
7976 self->type = type;
7977 self->class = &class_nitc__AAsNullableExternCall;
7978 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAsNullableExternCall exact> */
7979 return self;
7980 }
7981 /* runtime class nitc__AAsNotNullableExternCall: nitc::AAsNotNullableExternCall (dead=false; need_corpse=false)*/
7982 const struct class class_nitc__AAsNotNullableExternCall = {
7983 0, /* box_kind */
7984 {
7985 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$init */
7986 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$!= */
7987 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$sys */
7988 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text$Object$to_s */
7989 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$== */
7990 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$is_same_instance */
7991 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text$Object$inspect */
7992 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$object_id */
7993 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel$Object$hash */
7994 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text$Object$class_name */
7995 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text$Object$inspect_head */
7996 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAsNotNullableExternCall:abstract_text$Object$native_class_name */
7997 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$location */
7998 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$parent */
7999 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$visit_all */
8000 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAsNotNullableExternCall:modelbuilder_base$ANode$is_broken */
8001 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$hot_location */
8002 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:modelbuilder_base$ANode$is_broken= */
8003 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$debug */
8004 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAsNotNullableExternCall:literal$ANode$accept_literal */
8005 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$parent= */
8006 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform$ANode$full_transform_visitor */
8007 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation$ANode$accept_ast_validation */
8008 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8009 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:scope$ANode$accept_scope_visitor */
8010 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:flow$ANode$accept_flow_visitor */
8011 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init$ANode$accept_local_var_visitor */
8012 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init$ANode$accept_auto_super_init */
8013 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAsNotNullableExternCall:transform$ANode$accept_transform_visitor */
8014 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$location= */
8015 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$Prod$replace_with */
8016 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAsNotNullableExternCall:typing$ANode$accept_post_typing */
8017 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$replace_child */
8018 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAsNotNullableExternCall:typing$ANode$bad_expr_message */
8019 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___init_aasnotnullableexterncall, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$init_aasnotnullableexterncall */
8020 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_type_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$n_type= */
8021 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwas_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$n_kwas= */
8022 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwnot_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$n_kwnot= */
8023 (nitmethod_t)nitc__parser_prod___AAsNotNullableExternCall___n_kwnullable_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod$AAsNotNullableExternCall$n_kwnullable= */
8024 NULL, /* empty */
8025 NULL, /* empty */
8026 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_work$Prod$collect_text */
8027 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$Prod$get_annotations */
8028 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$Prod$n_annotations */
8029 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation$Prod$get_single_annotation */
8030 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$Prod$n_annotations= */
8031 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes$ANode$replace_with */
8032 }
8033 };
8034 /* allocate AAsNotNullableExternCall */
8035 val* NEW_nitc__AAsNotNullableExternCall(const struct type* type) {
8036 val* self /* : AAsNotNullableExternCall */;
8037 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8038 self->type = type;
8039 self->class = &class_nitc__AAsNotNullableExternCall;
8040 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAsNotNullableExternCall exact> */
8041 return self;
8042 }
8043 /* runtime class nitc__ATypePropdef: nitc::ATypePropdef (dead=false; need_corpse=false)*/
8044 const struct class class_nitc__ATypePropdef = {
8045 0, /* box_kind */
8046 {
8047 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATypePropdef:kernel$Object$init */
8048 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATypePropdef:kernel$Object$!= */
8049 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATypePropdef:kernel$Object$sys */
8050 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATypePropdef:abstract_text$Object$to_s */
8051 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATypePropdef:kernel$Object$== */
8052 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATypePropdef:kernel$Object$is_same_instance */
8053 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATypePropdef:abstract_text$Object$inspect */
8054 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATypePropdef:kernel$Object$object_id */
8055 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATypePropdef:kernel$Object$hash */
8056 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATypePropdef:abstract_text$Object$class_name */
8057 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATypePropdef:abstract_text$Object$inspect_head */
8058 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATypePropdef:abstract_text$Object$native_class_name */
8059 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$location */
8060 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$parent */
8061 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$visit_all */
8062 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATypePropdef:modelbuilder_base$ANode$is_broken */
8063 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$hot_location */
8064 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATypePropdef:modelbuilder_base$ANode$is_broken= */
8065 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$debug */
8066 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATypePropdef:literal$ANode$accept_literal */
8067 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$parent= */
8068 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform$ANode$full_transform_visitor */
8069 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATypePropdef:astvalidation$ANode$accept_ast_validation */
8070 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8071 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATypePropdef:scope$ANode$accept_scope_visitor */
8072 (nitmethod_t)nitc__flow___APropdef___ANode__accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow$APropdef$accept_flow_visitor */
8073 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATypePropdef:local_var_init$ANode$accept_local_var_visitor */
8074 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATypePropdef:auto_super_init$ANode$accept_auto_super_init */
8075 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATypePropdef:transform$ANode$accept_transform_visitor */
8076 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$location= */
8077 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes$Prod$replace_with */
8078 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATypePropdef:typing$ANode$accept_post_typing */
8079 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$replace_child */
8080 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ATypePropdef:typing$ANode$bad_expr_message */
8081 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__build_property, /* pointer to parser_nodes:ATypePropdef:modelize_property$ATypePropdef$build_property */
8082 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__build_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property$ATypePropdef$build_signature */
8083 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$mpropdef */
8084 (nitmethod_t)nitc__modelize_property___ATypePropdef___APropdef__check_signature, /* pointer to parser_nodes:ATypePropdef:modelize_property$ATypePropdef$check_signature */
8085 (nitmethod_t)nitc__scope___APropdef___do_scope, /* pointer to parser_nodes:ATypePropdef:scope$APropdef$do_scope */
8086 (nitmethod_t)nitc__flow___APropdef___do_flow, /* pointer to parser_nodes:ATypePropdef:flow$APropdef$do_flow */
8087 (nitmethod_t)nitc__local_var_init___APropdef___do_local_var_init, /* pointer to parser_nodes:ATypePropdef:local_var_init$APropdef$do_local_var_init */
8088 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATypePropdef:parser_work$Prod$collect_text */
8089 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes$Prod$get_annotations */
8090 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATypePropdef:parser_nodes$Prod$n_annotations */
8091 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATypePropdef:annotation$Prod$get_single_annotation */
8092 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_annotations= */
8093 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ANode$replace_with */
8094 (nitmethod_t)nitc__typing___APropdef___do_typing, /* pointer to parser_nodes:ATypePropdef:typing$APropdef$do_typing */
8095 (nitmethod_t)nitc__phase___APropdef___is_phased, /* pointer to parser_nodes:ATypePropdef:phase$APropdef$is_phased */
8096 (nitmethod_t)nitc__phase___APropdef___is_phased_61d, /* pointer to parser_nodes:ATypePropdef:phase$APropdef$is_phased= */
8097 (nitmethod_t)nitc___nitc__ADefinition___n_kwredef, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ADefinition$n_kwredef */
8098 (nitmethod_t)nitc___nitc__ADefinition___n_doc, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ADefinition$n_doc */
8099 (nitmethod_t)nitc___nitc__ADefinition___n_visibility, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ADefinition$n_visibility */
8100 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_doc_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_doc= */
8101 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_kwredef_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_kwredef= */
8102 (nitmethod_t)nitc__parser_prod___ATypePropdef___nitc__parser_nodes__ADefinition__n_visibility_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_visibility= */
8103 (nitmethod_t)nitc__abstract_compiler___APropdef___compile_to_c, /* pointer to parser_nodes:ATypePropdef:abstract_compiler$APropdef$compile_to_c */
8104 (nitmethod_t)nitc__modelize_property___APropdef___new_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$new_property_visibility */
8105 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_keyword, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$check_redef_keyword */
8106 (nitmethod_t)nitc__modelize_property___APropdef___check_redef_property_visibility, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$check_redef_property_visibility */
8107 (nitmethod_t)nitc__modelize_property___APropdef___set_doc, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$set_doc */
8108 (nitmethod_t)nitc__modelize_property___APropdef___mpropdef_61d, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$mpropdef= */
8109 (nitmethod_t)nitc__modelize_property___APropdef___check_repeated_types, /* pointer to parser_nodes:ATypePropdef:modelize_property$APropdef$check_repeated_types */
8110 (nitmethod_t)nitc__typing___APropdef___selfvariable_61d, /* pointer to parser_nodes:ATypePropdef:typing$APropdef$selfvariable= */
8111 (nitmethod_t)nitc__flow___APropdef___before_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow$APropdef$before_flow_context= */
8112 (nitmethod_t)nitc__flow___APropdef___after_flow_context_61d, /* pointer to parser_nodes:ATypePropdef:flow$APropdef$after_flow_context= */
8113 (nitmethod_t)nitc__scope___APropdef___return_mark, /* pointer to parser_nodes:ATypePropdef:scope$APropdef$return_mark */
8114 (nitmethod_t)nitc__scope___APropdef___return_mark_61d, /* pointer to parser_nodes:ATypePropdef:scope$APropdef$return_mark= */
8115 (nitmethod_t)nitc__abstract_compiler___APropdef___can_inline, /* pointer to parser_nodes:ATypePropdef:abstract_compiler$APropdef$can_inline */
8116 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATypePropdef:flow$ANode$accept_flow_visitor */
8117 (nitmethod_t)nitc__parser_prod___ATypePropdef___init_atypepropdef, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$init_atypepropdef */
8118 (nitmethod_t)nitc___nitc__ATypePropdef___n_qid, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ATypePropdef$n_qid */
8119 (nitmethod_t)nitc___nitc__ATypePropdef___n_type, /* pointer to parser_nodes:ATypePropdef:parser_nodes$ATypePropdef$n_type */
8120 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_kwtype_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_kwtype= */
8121 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_qid_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_qid= */
8122 (nitmethod_t)nitc__parser_prod___ATypePropdef___n_type_61d, /* pointer to parser_nodes:ATypePropdef:parser_prod$ATypePropdef$n_type= */
8123 }
8124 };
8125 /* allocate ATypePropdef */
8126 val* NEW_nitc__ATypePropdef(const struct type* type) {
8127 val* self /* : ATypePropdef */;
8128 self = nit_alloc(sizeof(struct instance) + 17*sizeof(nitattribute_t));
8129 self->type = type;
8130 self->class = &class_nitc__ATypePropdef;
8131 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATypePropdef exact> */
8132 self->attrs[COLOR_nitc__phase__APropdef___is_phased].s = 0; /* _is_phased on <self:ATypePropdef exact> */
8133 return self;
8134 }
8135 /* runtime class nitc__AMethid: nitc::AMethid (dead=true; need_corpse=false)*/
8136 /* allocate AMethid */
8137 val* NEW_nitc__AMethid(const struct type* type) {
8138 if(catchStack.cursor >= 0){
8139 longjmp(catchStack.envs[catchStack.cursor], 1);
8140 }
8141 PRINT_ERROR("Runtime error: %s", "AMethid is DEAD");
8142 PRINT_ERROR("\n");
8143 fatal_exit(1);
8144 }
8145 /* runtime class nitc__AIdMethid: nitc::AIdMethid (dead=false; need_corpse=false)*/
8146 const struct class class_nitc__AIdMethid = {
8147 0, /* box_kind */
8148 {
8149 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AIdMethid:kernel$Object$init */
8150 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AIdMethid:kernel$Object$!= */
8151 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AIdMethid:kernel$Object$sys */
8152 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AIdMethid:abstract_text$Object$to_s */
8153 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AIdMethid:kernel$Object$== */
8154 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AIdMethid:kernel$Object$is_same_instance */
8155 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AIdMethid:abstract_text$Object$inspect */
8156 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AIdMethid:kernel$Object$object_id */
8157 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AIdMethid:kernel$Object$hash */
8158 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AIdMethid:abstract_text$Object$class_name */
8159 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AIdMethid:abstract_text$Object$inspect_head */
8160 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AIdMethid:abstract_text$Object$native_class_name */
8161 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$location */
8162 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$parent */
8163 (nitmethod_t)nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AIdMethid:parser_prod$AIdMethid$visit_all */
8164 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AIdMethid:modelbuilder_base$ANode$is_broken */
8165 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$hot_location */
8166 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AIdMethid:modelbuilder_base$ANode$is_broken= */
8167 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$debug */
8168 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AIdMethid:literal$ANode$accept_literal */
8169 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$parent= */
8170 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform$ANode$full_transform_visitor */
8171 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AIdMethid:astvalidation$ANode$accept_ast_validation */
8172 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8173 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AIdMethid:scope$ANode$accept_scope_visitor */
8174 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AIdMethid:flow$ANode$accept_flow_visitor */
8175 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AIdMethid:local_var_init$ANode$accept_local_var_visitor */
8176 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AIdMethid:auto_super_init$ANode$accept_auto_super_init */
8177 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AIdMethid:transform$ANode$accept_transform_visitor */
8178 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$location= */
8179 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes$Prod$replace_with */
8180 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AIdMethid:typing$ANode$accept_post_typing */
8181 (nitmethod_t)nitc__parser_prod___AIdMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AIdMethid:parser_prod$AIdMethid$replace_child */
8182 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AIdMethid:typing$ANode$bad_expr_message */
8183 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__is_binary, /* pointer to parser_nodes:AIdMethid:modelize_property$AIdMethid$is_binary */
8184 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__min_arity, /* pointer to parser_nodes:AIdMethid:modelize_property$AIdMethid$min_arity */
8185 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__accept_special_last_parameter, /* pointer to parser_nodes:AIdMethid:modelize_property$AIdMethid$accept_special_last_parameter */
8186 (nitmethod_t)nitc__modelize_property___AIdMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:AIdMethid:modelize_property$AIdMethid$return_is_mandatory */
8187 (nitmethod_t)nitc__parser_prod___AIdMethid___init_aidmethid, /* pointer to parser_nodes:AIdMethid:parser_prod$AIdMethid$init_aidmethid */
8188 (nitmethod_t)nitc___nitc__AIdMethid___n_id, /* pointer to parser_nodes:AIdMethid:parser_nodes$AIdMethid$n_id */
8189 (nitmethod_t)nitc__parser_prod___AIdMethid___n_id_61d, /* pointer to parser_nodes:AIdMethid:parser_prod$AIdMethid$n_id= */
8190 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AIdMethid:parser_work$Prod$collect_text */
8191 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes$Prod$get_annotations */
8192 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AIdMethid:parser_nodes$Prod$n_annotations */
8193 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AIdMethid:annotation$Prod$get_single_annotation */
8194 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AIdMethid:parser_nodes$Prod$n_annotations= */
8195 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AIdMethid:parser_nodes$ANode$replace_with */
8196 }
8197 };
8198 /* allocate AIdMethid */
8199 val* NEW_nitc__AIdMethid(const struct type* type) {
8200 val* self /* : AIdMethid */;
8201 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8202 self->type = type;
8203 self->class = &class_nitc__AIdMethid;
8204 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AIdMethid exact> */
8205 return self;
8206 }
8207 /* runtime class nitc__AOperatorMethid: nitc::AOperatorMethid (dead=true; need_corpse=false)*/
8208 /* allocate AOperatorMethid */
8209 val* NEW_nitc__AOperatorMethid(const struct type* type) {
8210 if(catchStack.cursor >= 0){
8211 longjmp(catchStack.envs[catchStack.cursor], 1);
8212 }
8213 PRINT_ERROR("Runtime error: %s", "AOperatorMethid is DEAD");
8214 PRINT_ERROR("\n");
8215 fatal_exit(1);
8216 }
8217 /* runtime class nitc__APlusMethid: nitc::APlusMethid (dead=false; need_corpse=false)*/
8218 const struct class class_nitc__APlusMethid = {
8219 0, /* box_kind */
8220 {
8221 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APlusMethid:kernel$Object$init */
8222 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APlusMethid:kernel$Object$!= */
8223 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APlusMethid:kernel$Object$sys */
8224 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APlusMethid:abstract_text$Object$to_s */
8225 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APlusMethid:kernel$Object$== */
8226 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APlusMethid:kernel$Object$is_same_instance */
8227 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APlusMethid:abstract_text$Object$inspect */
8228 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APlusMethid:kernel$Object$object_id */
8229 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APlusMethid:kernel$Object$hash */
8230 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APlusMethid:abstract_text$Object$class_name */
8231 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APlusMethid:abstract_text$Object$inspect_head */
8232 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APlusMethid:abstract_text$Object$native_class_name */
8233 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$location */
8234 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$parent */
8235 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APlusMethid:parser_prod$APlusMethid$visit_all */
8236 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APlusMethid:modelbuilder_base$ANode$is_broken */
8237 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$hot_location */
8238 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APlusMethid:modelbuilder_base$ANode$is_broken= */
8239 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$debug */
8240 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APlusMethid:literal$ANode$accept_literal */
8241 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$parent= */
8242 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform$ANode$full_transform_visitor */
8243 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APlusMethid:astvalidation$ANode$accept_ast_validation */
8244 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8245 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APlusMethid:scope$ANode$accept_scope_visitor */
8246 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APlusMethid:flow$ANode$accept_flow_visitor */
8247 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APlusMethid:local_var_init$ANode$accept_local_var_visitor */
8248 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APlusMethid:auto_super_init$ANode$accept_auto_super_init */
8249 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APlusMethid:transform$ANode$accept_transform_visitor */
8250 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$location= */
8251 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes$Prod$replace_with */
8252 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APlusMethid:typing$ANode$accept_post_typing */
8253 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APlusMethid:parser_prod$APlusMethid$replace_child */
8254 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:APlusMethid:typing$ANode$bad_expr_message */
8255 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APlusMethid:modelize_property$AMethid$is_binary */
8256 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APlusMethid:modelize_property$AMethid$min_arity */
8257 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APlusMethid:modelize_property$AMethid$accept_special_last_parameter */
8258 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APlusMethid:modelize_property$AMethid$return_is_mandatory */
8259 (nitmethod_t)nitc__parser_prod___APlusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APlusMethid:parser_prod$APlusMethid$n_op= */
8260 (nitmethod_t)nitc__parser_prod___APlusMethid___init_aplusmethid, /* pointer to parser_nodes:APlusMethid:parser_prod$APlusMethid$init_aplusmethid */
8261 NULL, /* empty */
8262 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APlusMethid:parser_work$Prod$collect_text */
8263 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes$Prod$get_annotations */
8264 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APlusMethid:parser_nodes$Prod$n_annotations */
8265 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APlusMethid:annotation$Prod$get_single_annotation */
8266 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APlusMethid:parser_nodes$Prod$n_annotations= */
8267 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APlusMethid:parser_nodes$ANode$replace_with */
8268 }
8269 };
8270 /* allocate APlusMethid */
8271 val* NEW_nitc__APlusMethid(const struct type* type) {
8272 val* self /* : APlusMethid */;
8273 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8274 self->type = type;
8275 self->class = &class_nitc__APlusMethid;
8276 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APlusMethid exact> */
8277 return self;
8278 }
8279 /* runtime class nitc__AMinusMethid: nitc::AMinusMethid (dead=false; need_corpse=false)*/
8280 const struct class class_nitc__AMinusMethid = {
8281 0, /* box_kind */
8282 {
8283 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AMinusMethid:kernel$Object$init */
8284 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AMinusMethid:kernel$Object$!= */
8285 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AMinusMethid:kernel$Object$sys */
8286 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AMinusMethid:abstract_text$Object$to_s */
8287 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AMinusMethid:kernel$Object$== */
8288 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AMinusMethid:kernel$Object$is_same_instance */
8289 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AMinusMethid:abstract_text$Object$inspect */
8290 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AMinusMethid:kernel$Object$object_id */
8291 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AMinusMethid:kernel$Object$hash */
8292 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AMinusMethid:abstract_text$Object$class_name */
8293 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AMinusMethid:abstract_text$Object$inspect_head */
8294 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AMinusMethid:abstract_text$Object$native_class_name */
8295 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$location */
8296 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$parent */
8297 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AMinusMethid:parser_prod$AMinusMethid$visit_all */
8298 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AMinusMethid:modelbuilder_base$ANode$is_broken */
8299 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$hot_location */
8300 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AMinusMethid:modelbuilder_base$ANode$is_broken= */
8301 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$debug */
8302 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AMinusMethid:literal$ANode$accept_literal */
8303 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$parent= */
8304 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform$ANode$full_transform_visitor */
8305 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AMinusMethid:astvalidation$ANode$accept_ast_validation */
8306 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8307 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AMinusMethid:scope$ANode$accept_scope_visitor */
8308 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AMinusMethid:flow$ANode$accept_flow_visitor */
8309 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AMinusMethid:local_var_init$ANode$accept_local_var_visitor */
8310 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AMinusMethid:auto_super_init$ANode$accept_auto_super_init */
8311 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AMinusMethid:transform$ANode$accept_transform_visitor */
8312 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$location= */
8313 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes$Prod$replace_with */
8314 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AMinusMethid:typing$ANode$accept_post_typing */
8315 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AMinusMethid:parser_prod$AMinusMethid$replace_child */
8316 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AMinusMethid:typing$ANode$bad_expr_message */
8317 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AMinusMethid:modelize_property$AMethid$is_binary */
8318 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AMinusMethid:modelize_property$AMethid$min_arity */
8319 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AMinusMethid:modelize_property$AMethid$accept_special_last_parameter */
8320 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AMinusMethid:modelize_property$AMethid$return_is_mandatory */
8321 (nitmethod_t)nitc__parser_prod___AMinusMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AMinusMethid:parser_prod$AMinusMethid$n_op= */
8322 (nitmethod_t)nitc__parser_prod___AMinusMethid___init_aminusmethid, /* pointer to parser_nodes:AMinusMethid:parser_prod$AMinusMethid$init_aminusmethid */
8323 NULL, /* empty */
8324 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AMinusMethid:parser_work$Prod$collect_text */
8325 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes$Prod$get_annotations */
8326 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AMinusMethid:parser_nodes$Prod$n_annotations */
8327 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AMinusMethid:annotation$Prod$get_single_annotation */
8328 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AMinusMethid:parser_nodes$Prod$n_annotations= */
8329 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AMinusMethid:parser_nodes$ANode$replace_with */
8330 }
8331 };
8332 /* allocate AMinusMethid */
8333 val* NEW_nitc__AMinusMethid(const struct type* type) {
8334 val* self /* : AMinusMethid */;
8335 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8336 self->type = type;
8337 self->class = &class_nitc__AMinusMethid;
8338 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AMinusMethid exact> */
8339 return self;
8340 }
8341 /* runtime class nitc__AStarMethid: nitc::AStarMethid (dead=false; need_corpse=false)*/
8342 const struct class class_nitc__AStarMethid = {
8343 0, /* box_kind */
8344 {
8345 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarMethid:kernel$Object$init */
8346 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarMethid:kernel$Object$!= */
8347 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarMethid:kernel$Object$sys */
8348 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarMethid:abstract_text$Object$to_s */
8349 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarMethid:kernel$Object$== */
8350 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarMethid:kernel$Object$is_same_instance */
8351 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarMethid:abstract_text$Object$inspect */
8352 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarMethid:kernel$Object$object_id */
8353 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarMethid:kernel$Object$hash */
8354 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarMethid:abstract_text$Object$class_name */
8355 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarMethid:abstract_text$Object$inspect_head */
8356 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarMethid:abstract_text$Object$native_class_name */
8357 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$location */
8358 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$parent */
8359 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarMethid:parser_prod$AStarMethid$visit_all */
8360 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarMethid:modelbuilder_base$ANode$is_broken */
8361 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$hot_location */
8362 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarMethid:modelbuilder_base$ANode$is_broken= */
8363 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$debug */
8364 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarMethid:literal$ANode$accept_literal */
8365 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$parent= */
8366 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform$ANode$full_transform_visitor */
8367 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarMethid:astvalidation$ANode$accept_ast_validation */
8368 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8369 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarMethid:scope$ANode$accept_scope_visitor */
8370 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarMethid:flow$ANode$accept_flow_visitor */
8371 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarMethid:local_var_init$ANode$accept_local_var_visitor */
8372 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarMethid:auto_super_init$ANode$accept_auto_super_init */
8373 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarMethid:transform$ANode$accept_transform_visitor */
8374 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$location= */
8375 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes$Prod$replace_with */
8376 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarMethid:typing$ANode$accept_post_typing */
8377 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarMethid:parser_prod$AStarMethid$replace_child */
8378 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AStarMethid:typing$ANode$bad_expr_message */
8379 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarMethid:modelize_property$AMethid$is_binary */
8380 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarMethid:modelize_property$AMethid$min_arity */
8381 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarMethid:modelize_property$AMethid$accept_special_last_parameter */
8382 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarMethid:modelize_property$AMethid$return_is_mandatory */
8383 (nitmethod_t)nitc__parser_prod___AStarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarMethid:parser_prod$AStarMethid$n_op= */
8384 (nitmethod_t)nitc__parser_prod___AStarMethid___init_astarmethid, /* pointer to parser_nodes:AStarMethid:parser_prod$AStarMethid$init_astarmethid */
8385 NULL, /* empty */
8386 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarMethid:parser_work$Prod$collect_text */
8387 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes$Prod$get_annotations */
8388 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarMethid:parser_nodes$Prod$n_annotations */
8389 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarMethid:annotation$Prod$get_single_annotation */
8390 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarMethid:parser_nodes$Prod$n_annotations= */
8391 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarMethid:parser_nodes$ANode$replace_with */
8392 }
8393 };
8394 /* allocate AStarMethid */
8395 val* NEW_nitc__AStarMethid(const struct type* type) {
8396 val* self /* : AStarMethid */;
8397 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8398 self->type = type;
8399 self->class = &class_nitc__AStarMethid;
8400 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarMethid exact> */
8401 return self;
8402 }
8403 /* runtime class nitc__AStarstarMethid: nitc::AStarstarMethid (dead=false; need_corpse=false)*/
8404 const struct class class_nitc__AStarstarMethid = {
8405 0, /* box_kind */
8406 {
8407 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$init */
8408 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$!= */
8409 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$sys */
8410 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarstarMethid:abstract_text$Object$to_s */
8411 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$== */
8412 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$is_same_instance */
8413 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarstarMethid:abstract_text$Object$inspect */
8414 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$object_id */
8415 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarstarMethid:kernel$Object$hash */
8416 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarstarMethid:abstract_text$Object$class_name */
8417 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarstarMethid:abstract_text$Object$inspect_head */
8418 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarstarMethid:abstract_text$Object$native_class_name */
8419 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$location */
8420 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$parent */
8421 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarstarMethid:parser_prod$AStarstarMethid$visit_all */
8422 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarstarMethid:modelbuilder_base$ANode$is_broken */
8423 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$hot_location */
8424 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarstarMethid:modelbuilder_base$ANode$is_broken= */
8425 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$debug */
8426 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarstarMethid:literal$ANode$accept_literal */
8427 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$parent= */
8428 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarstarMethid:transform$ANode$full_transform_visitor */
8429 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarstarMethid:astvalidation$ANode$accept_ast_validation */
8430 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarstarMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8431 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarstarMethid:scope$ANode$accept_scope_visitor */
8432 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarstarMethid:flow$ANode$accept_flow_visitor */
8433 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarstarMethid:local_var_init$ANode$accept_local_var_visitor */
8434 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarstarMethid:auto_super_init$ANode$accept_auto_super_init */
8435 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarstarMethid:transform$ANode$accept_transform_visitor */
8436 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$location= */
8437 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$Prod$replace_with */
8438 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarstarMethid:typing$ANode$accept_post_typing */
8439 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarstarMethid:parser_prod$AStarstarMethid$replace_child */
8440 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AStarstarMethid:typing$ANode$bad_expr_message */
8441 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarstarMethid:modelize_property$AMethid$is_binary */
8442 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarstarMethid:modelize_property$AMethid$min_arity */
8443 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarstarMethid:modelize_property$AMethid$accept_special_last_parameter */
8444 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarstarMethid:modelize_property$AMethid$return_is_mandatory */
8445 (nitmethod_t)nitc__parser_prod___AStarstarMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarstarMethid:parser_prod$AStarstarMethid$n_op= */
8446 (nitmethod_t)nitc__parser_prod___AStarstarMethid___init_astarstarmethid, /* pointer to parser_nodes:AStarstarMethid:parser_prod$AStarstarMethid$init_astarstarmethid */
8447 NULL, /* empty */
8448 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarstarMethid:parser_work$Prod$collect_text */
8449 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$Prod$get_annotations */
8450 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$Prod$n_annotations */
8451 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarstarMethid:annotation$Prod$get_single_annotation */
8452 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$Prod$n_annotations= */
8453 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarstarMethid:parser_nodes$ANode$replace_with */
8454 }
8455 };
8456 /* allocate AStarstarMethid */
8457 val* NEW_nitc__AStarstarMethid(const struct type* type) {
8458 val* self /* : AStarstarMethid */;
8459 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8460 self->type = type;
8461 self->class = &class_nitc__AStarstarMethid;
8462 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarstarMethid exact> */
8463 return self;
8464 }
8465 /* runtime class nitc__ASlashMethid: nitc::ASlashMethid (dead=false; need_corpse=false)*/
8466 const struct class class_nitc__ASlashMethid = {
8467 0, /* box_kind */
8468 {
8469 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASlashMethid:kernel$Object$init */
8470 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASlashMethid:kernel$Object$!= */
8471 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASlashMethid:kernel$Object$sys */
8472 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASlashMethid:abstract_text$Object$to_s */
8473 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASlashMethid:kernel$Object$== */
8474 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASlashMethid:kernel$Object$is_same_instance */
8475 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASlashMethid:abstract_text$Object$inspect */
8476 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASlashMethid:kernel$Object$object_id */
8477 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASlashMethid:kernel$Object$hash */
8478 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASlashMethid:abstract_text$Object$class_name */
8479 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASlashMethid:abstract_text$Object$inspect_head */
8480 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASlashMethid:abstract_text$Object$native_class_name */
8481 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$location */
8482 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$parent */
8483 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASlashMethid:parser_prod$ASlashMethid$visit_all */
8484 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASlashMethid:modelbuilder_base$ANode$is_broken */
8485 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$hot_location */
8486 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASlashMethid:modelbuilder_base$ANode$is_broken= */
8487 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$debug */
8488 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASlashMethid:literal$ANode$accept_literal */
8489 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$parent= */
8490 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform$ANode$full_transform_visitor */
8491 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASlashMethid:astvalidation$ANode$accept_ast_validation */
8492 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8493 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASlashMethid:scope$ANode$accept_scope_visitor */
8494 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASlashMethid:flow$ANode$accept_flow_visitor */
8495 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASlashMethid:local_var_init$ANode$accept_local_var_visitor */
8496 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASlashMethid:auto_super_init$ANode$accept_auto_super_init */
8497 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASlashMethid:transform$ANode$accept_transform_visitor */
8498 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$location= */
8499 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes$Prod$replace_with */
8500 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASlashMethid:typing$ANode$accept_post_typing */
8501 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASlashMethid:parser_prod$ASlashMethid$replace_child */
8502 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ASlashMethid:typing$ANode$bad_expr_message */
8503 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ASlashMethid:modelize_property$AMethid$is_binary */
8504 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ASlashMethid:modelize_property$AMethid$min_arity */
8505 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ASlashMethid:modelize_property$AMethid$accept_special_last_parameter */
8506 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ASlashMethid:modelize_property$AMethid$return_is_mandatory */
8507 (nitmethod_t)nitc__parser_prod___ASlashMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ASlashMethid:parser_prod$ASlashMethid$n_op= */
8508 (nitmethod_t)nitc__parser_prod___ASlashMethid___init_aslashmethid, /* pointer to parser_nodes:ASlashMethid:parser_prod$ASlashMethid$init_aslashmethid */
8509 NULL, /* empty */
8510 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASlashMethid:parser_work$Prod$collect_text */
8511 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes$Prod$get_annotations */
8512 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASlashMethid:parser_nodes$Prod$n_annotations */
8513 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASlashMethid:annotation$Prod$get_single_annotation */
8514 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASlashMethid:parser_nodes$Prod$n_annotations= */
8515 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASlashMethid:parser_nodes$ANode$replace_with */
8516 }
8517 };
8518 /* allocate ASlashMethid */
8519 val* NEW_nitc__ASlashMethid(const struct type* type) {
8520 val* self /* : ASlashMethid */;
8521 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8522 self->type = type;
8523 self->class = &class_nitc__ASlashMethid;
8524 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASlashMethid exact> */
8525 return self;
8526 }
8527 /* runtime class nitc__APercentMethid: nitc::APercentMethid (dead=false; need_corpse=false)*/
8528 const struct class class_nitc__APercentMethid = {
8529 0, /* box_kind */
8530 {
8531 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APercentMethid:kernel$Object$init */
8532 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APercentMethid:kernel$Object$!= */
8533 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APercentMethid:kernel$Object$sys */
8534 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APercentMethid:abstract_text$Object$to_s */
8535 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APercentMethid:kernel$Object$== */
8536 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APercentMethid:kernel$Object$is_same_instance */
8537 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APercentMethid:abstract_text$Object$inspect */
8538 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APercentMethid:kernel$Object$object_id */
8539 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APercentMethid:kernel$Object$hash */
8540 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APercentMethid:abstract_text$Object$class_name */
8541 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APercentMethid:abstract_text$Object$inspect_head */
8542 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APercentMethid:abstract_text$Object$native_class_name */
8543 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$location */
8544 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$parent */
8545 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APercentMethid:parser_prod$APercentMethid$visit_all */
8546 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APercentMethid:modelbuilder_base$ANode$is_broken */
8547 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$hot_location */
8548 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APercentMethid:modelbuilder_base$ANode$is_broken= */
8549 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$debug */
8550 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APercentMethid:literal$ANode$accept_literal */
8551 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$parent= */
8552 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform$ANode$full_transform_visitor */
8553 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APercentMethid:astvalidation$ANode$accept_ast_validation */
8554 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8555 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APercentMethid:scope$ANode$accept_scope_visitor */
8556 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APercentMethid:flow$ANode$accept_flow_visitor */
8557 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APercentMethid:local_var_init$ANode$accept_local_var_visitor */
8558 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APercentMethid:auto_super_init$ANode$accept_auto_super_init */
8559 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APercentMethid:transform$ANode$accept_transform_visitor */
8560 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$location= */
8561 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes$Prod$replace_with */
8562 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APercentMethid:typing$ANode$accept_post_typing */
8563 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APercentMethid:parser_prod$APercentMethid$replace_child */
8564 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:APercentMethid:typing$ANode$bad_expr_message */
8565 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APercentMethid:modelize_property$AMethid$is_binary */
8566 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APercentMethid:modelize_property$AMethid$min_arity */
8567 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APercentMethid:modelize_property$AMethid$accept_special_last_parameter */
8568 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APercentMethid:modelize_property$AMethid$return_is_mandatory */
8569 (nitmethod_t)nitc__parser_prod___APercentMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APercentMethid:parser_prod$APercentMethid$n_op= */
8570 (nitmethod_t)nitc__parser_prod___APercentMethid___init_apercentmethid, /* pointer to parser_nodes:APercentMethid:parser_prod$APercentMethid$init_apercentmethid */
8571 NULL, /* empty */
8572 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APercentMethid:parser_work$Prod$collect_text */
8573 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes$Prod$get_annotations */
8574 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APercentMethid:parser_nodes$Prod$n_annotations */
8575 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APercentMethid:annotation$Prod$get_single_annotation */
8576 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APercentMethid:parser_nodes$Prod$n_annotations= */
8577 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APercentMethid:parser_nodes$ANode$replace_with */
8578 }
8579 };
8580 /* allocate APercentMethid */
8581 val* NEW_nitc__APercentMethid(const struct type* type) {
8582 val* self /* : APercentMethid */;
8583 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8584 self->type = type;
8585 self->class = &class_nitc__APercentMethid;
8586 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APercentMethid exact> */
8587 return self;
8588 }
8589 /* runtime class nitc__APipeMethid: nitc::APipeMethid (dead=false; need_corpse=false)*/
8590 const struct class class_nitc__APipeMethid = {
8591 0, /* box_kind */
8592 {
8593 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:APipeMethid:kernel$Object$init */
8594 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:APipeMethid:kernel$Object$!= */
8595 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:APipeMethid:kernel$Object$sys */
8596 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:APipeMethid:abstract_text$Object$to_s */
8597 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:APipeMethid:kernel$Object$== */
8598 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:APipeMethid:kernel$Object$is_same_instance */
8599 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:APipeMethid:abstract_text$Object$inspect */
8600 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:APipeMethid:kernel$Object$object_id */
8601 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:APipeMethid:kernel$Object$hash */
8602 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:APipeMethid:abstract_text$Object$class_name */
8603 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:APipeMethid:abstract_text$Object$inspect_head */
8604 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:APipeMethid:abstract_text$Object$native_class_name */
8605 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$location */
8606 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$parent */
8607 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:APipeMethid:parser_prod$APipeMethid$visit_all */
8608 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:APipeMethid:modelbuilder_base$ANode$is_broken */
8609 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$hot_location */
8610 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:APipeMethid:modelbuilder_base$ANode$is_broken= */
8611 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$debug */
8612 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:APipeMethid:literal$ANode$accept_literal */
8613 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$parent= */
8614 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:APipeMethid:transform$ANode$full_transform_visitor */
8615 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:APipeMethid:astvalidation$ANode$accept_ast_validation */
8616 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:APipeMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8617 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:APipeMethid:scope$ANode$accept_scope_visitor */
8618 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:APipeMethid:flow$ANode$accept_flow_visitor */
8619 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:APipeMethid:local_var_init$ANode$accept_local_var_visitor */
8620 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:APipeMethid:auto_super_init$ANode$accept_auto_super_init */
8621 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:APipeMethid:transform$ANode$accept_transform_visitor */
8622 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$location= */
8623 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:APipeMethid:parser_nodes$Prod$replace_with */
8624 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:APipeMethid:typing$ANode$accept_post_typing */
8625 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:APipeMethid:parser_prod$APipeMethid$replace_child */
8626 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:APipeMethid:typing$ANode$bad_expr_message */
8627 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:APipeMethid:modelize_property$AMethid$is_binary */
8628 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:APipeMethid:modelize_property$AMethid$min_arity */
8629 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:APipeMethid:modelize_property$AMethid$accept_special_last_parameter */
8630 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:APipeMethid:modelize_property$AMethid$return_is_mandatory */
8631 (nitmethod_t)nitc__parser_prod___APipeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:APipeMethid:parser_prod$APipeMethid$n_op= */
8632 (nitmethod_t)nitc__parser_prod___APipeMethid___init_apipemethid, /* pointer to parser_nodes:APipeMethid:parser_prod$APipeMethid$init_apipemethid */
8633 NULL, /* empty */
8634 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:APipeMethid:parser_work$Prod$collect_text */
8635 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:APipeMethid:parser_nodes$Prod$get_annotations */
8636 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:APipeMethid:parser_nodes$Prod$n_annotations */
8637 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:APipeMethid:annotation$Prod$get_single_annotation */
8638 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:APipeMethid:parser_nodes$Prod$n_annotations= */
8639 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:APipeMethid:parser_nodes$ANode$replace_with */
8640 }
8641 };
8642 /* allocate APipeMethid */
8643 val* NEW_nitc__APipeMethid(const struct type* type) {
8644 val* self /* : APipeMethid */;
8645 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8646 self->type = type;
8647 self->class = &class_nitc__APipeMethid;
8648 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:APipeMethid exact> */
8649 return self;
8650 }
8651 /* runtime class nitc__ACaretMethid: nitc::ACaretMethid (dead=false; need_corpse=false)*/
8652 const struct class class_nitc__ACaretMethid = {
8653 0, /* box_kind */
8654 {
8655 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ACaretMethid:kernel$Object$init */
8656 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ACaretMethid:kernel$Object$!= */
8657 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ACaretMethid:kernel$Object$sys */
8658 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ACaretMethid:abstract_text$Object$to_s */
8659 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ACaretMethid:kernel$Object$== */
8660 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ACaretMethid:kernel$Object$is_same_instance */
8661 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ACaretMethid:abstract_text$Object$inspect */
8662 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ACaretMethid:kernel$Object$object_id */
8663 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ACaretMethid:kernel$Object$hash */
8664 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ACaretMethid:abstract_text$Object$class_name */
8665 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ACaretMethid:abstract_text$Object$inspect_head */
8666 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ACaretMethid:abstract_text$Object$native_class_name */
8667 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$location */
8668 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$parent */
8669 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ACaretMethid:parser_prod$ACaretMethid$visit_all */
8670 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ACaretMethid:modelbuilder_base$ANode$is_broken */
8671 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$hot_location */
8672 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ACaretMethid:modelbuilder_base$ANode$is_broken= */
8673 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$debug */
8674 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ACaretMethid:literal$ANode$accept_literal */
8675 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$parent= */
8676 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ACaretMethid:transform$ANode$full_transform_visitor */
8677 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ACaretMethid:astvalidation$ANode$accept_ast_validation */
8678 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ACaretMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8679 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ACaretMethid:scope$ANode$accept_scope_visitor */
8680 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ACaretMethid:flow$ANode$accept_flow_visitor */
8681 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ACaretMethid:local_var_init$ANode$accept_local_var_visitor */
8682 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ACaretMethid:auto_super_init$ANode$accept_auto_super_init */
8683 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ACaretMethid:transform$ANode$accept_transform_visitor */
8684 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$location= */
8685 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ACaretMethid:parser_nodes$Prod$replace_with */
8686 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ACaretMethid:typing$ANode$accept_post_typing */
8687 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ACaretMethid:parser_prod$ACaretMethid$replace_child */
8688 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ACaretMethid:typing$ANode$bad_expr_message */
8689 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ACaretMethid:modelize_property$AMethid$is_binary */
8690 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ACaretMethid:modelize_property$AMethid$min_arity */
8691 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ACaretMethid:modelize_property$AMethid$accept_special_last_parameter */
8692 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ACaretMethid:modelize_property$AMethid$return_is_mandatory */
8693 (nitmethod_t)nitc__parser_prod___ACaretMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ACaretMethid:parser_prod$ACaretMethid$n_op= */
8694 (nitmethod_t)nitc__parser_prod___ACaretMethid___init_acaretmethid, /* pointer to parser_nodes:ACaretMethid:parser_prod$ACaretMethid$init_acaretmethid */
8695 NULL, /* empty */
8696 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ACaretMethid:parser_work$Prod$collect_text */
8697 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ACaretMethid:parser_nodes$Prod$get_annotations */
8698 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ACaretMethid:parser_nodes$Prod$n_annotations */
8699 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ACaretMethid:annotation$Prod$get_single_annotation */
8700 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ACaretMethid:parser_nodes$Prod$n_annotations= */
8701 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ACaretMethid:parser_nodes$ANode$replace_with */
8702 }
8703 };
8704 /* allocate ACaretMethid */
8705 val* NEW_nitc__ACaretMethid(const struct type* type) {
8706 val* self /* : ACaretMethid */;
8707 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8708 self->type = type;
8709 self->class = &class_nitc__ACaretMethid;
8710 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ACaretMethid exact> */
8711 return self;
8712 }
8713 /* runtime class nitc__AAmpMethid: nitc::AAmpMethid (dead=false; need_corpse=false)*/
8714 const struct class class_nitc__AAmpMethid = {
8715 0, /* box_kind */
8716 {
8717 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAmpMethid:kernel$Object$init */
8718 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAmpMethid:kernel$Object$!= */
8719 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAmpMethid:kernel$Object$sys */
8720 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAmpMethid:abstract_text$Object$to_s */
8721 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAmpMethid:kernel$Object$== */
8722 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAmpMethid:kernel$Object$is_same_instance */
8723 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAmpMethid:abstract_text$Object$inspect */
8724 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAmpMethid:kernel$Object$object_id */
8725 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAmpMethid:kernel$Object$hash */
8726 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAmpMethid:abstract_text$Object$class_name */
8727 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAmpMethid:abstract_text$Object$inspect_head */
8728 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAmpMethid:abstract_text$Object$native_class_name */
8729 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$location */
8730 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$parent */
8731 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAmpMethid:parser_prod$AAmpMethid$visit_all */
8732 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAmpMethid:modelbuilder_base$ANode$is_broken */
8733 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$hot_location */
8734 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAmpMethid:modelbuilder_base$ANode$is_broken= */
8735 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$debug */
8736 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAmpMethid:literal$ANode$accept_literal */
8737 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$parent= */
8738 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAmpMethid:transform$ANode$full_transform_visitor */
8739 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAmpMethid:astvalidation$ANode$accept_ast_validation */
8740 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAmpMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8741 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAmpMethid:scope$ANode$accept_scope_visitor */
8742 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAmpMethid:flow$ANode$accept_flow_visitor */
8743 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAmpMethid:local_var_init$ANode$accept_local_var_visitor */
8744 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAmpMethid:auto_super_init$ANode$accept_auto_super_init */
8745 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAmpMethid:transform$ANode$accept_transform_visitor */
8746 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$location= */
8747 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAmpMethid:parser_nodes$Prod$replace_with */
8748 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAmpMethid:typing$ANode$accept_post_typing */
8749 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAmpMethid:parser_prod$AAmpMethid$replace_child */
8750 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAmpMethid:typing$ANode$bad_expr_message */
8751 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AAmpMethid:modelize_property$AMethid$is_binary */
8752 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AAmpMethid:modelize_property$AMethid$min_arity */
8753 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AAmpMethid:modelize_property$AMethid$accept_special_last_parameter */
8754 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AAmpMethid:modelize_property$AMethid$return_is_mandatory */
8755 (nitmethod_t)nitc__parser_prod___AAmpMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AAmpMethid:parser_prod$AAmpMethid$n_op= */
8756 (nitmethod_t)nitc__parser_prod___AAmpMethid___init_aampmethid, /* pointer to parser_nodes:AAmpMethid:parser_prod$AAmpMethid$init_aampmethid */
8757 NULL, /* empty */
8758 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAmpMethid:parser_work$Prod$collect_text */
8759 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAmpMethid:parser_nodes$Prod$get_annotations */
8760 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAmpMethid:parser_nodes$Prod$n_annotations */
8761 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAmpMethid:annotation$Prod$get_single_annotation */
8762 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAmpMethid:parser_nodes$Prod$n_annotations= */
8763 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAmpMethid:parser_nodes$ANode$replace_with */
8764 }
8765 };
8766 /* allocate AAmpMethid */
8767 val* NEW_nitc__AAmpMethid(const struct type* type) {
8768 val* self /* : AAmpMethid */;
8769 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8770 self->type = type;
8771 self->class = &class_nitc__AAmpMethid;
8772 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAmpMethid exact> */
8773 return self;
8774 }
8775 /* runtime class nitc__ATildeMethid: nitc::ATildeMethid (dead=false; need_corpse=false)*/
8776 const struct class class_nitc__ATildeMethid = {
8777 0, /* box_kind */
8778 {
8779 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ATildeMethid:kernel$Object$init */
8780 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ATildeMethid:kernel$Object$!= */
8781 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ATildeMethid:kernel$Object$sys */
8782 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ATildeMethid:abstract_text$Object$to_s */
8783 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ATildeMethid:kernel$Object$== */
8784 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ATildeMethid:kernel$Object$is_same_instance */
8785 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ATildeMethid:abstract_text$Object$inspect */
8786 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ATildeMethid:kernel$Object$object_id */
8787 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ATildeMethid:kernel$Object$hash */
8788 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ATildeMethid:abstract_text$Object$class_name */
8789 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ATildeMethid:abstract_text$Object$inspect_head */
8790 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ATildeMethid:abstract_text$Object$native_class_name */
8791 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$location */
8792 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$parent */
8793 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ATildeMethid:parser_prod$ATildeMethid$visit_all */
8794 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ATildeMethid:modelbuilder_base$ANode$is_broken */
8795 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$hot_location */
8796 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ATildeMethid:modelbuilder_base$ANode$is_broken= */
8797 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$debug */
8798 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ATildeMethid:literal$ANode$accept_literal */
8799 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$parent= */
8800 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ATildeMethid:transform$ANode$full_transform_visitor */
8801 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ATildeMethid:astvalidation$ANode$accept_ast_validation */
8802 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ATildeMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8803 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ATildeMethid:scope$ANode$accept_scope_visitor */
8804 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ATildeMethid:flow$ANode$accept_flow_visitor */
8805 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ATildeMethid:local_var_init$ANode$accept_local_var_visitor */
8806 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ATildeMethid:auto_super_init$ANode$accept_auto_super_init */
8807 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ATildeMethid:transform$ANode$accept_transform_visitor */
8808 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$location= */
8809 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ATildeMethid:parser_nodes$Prod$replace_with */
8810 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ATildeMethid:typing$ANode$accept_post_typing */
8811 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ATildeMethid:parser_prod$ATildeMethid$replace_child */
8812 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ATildeMethid:typing$ANode$bad_expr_message */
8813 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ATildeMethid:modelize_property$AMethid$is_binary */
8814 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ATildeMethid:modelize_property$AMethid$min_arity */
8815 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ATildeMethid:modelize_property$AMethid$accept_special_last_parameter */
8816 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ATildeMethid:modelize_property$AMethid$return_is_mandatory */
8817 (nitmethod_t)nitc__parser_prod___ATildeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ATildeMethid:parser_prod$ATildeMethid$n_op= */
8818 (nitmethod_t)nitc__parser_prod___ATildeMethid___init_atildemethid, /* pointer to parser_nodes:ATildeMethid:parser_prod$ATildeMethid$init_atildemethid */
8819 NULL, /* empty */
8820 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ATildeMethid:parser_work$Prod$collect_text */
8821 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ATildeMethid:parser_nodes$Prod$get_annotations */
8822 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ATildeMethid:parser_nodes$Prod$n_annotations */
8823 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ATildeMethid:annotation$Prod$get_single_annotation */
8824 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ATildeMethid:parser_nodes$Prod$n_annotations= */
8825 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ATildeMethid:parser_nodes$ANode$replace_with */
8826 }
8827 };
8828 /* allocate ATildeMethid */
8829 val* NEW_nitc__ATildeMethid(const struct type* type) {
8830 val* self /* : ATildeMethid */;
8831 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8832 self->type = type;
8833 self->class = &class_nitc__ATildeMethid;
8834 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ATildeMethid exact> */
8835 return self;
8836 }
8837 /* runtime class nitc__AEqMethid: nitc::AEqMethid (dead=false; need_corpse=false)*/
8838 const struct class class_nitc__AEqMethid = {
8839 0, /* box_kind */
8840 {
8841 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AEqMethid:kernel$Object$init */
8842 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AEqMethid:kernel$Object$!= */
8843 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AEqMethid:kernel$Object$sys */
8844 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AEqMethid:abstract_text$Object$to_s */
8845 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AEqMethid:kernel$Object$== */
8846 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AEqMethid:kernel$Object$is_same_instance */
8847 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AEqMethid:abstract_text$Object$inspect */
8848 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AEqMethid:kernel$Object$object_id */
8849 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AEqMethid:kernel$Object$hash */
8850 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AEqMethid:abstract_text$Object$class_name */
8851 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AEqMethid:abstract_text$Object$inspect_head */
8852 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AEqMethid:abstract_text$Object$native_class_name */
8853 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$location */
8854 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$parent */
8855 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AEqMethid:parser_prod$AEqMethid$visit_all */
8856 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AEqMethid:modelbuilder_base$ANode$is_broken */
8857 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$hot_location */
8858 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AEqMethid:modelbuilder_base$ANode$is_broken= */
8859 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$debug */
8860 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AEqMethid:literal$ANode$accept_literal */
8861 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$parent= */
8862 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform$ANode$full_transform_visitor */
8863 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AEqMethid:astvalidation$ANode$accept_ast_validation */
8864 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8865 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AEqMethid:scope$ANode$accept_scope_visitor */
8866 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AEqMethid:flow$ANode$accept_flow_visitor */
8867 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AEqMethid:local_var_init$ANode$accept_local_var_visitor */
8868 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AEqMethid:auto_super_init$ANode$accept_auto_super_init */
8869 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AEqMethid:transform$ANode$accept_transform_visitor */
8870 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$location= */
8871 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes$Prod$replace_with */
8872 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AEqMethid:typing$ANode$accept_post_typing */
8873 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AEqMethid:parser_prod$AEqMethid$replace_child */
8874 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AEqMethid:typing$ANode$bad_expr_message */
8875 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AEqMethid:modelize_property$AMethid$is_binary */
8876 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AEqMethid:modelize_property$AMethid$min_arity */
8877 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AEqMethid:modelize_property$AMethid$accept_special_last_parameter */
8878 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AEqMethid:modelize_property$AMethid$return_is_mandatory */
8879 (nitmethod_t)nitc__parser_prod___AEqMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AEqMethid:parser_prod$AEqMethid$n_op= */
8880 (nitmethod_t)nitc__parser_prod___AEqMethid___init_aeqmethid, /* pointer to parser_nodes:AEqMethid:parser_prod$AEqMethid$init_aeqmethid */
8881 NULL, /* empty */
8882 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AEqMethid:parser_work$Prod$collect_text */
8883 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes$Prod$get_annotations */
8884 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AEqMethid:parser_nodes$Prod$n_annotations */
8885 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AEqMethid:annotation$Prod$get_single_annotation */
8886 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AEqMethid:parser_nodes$Prod$n_annotations= */
8887 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AEqMethid:parser_nodes$ANode$replace_with */
8888 }
8889 };
8890 /* allocate AEqMethid */
8891 val* NEW_nitc__AEqMethid(const struct type* type) {
8892 val* self /* : AEqMethid */;
8893 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8894 self->type = type;
8895 self->class = &class_nitc__AEqMethid;
8896 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AEqMethid exact> */
8897 return self;
8898 }
8899 /* runtime class nitc__ANeMethid: nitc::ANeMethid (dead=false; need_corpse=false)*/
8900 const struct class class_nitc__ANeMethid = {
8901 0, /* box_kind */
8902 {
8903 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ANeMethid:kernel$Object$init */
8904 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ANeMethid:kernel$Object$!= */
8905 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ANeMethid:kernel$Object$sys */
8906 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ANeMethid:abstract_text$Object$to_s */
8907 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ANeMethid:kernel$Object$== */
8908 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ANeMethid:kernel$Object$is_same_instance */
8909 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ANeMethid:abstract_text$Object$inspect */
8910 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ANeMethid:kernel$Object$object_id */
8911 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ANeMethid:kernel$Object$hash */
8912 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ANeMethid:abstract_text$Object$class_name */
8913 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ANeMethid:abstract_text$Object$inspect_head */
8914 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ANeMethid:abstract_text$Object$native_class_name */
8915 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$location */
8916 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$parent */
8917 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ANeMethid:parser_prod$ANeMethid$visit_all */
8918 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ANeMethid:modelbuilder_base$ANode$is_broken */
8919 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$hot_location */
8920 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ANeMethid:modelbuilder_base$ANode$is_broken= */
8921 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$debug */
8922 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ANeMethid:literal$ANode$accept_literal */
8923 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$parent= */
8924 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform$ANode$full_transform_visitor */
8925 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ANeMethid:astvalidation$ANode$accept_ast_validation */
8926 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8927 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ANeMethid:scope$ANode$accept_scope_visitor */
8928 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ANeMethid:flow$ANode$accept_flow_visitor */
8929 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ANeMethid:local_var_init$ANode$accept_local_var_visitor */
8930 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ANeMethid:auto_super_init$ANode$accept_auto_super_init */
8931 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ANeMethid:transform$ANode$accept_transform_visitor */
8932 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$location= */
8933 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes$Prod$replace_with */
8934 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ANeMethid:typing$ANode$accept_post_typing */
8935 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ANeMethid:parser_prod$ANeMethid$replace_child */
8936 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ANeMethid:typing$ANode$bad_expr_message */
8937 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ANeMethid:modelize_property$AMethid$is_binary */
8938 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ANeMethid:modelize_property$AMethid$min_arity */
8939 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ANeMethid:modelize_property$AMethid$accept_special_last_parameter */
8940 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ANeMethid:modelize_property$AMethid$return_is_mandatory */
8941 (nitmethod_t)nitc__parser_prod___ANeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ANeMethid:parser_prod$ANeMethid$n_op= */
8942 (nitmethod_t)nitc__parser_prod___ANeMethid___init_anemethid, /* pointer to parser_nodes:ANeMethid:parser_prod$ANeMethid$init_anemethid */
8943 NULL, /* empty */
8944 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ANeMethid:parser_work$Prod$collect_text */
8945 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes$Prod$get_annotations */
8946 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ANeMethid:parser_nodes$Prod$n_annotations */
8947 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ANeMethid:annotation$Prod$get_single_annotation */
8948 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ANeMethid:parser_nodes$Prod$n_annotations= */
8949 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ANeMethid:parser_nodes$ANode$replace_with */
8950 }
8951 };
8952 /* allocate ANeMethid */
8953 val* NEW_nitc__ANeMethid(const struct type* type) {
8954 val* self /* : ANeMethid */;
8955 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
8956 self->type = type;
8957 self->class = &class_nitc__ANeMethid;
8958 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ANeMethid exact> */
8959 return self;
8960 }
8961 /* runtime class nitc__ALeMethid: nitc::ALeMethid (dead=false; need_corpse=false)*/
8962 const struct class class_nitc__ALeMethid = {
8963 0, /* box_kind */
8964 {
8965 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALeMethid:kernel$Object$init */
8966 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALeMethid:kernel$Object$!= */
8967 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALeMethid:kernel$Object$sys */
8968 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALeMethid:abstract_text$Object$to_s */
8969 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALeMethid:kernel$Object$== */
8970 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALeMethid:kernel$Object$is_same_instance */
8971 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALeMethid:abstract_text$Object$inspect */
8972 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALeMethid:kernel$Object$object_id */
8973 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALeMethid:kernel$Object$hash */
8974 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALeMethid:abstract_text$Object$class_name */
8975 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALeMethid:abstract_text$Object$inspect_head */
8976 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALeMethid:abstract_text$Object$native_class_name */
8977 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$location */
8978 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$parent */
8979 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALeMethid:parser_prod$ALeMethid$visit_all */
8980 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALeMethid:modelbuilder_base$ANode$is_broken */
8981 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$hot_location */
8982 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALeMethid:modelbuilder_base$ANode$is_broken= */
8983 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$debug */
8984 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALeMethid:literal$ANode$accept_literal */
8985 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$parent= */
8986 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform$ANode$full_transform_visitor */
8987 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALeMethid:astvalidation$ANode$accept_ast_validation */
8988 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
8989 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALeMethid:scope$ANode$accept_scope_visitor */
8990 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALeMethid:flow$ANode$accept_flow_visitor */
8991 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALeMethid:local_var_init$ANode$accept_local_var_visitor */
8992 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALeMethid:auto_super_init$ANode$accept_auto_super_init */
8993 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALeMethid:transform$ANode$accept_transform_visitor */
8994 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$location= */
8995 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes$Prod$replace_with */
8996 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALeMethid:typing$ANode$accept_post_typing */
8997 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALeMethid:parser_prod$ALeMethid$replace_child */
8998 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALeMethid:typing$ANode$bad_expr_message */
8999 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALeMethid:modelize_property$AMethid$is_binary */
9000 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALeMethid:modelize_property$AMethid$min_arity */
9001 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALeMethid:modelize_property$AMethid$accept_special_last_parameter */
9002 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALeMethid:modelize_property$AMethid$return_is_mandatory */
9003 (nitmethod_t)nitc__parser_prod___ALeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALeMethid:parser_prod$ALeMethid$n_op= */
9004 (nitmethod_t)nitc__parser_prod___ALeMethid___init_alemethid, /* pointer to parser_nodes:ALeMethid:parser_prod$ALeMethid$init_alemethid */
9005 NULL, /* empty */
9006 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALeMethid:parser_work$Prod$collect_text */
9007 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes$Prod$get_annotations */
9008 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALeMethid:parser_nodes$Prod$n_annotations */
9009 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALeMethid:annotation$Prod$get_single_annotation */
9010 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALeMethid:parser_nodes$Prod$n_annotations= */
9011 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALeMethid:parser_nodes$ANode$replace_with */
9012 }
9013 };
9014 /* allocate ALeMethid */
9015 val* NEW_nitc__ALeMethid(const struct type* type) {
9016 val* self /* : ALeMethid */;
9017 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9018 self->type = type;
9019 self->class = &class_nitc__ALeMethid;
9020 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALeMethid exact> */
9021 return self;
9022 }
9023 /* runtime class nitc__AGeMethid: nitc::AGeMethid (dead=false; need_corpse=false)*/
9024 const struct class class_nitc__AGeMethid = {
9025 0, /* box_kind */
9026 {
9027 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGeMethid:kernel$Object$init */
9028 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGeMethid:kernel$Object$!= */
9029 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGeMethid:kernel$Object$sys */
9030 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGeMethid:abstract_text$Object$to_s */
9031 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGeMethid:kernel$Object$== */
9032 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGeMethid:kernel$Object$is_same_instance */
9033 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGeMethid:abstract_text$Object$inspect */
9034 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGeMethid:kernel$Object$object_id */
9035 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGeMethid:kernel$Object$hash */
9036 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGeMethid:abstract_text$Object$class_name */
9037 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGeMethid:abstract_text$Object$inspect_head */
9038 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGeMethid:abstract_text$Object$native_class_name */
9039 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$location */
9040 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$parent */
9041 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGeMethid:parser_prod$AGeMethid$visit_all */
9042 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGeMethid:modelbuilder_base$ANode$is_broken */
9043 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$hot_location */
9044 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGeMethid:modelbuilder_base$ANode$is_broken= */
9045 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$debug */
9046 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGeMethid:literal$ANode$accept_literal */
9047 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$parent= */
9048 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform$ANode$full_transform_visitor */
9049 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGeMethid:astvalidation$ANode$accept_ast_validation */
9050 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9051 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGeMethid:scope$ANode$accept_scope_visitor */
9052 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGeMethid:flow$ANode$accept_flow_visitor */
9053 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGeMethid:local_var_init$ANode$accept_local_var_visitor */
9054 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGeMethid:auto_super_init$ANode$accept_auto_super_init */
9055 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGeMethid:transform$ANode$accept_transform_visitor */
9056 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$location= */
9057 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes$Prod$replace_with */
9058 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGeMethid:typing$ANode$accept_post_typing */
9059 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGeMethid:parser_prod$AGeMethid$replace_child */
9060 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AGeMethid:typing$ANode$bad_expr_message */
9061 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGeMethid:modelize_property$AMethid$is_binary */
9062 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGeMethid:modelize_property$AMethid$min_arity */
9063 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGeMethid:modelize_property$AMethid$accept_special_last_parameter */
9064 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGeMethid:modelize_property$AMethid$return_is_mandatory */
9065 (nitmethod_t)nitc__parser_prod___AGeMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGeMethid:parser_prod$AGeMethid$n_op= */
9066 (nitmethod_t)nitc__parser_prod___AGeMethid___init_agemethid, /* pointer to parser_nodes:AGeMethid:parser_prod$AGeMethid$init_agemethid */
9067 NULL, /* empty */
9068 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGeMethid:parser_work$Prod$collect_text */
9069 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes$Prod$get_annotations */
9070 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGeMethid:parser_nodes$Prod$n_annotations */
9071 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGeMethid:annotation$Prod$get_single_annotation */
9072 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGeMethid:parser_nodes$Prod$n_annotations= */
9073 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGeMethid:parser_nodes$ANode$replace_with */
9074 }
9075 };
9076 /* allocate AGeMethid */
9077 val* NEW_nitc__AGeMethid(const struct type* type) {
9078 val* self /* : AGeMethid */;
9079 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9080 self->type = type;
9081 self->class = &class_nitc__AGeMethid;
9082 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGeMethid exact> */
9083 return self;
9084 }
9085 /* runtime class nitc__ALtMethid: nitc::ALtMethid (dead=false; need_corpse=false)*/
9086 const struct class class_nitc__ALtMethid = {
9087 0, /* box_kind */
9088 {
9089 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALtMethid:kernel$Object$init */
9090 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALtMethid:kernel$Object$!= */
9091 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALtMethid:kernel$Object$sys */
9092 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALtMethid:abstract_text$Object$to_s */
9093 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALtMethid:kernel$Object$== */
9094 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALtMethid:kernel$Object$is_same_instance */
9095 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALtMethid:abstract_text$Object$inspect */
9096 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALtMethid:kernel$Object$object_id */
9097 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALtMethid:kernel$Object$hash */
9098 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALtMethid:abstract_text$Object$class_name */
9099 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALtMethid:abstract_text$Object$inspect_head */
9100 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALtMethid:abstract_text$Object$native_class_name */
9101 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$location */
9102 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$parent */
9103 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALtMethid:parser_prod$ALtMethid$visit_all */
9104 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALtMethid:modelbuilder_base$ANode$is_broken */
9105 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$hot_location */
9106 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALtMethid:modelbuilder_base$ANode$is_broken= */
9107 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$debug */
9108 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALtMethid:literal$ANode$accept_literal */
9109 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$parent= */
9110 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform$ANode$full_transform_visitor */
9111 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALtMethid:astvalidation$ANode$accept_ast_validation */
9112 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9113 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALtMethid:scope$ANode$accept_scope_visitor */
9114 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALtMethid:flow$ANode$accept_flow_visitor */
9115 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALtMethid:local_var_init$ANode$accept_local_var_visitor */
9116 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALtMethid:auto_super_init$ANode$accept_auto_super_init */
9117 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALtMethid:transform$ANode$accept_transform_visitor */
9118 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$location= */
9119 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes$Prod$replace_with */
9120 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALtMethid:typing$ANode$accept_post_typing */
9121 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALtMethid:parser_prod$ALtMethid$replace_child */
9122 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALtMethid:typing$ANode$bad_expr_message */
9123 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALtMethid:modelize_property$AMethid$is_binary */
9124 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALtMethid:modelize_property$AMethid$min_arity */
9125 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALtMethid:modelize_property$AMethid$accept_special_last_parameter */
9126 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALtMethid:modelize_property$AMethid$return_is_mandatory */
9127 (nitmethod_t)nitc__parser_prod___ALtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALtMethid:parser_prod$ALtMethid$n_op= */
9128 (nitmethod_t)nitc__parser_prod___ALtMethid___init_altmethid, /* pointer to parser_nodes:ALtMethid:parser_prod$ALtMethid$init_altmethid */
9129 NULL, /* empty */
9130 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALtMethid:parser_work$Prod$collect_text */
9131 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes$Prod$get_annotations */
9132 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALtMethid:parser_nodes$Prod$n_annotations */
9133 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALtMethid:annotation$Prod$get_single_annotation */
9134 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALtMethid:parser_nodes$Prod$n_annotations= */
9135 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALtMethid:parser_nodes$ANode$replace_with */
9136 }
9137 };
9138 /* allocate ALtMethid */
9139 val* NEW_nitc__ALtMethid(const struct type* type) {
9140 val* self /* : ALtMethid */;
9141 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9142 self->type = type;
9143 self->class = &class_nitc__ALtMethid;
9144 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALtMethid exact> */
9145 return self;
9146 }
9147 /* runtime class nitc__AGtMethid: nitc::AGtMethid (dead=false; need_corpse=false)*/
9148 const struct class class_nitc__AGtMethid = {
9149 0, /* box_kind */
9150 {
9151 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGtMethid:kernel$Object$init */
9152 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGtMethid:kernel$Object$!= */
9153 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGtMethid:kernel$Object$sys */
9154 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGtMethid:abstract_text$Object$to_s */
9155 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGtMethid:kernel$Object$== */
9156 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGtMethid:kernel$Object$is_same_instance */
9157 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGtMethid:abstract_text$Object$inspect */
9158 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGtMethid:kernel$Object$object_id */
9159 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGtMethid:kernel$Object$hash */
9160 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGtMethid:abstract_text$Object$class_name */
9161 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGtMethid:abstract_text$Object$inspect_head */
9162 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGtMethid:abstract_text$Object$native_class_name */
9163 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$location */
9164 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$parent */
9165 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGtMethid:parser_prod$AGtMethid$visit_all */
9166 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGtMethid:modelbuilder_base$ANode$is_broken */
9167 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$hot_location */
9168 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGtMethid:modelbuilder_base$ANode$is_broken= */
9169 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$debug */
9170 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGtMethid:literal$ANode$accept_literal */
9171 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$parent= */
9172 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform$ANode$full_transform_visitor */
9173 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGtMethid:astvalidation$ANode$accept_ast_validation */
9174 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9175 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGtMethid:scope$ANode$accept_scope_visitor */
9176 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGtMethid:flow$ANode$accept_flow_visitor */
9177 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGtMethid:local_var_init$ANode$accept_local_var_visitor */
9178 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGtMethid:auto_super_init$ANode$accept_auto_super_init */
9179 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGtMethid:transform$ANode$accept_transform_visitor */
9180 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$location= */
9181 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes$Prod$replace_with */
9182 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGtMethid:typing$ANode$accept_post_typing */
9183 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGtMethid:parser_prod$AGtMethid$replace_child */
9184 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AGtMethid:typing$ANode$bad_expr_message */
9185 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGtMethid:modelize_property$AMethid$is_binary */
9186 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGtMethid:modelize_property$AMethid$min_arity */
9187 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGtMethid:modelize_property$AMethid$accept_special_last_parameter */
9188 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGtMethid:modelize_property$AMethid$return_is_mandatory */
9189 (nitmethod_t)nitc__parser_prod___AGtMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGtMethid:parser_prod$AGtMethid$n_op= */
9190 (nitmethod_t)nitc__parser_prod___AGtMethid___init_agtmethid, /* pointer to parser_nodes:AGtMethid:parser_prod$AGtMethid$init_agtmethid */
9191 NULL, /* empty */
9192 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGtMethid:parser_work$Prod$collect_text */
9193 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes$Prod$get_annotations */
9194 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGtMethid:parser_nodes$Prod$n_annotations */
9195 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGtMethid:annotation$Prod$get_single_annotation */
9196 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGtMethid:parser_nodes$Prod$n_annotations= */
9197 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGtMethid:parser_nodes$ANode$replace_with */
9198 }
9199 };
9200 /* allocate AGtMethid */
9201 val* NEW_nitc__AGtMethid(const struct type* type) {
9202 val* self /* : AGtMethid */;
9203 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9204 self->type = type;
9205 self->class = &class_nitc__AGtMethid;
9206 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGtMethid exact> */
9207 return self;
9208 }
9209 /* runtime class nitc__ALlMethid: nitc::ALlMethid (dead=false; need_corpse=false)*/
9210 const struct class class_nitc__ALlMethid = {
9211 0, /* box_kind */
9212 {
9213 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ALlMethid:kernel$Object$init */
9214 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ALlMethid:kernel$Object$!= */
9215 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ALlMethid:kernel$Object$sys */
9216 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ALlMethid:abstract_text$Object$to_s */
9217 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ALlMethid:kernel$Object$== */
9218 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ALlMethid:kernel$Object$is_same_instance */
9219 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ALlMethid:abstract_text$Object$inspect */
9220 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ALlMethid:kernel$Object$object_id */
9221 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ALlMethid:kernel$Object$hash */
9222 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ALlMethid:abstract_text$Object$class_name */
9223 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ALlMethid:abstract_text$Object$inspect_head */
9224 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ALlMethid:abstract_text$Object$native_class_name */
9225 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$location */
9226 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$parent */
9227 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ALlMethid:parser_prod$ALlMethid$visit_all */
9228 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ALlMethid:modelbuilder_base$ANode$is_broken */
9229 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$hot_location */
9230 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ALlMethid:modelbuilder_base$ANode$is_broken= */
9231 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$debug */
9232 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ALlMethid:literal$ANode$accept_literal */
9233 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$parent= */
9234 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform$ANode$full_transform_visitor */
9235 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ALlMethid:astvalidation$ANode$accept_ast_validation */
9236 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9237 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ALlMethid:scope$ANode$accept_scope_visitor */
9238 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ALlMethid:flow$ANode$accept_flow_visitor */
9239 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ALlMethid:local_var_init$ANode$accept_local_var_visitor */
9240 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ALlMethid:auto_super_init$ANode$accept_auto_super_init */
9241 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ALlMethid:transform$ANode$accept_transform_visitor */
9242 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$location= */
9243 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes$Prod$replace_with */
9244 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ALlMethid:typing$ANode$accept_post_typing */
9245 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ALlMethid:parser_prod$ALlMethid$replace_child */
9246 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ALlMethid:typing$ANode$bad_expr_message */
9247 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:ALlMethid:modelize_property$AMethid$is_binary */
9248 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ALlMethid:modelize_property$AMethid$min_arity */
9249 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ALlMethid:modelize_property$AMethid$accept_special_last_parameter */
9250 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ALlMethid:modelize_property$AMethid$return_is_mandatory */
9251 (nitmethod_t)nitc__parser_prod___ALlMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:ALlMethid:parser_prod$ALlMethid$n_op= */
9252 (nitmethod_t)nitc__parser_prod___ALlMethid___init_allmethid, /* pointer to parser_nodes:ALlMethid:parser_prod$ALlMethid$init_allmethid */
9253 NULL, /* empty */
9254 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ALlMethid:parser_work$Prod$collect_text */
9255 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes$Prod$get_annotations */
9256 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ALlMethid:parser_nodes$Prod$n_annotations */
9257 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ALlMethid:annotation$Prod$get_single_annotation */
9258 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ALlMethid:parser_nodes$Prod$n_annotations= */
9259 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ALlMethid:parser_nodes$ANode$replace_with */
9260 }
9261 };
9262 /* allocate ALlMethid */
9263 val* NEW_nitc__ALlMethid(const struct type* type) {
9264 val* self /* : ALlMethid */;
9265 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9266 self->type = type;
9267 self->class = &class_nitc__ALlMethid;
9268 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ALlMethid exact> */
9269 return self;
9270 }
9271 /* runtime class nitc__AGgMethid: nitc::AGgMethid (dead=false; need_corpse=false)*/
9272 const struct class class_nitc__AGgMethid = {
9273 0, /* box_kind */
9274 {
9275 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AGgMethid:kernel$Object$init */
9276 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AGgMethid:kernel$Object$!= */
9277 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AGgMethid:kernel$Object$sys */
9278 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AGgMethid:abstract_text$Object$to_s */
9279 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AGgMethid:kernel$Object$== */
9280 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AGgMethid:kernel$Object$is_same_instance */
9281 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AGgMethid:abstract_text$Object$inspect */
9282 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AGgMethid:kernel$Object$object_id */
9283 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AGgMethid:kernel$Object$hash */
9284 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AGgMethid:abstract_text$Object$class_name */
9285 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AGgMethid:abstract_text$Object$inspect_head */
9286 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AGgMethid:abstract_text$Object$native_class_name */
9287 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$location */
9288 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$parent */
9289 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AGgMethid:parser_prod$AGgMethid$visit_all */
9290 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AGgMethid:modelbuilder_base$ANode$is_broken */
9291 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$hot_location */
9292 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AGgMethid:modelbuilder_base$ANode$is_broken= */
9293 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$debug */
9294 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AGgMethid:literal$ANode$accept_literal */
9295 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$parent= */
9296 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform$ANode$full_transform_visitor */
9297 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AGgMethid:astvalidation$ANode$accept_ast_validation */
9298 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9299 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AGgMethid:scope$ANode$accept_scope_visitor */
9300 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AGgMethid:flow$ANode$accept_flow_visitor */
9301 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AGgMethid:local_var_init$ANode$accept_local_var_visitor */
9302 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AGgMethid:auto_super_init$ANode$accept_auto_super_init */
9303 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AGgMethid:transform$ANode$accept_transform_visitor */
9304 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$location= */
9305 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes$Prod$replace_with */
9306 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AGgMethid:typing$ANode$accept_post_typing */
9307 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AGgMethid:parser_prod$AGgMethid$replace_child */
9308 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AGgMethid:typing$ANode$bad_expr_message */
9309 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AGgMethid:modelize_property$AMethid$is_binary */
9310 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AGgMethid:modelize_property$AMethid$min_arity */
9311 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AGgMethid:modelize_property$AMethid$accept_special_last_parameter */
9312 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AGgMethid:modelize_property$AMethid$return_is_mandatory */
9313 (nitmethod_t)nitc__parser_prod___AGgMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AGgMethid:parser_prod$AGgMethid$n_op= */
9314 (nitmethod_t)nitc__parser_prod___AGgMethid___init_aggmethid, /* pointer to parser_nodes:AGgMethid:parser_prod$AGgMethid$init_aggmethid */
9315 NULL, /* empty */
9316 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AGgMethid:parser_work$Prod$collect_text */
9317 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes$Prod$get_annotations */
9318 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AGgMethid:parser_nodes$Prod$n_annotations */
9319 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AGgMethid:annotation$Prod$get_single_annotation */
9320 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AGgMethid:parser_nodes$Prod$n_annotations= */
9321 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AGgMethid:parser_nodes$ANode$replace_with */
9322 }
9323 };
9324 /* allocate AGgMethid */
9325 val* NEW_nitc__AGgMethid(const struct type* type) {
9326 val* self /* : AGgMethid */;
9327 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9328 self->type = type;
9329 self->class = &class_nitc__AGgMethid;
9330 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AGgMethid exact> */
9331 return self;
9332 }
9333 /* runtime class nitc__AStarshipMethid: nitc::AStarshipMethid (dead=false; need_corpse=false)*/
9334 const struct class class_nitc__AStarshipMethid = {
9335 0, /* box_kind */
9336 {
9337 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$init */
9338 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$!= */
9339 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$sys */
9340 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AStarshipMethid:abstract_text$Object$to_s */
9341 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$== */
9342 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$is_same_instance */
9343 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AStarshipMethid:abstract_text$Object$inspect */
9344 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$object_id */
9345 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AStarshipMethid:kernel$Object$hash */
9346 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AStarshipMethid:abstract_text$Object$class_name */
9347 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AStarshipMethid:abstract_text$Object$inspect_head */
9348 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AStarshipMethid:abstract_text$Object$native_class_name */
9349 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$location */
9350 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$parent */
9351 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AStarshipMethid:parser_prod$AStarshipMethid$visit_all */
9352 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AStarshipMethid:modelbuilder_base$ANode$is_broken */
9353 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$hot_location */
9354 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AStarshipMethid:modelbuilder_base$ANode$is_broken= */
9355 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$debug */
9356 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AStarshipMethid:literal$ANode$accept_literal */
9357 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$parent= */
9358 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform$ANode$full_transform_visitor */
9359 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AStarshipMethid:astvalidation$ANode$accept_ast_validation */
9360 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9361 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AStarshipMethid:scope$ANode$accept_scope_visitor */
9362 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AStarshipMethid:flow$ANode$accept_flow_visitor */
9363 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AStarshipMethid:local_var_init$ANode$accept_local_var_visitor */
9364 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AStarshipMethid:auto_super_init$ANode$accept_auto_super_init */
9365 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AStarshipMethid:transform$ANode$accept_transform_visitor */
9366 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$location= */
9367 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$Prod$replace_with */
9368 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AStarshipMethid:typing$ANode$accept_post_typing */
9369 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AStarshipMethid:parser_prod$AStarshipMethid$replace_child */
9370 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AStarshipMethid:typing$ANode$bad_expr_message */
9371 (nitmethod_t)nitc__modelize_property___AMethid___is_binary, /* pointer to parser_nodes:AStarshipMethid:modelize_property$AMethid$is_binary */
9372 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AStarshipMethid:modelize_property$AMethid$min_arity */
9373 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AStarshipMethid:modelize_property$AMethid$accept_special_last_parameter */
9374 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:AStarshipMethid:modelize_property$AMethid$return_is_mandatory */
9375 (nitmethod_t)nitc__parser_prod___AStarshipMethid___nitc__parser_nodes__AOperatorMethid__n_op_61d, /* pointer to parser_nodes:AStarshipMethid:parser_prod$AStarshipMethid$n_op= */
9376 (nitmethod_t)nitc__parser_prod___AStarshipMethid___init_astarshipmethid, /* pointer to parser_nodes:AStarshipMethid:parser_prod$AStarshipMethid$init_astarshipmethid */
9377 NULL, /* empty */
9378 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AStarshipMethid:parser_work$Prod$collect_text */
9379 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$Prod$get_annotations */
9380 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$Prod$n_annotations */
9381 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AStarshipMethid:annotation$Prod$get_single_annotation */
9382 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$Prod$n_annotations= */
9383 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AStarshipMethid:parser_nodes$ANode$replace_with */
9384 }
9385 };
9386 /* allocate AStarshipMethid */
9387 val* NEW_nitc__AStarshipMethid(const struct type* type) {
9388 val* self /* : AStarshipMethid */;
9389 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9390 self->type = type;
9391 self->class = &class_nitc__AStarshipMethid;
9392 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AStarshipMethid exact> */
9393 return self;
9394 }
9395 /* runtime class nitc__ABraMethid: nitc::ABraMethid (dead=false; need_corpse=false)*/
9396 const struct class class_nitc__ABraMethid = {
9397 0, /* box_kind */
9398 {
9399 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABraMethid:kernel$Object$init */
9400 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABraMethid:kernel$Object$!= */
9401 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABraMethid:kernel$Object$sys */
9402 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABraMethid:abstract_text$Object$to_s */
9403 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABraMethid:kernel$Object$== */
9404 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABraMethid:kernel$Object$is_same_instance */
9405 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABraMethid:abstract_text$Object$inspect */
9406 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABraMethid:kernel$Object$object_id */
9407 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABraMethid:kernel$Object$hash */
9408 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABraMethid:abstract_text$Object$class_name */
9409 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABraMethid:abstract_text$Object$inspect_head */
9410 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABraMethid:abstract_text$Object$native_class_name */
9411 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$location */
9412 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$parent */
9413 (nitmethod_t)nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABraMethid:parser_prod$ABraMethid$visit_all */
9414 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABraMethid:modelbuilder_base$ANode$is_broken */
9415 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$hot_location */
9416 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABraMethid:modelbuilder_base$ANode$is_broken= */
9417 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$debug */
9418 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABraMethid:literal$ANode$accept_literal */
9419 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$parent= */
9420 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform$ANode$full_transform_visitor */
9421 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABraMethid:astvalidation$ANode$accept_ast_validation */
9422 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9423 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABraMethid:scope$ANode$accept_scope_visitor */
9424 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABraMethid:flow$ANode$accept_flow_visitor */
9425 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABraMethid:local_var_init$ANode$accept_local_var_visitor */
9426 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABraMethid:auto_super_init$ANode$accept_auto_super_init */
9427 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABraMethid:transform$ANode$accept_transform_visitor */
9428 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$location= */
9429 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes$Prod$replace_with */
9430 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABraMethid:typing$ANode$accept_post_typing */
9431 (nitmethod_t)nitc__parser_prod___ABraMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABraMethid:parser_prod$ABraMethid$replace_child */
9432 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ABraMethid:typing$ANode$bad_expr_message */
9433 (nitmethod_t)nitc__modelize_property___ABraMethid___AMethid__is_binary, /* pointer to parser_nodes:ABraMethid:modelize_property$ABraMethid$is_binary */
9434 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:ABraMethid:modelize_property$AMethid$min_arity */
9435 (nitmethod_t)nitc__modelize_property___ABraMethid___AMethid__accept_special_last_parameter, /* pointer to parser_nodes:ABraMethid:modelize_property$ABraMethid$accept_special_last_parameter */
9436 (nitmethod_t)nitc__modelize_property___AMethid___return_is_mandatory, /* pointer to parser_nodes:ABraMethid:modelize_property$AMethid$return_is_mandatory */
9437 (nitmethod_t)nitc__parser_prod___ABraMethid___init_abramethid, /* pointer to parser_nodes:ABraMethid:parser_prod$ABraMethid$init_abramethid */
9438 (nitmethod_t)nitc__parser_prod___ABraMethid___n_obra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod$ABraMethid$n_obra= */
9439 (nitmethod_t)nitc__parser_prod___ABraMethid___n_cbra_61d, /* pointer to parser_nodes:ABraMethid:parser_prod$ABraMethid$n_cbra= */
9440 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABraMethid:parser_work$Prod$collect_text */
9441 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes$Prod$get_annotations */
9442 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABraMethid:parser_nodes$Prod$n_annotations */
9443 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABraMethid:annotation$Prod$get_single_annotation */
9444 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABraMethid:parser_nodes$Prod$n_annotations= */
9445 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABraMethid:parser_nodes$ANode$replace_with */
9446 }
9447 };
9448 /* allocate ABraMethid */
9449 val* NEW_nitc__ABraMethid(const struct type* type) {
9450 val* self /* : ABraMethid */;
9451 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9452 self->type = type;
9453 self->class = &class_nitc__ABraMethid;
9454 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABraMethid exact> */
9455 return self;
9456 }
9457 /* runtime class nitc__AAssignMethid: nitc::AAssignMethid (dead=false; need_corpse=false)*/
9458 const struct class class_nitc__AAssignMethid = {
9459 0, /* box_kind */
9460 {
9461 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AAssignMethid:kernel$Object$init */
9462 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AAssignMethid:kernel$Object$!= */
9463 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AAssignMethid:kernel$Object$sys */
9464 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AAssignMethid:abstract_text$Object$to_s */
9465 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AAssignMethid:kernel$Object$== */
9466 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AAssignMethid:kernel$Object$is_same_instance */
9467 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AAssignMethid:abstract_text$Object$inspect */
9468 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AAssignMethid:kernel$Object$object_id */
9469 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AAssignMethid:kernel$Object$hash */
9470 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AAssignMethid:abstract_text$Object$class_name */
9471 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AAssignMethid:abstract_text$Object$inspect_head */
9472 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AAssignMethid:abstract_text$Object$native_class_name */
9473 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$location */
9474 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$parent */
9475 (nitmethod_t)nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AAssignMethid:parser_prod$AAssignMethid$visit_all */
9476 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AAssignMethid:modelbuilder_base$ANode$is_broken */
9477 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$hot_location */
9478 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AAssignMethid:modelbuilder_base$ANode$is_broken= */
9479 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$debug */
9480 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AAssignMethid:literal$ANode$accept_literal */
9481 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$parent= */
9482 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform$ANode$full_transform_visitor */
9483 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AAssignMethid:astvalidation$ANode$accept_ast_validation */
9484 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9485 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AAssignMethid:scope$ANode$accept_scope_visitor */
9486 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AAssignMethid:flow$ANode$accept_flow_visitor */
9487 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AAssignMethid:local_var_init$ANode$accept_local_var_visitor */
9488 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AAssignMethid:auto_super_init$ANode$accept_auto_super_init */
9489 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AAssignMethid:transform$ANode$accept_transform_visitor */
9490 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$location= */
9491 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes$Prod$replace_with */
9492 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AAssignMethid:typing$ANode$accept_post_typing */
9493 (nitmethod_t)nitc__parser_prod___AAssignMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AAssignMethid:parser_prod$AAssignMethid$replace_child */
9494 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AAssignMethid:typing$ANode$bad_expr_message */
9495 (nitmethod_t)nitc__modelize_property___AAssignMethid___AMethid__is_binary, /* pointer to parser_nodes:AAssignMethid:modelize_property$AAssignMethid$is_binary */
9496 (nitmethod_t)nitc__modelize_property___AMethid___min_arity, /* pointer to parser_nodes:AAssignMethid:modelize_property$AMethid$min_arity */
9497 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:AAssignMethid:modelize_property$AMethid$accept_special_last_parameter */
9498 (nitmethod_t)nitc__modelize_property___AAssignMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:AAssignMethid:modelize_property$AAssignMethid$return_is_mandatory */
9499 (nitmethod_t)nitc__parser_prod___AAssignMethid___init_aassignmethid, /* pointer to parser_nodes:AAssignMethid:parser_prod$AAssignMethid$init_aassignmethid */
9500 (nitmethod_t)nitc__parser_prod___AAssignMethid___n_id_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod$AAssignMethid$n_id= */
9501 (nitmethod_t)nitc__parser_prod___AAssignMethid___n_assign_61d, /* pointer to parser_nodes:AAssignMethid:parser_prod$AAssignMethid$n_assign= */
9502 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AAssignMethid:parser_work$Prod$collect_text */
9503 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes$Prod$get_annotations */
9504 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AAssignMethid:parser_nodes$Prod$n_annotations */
9505 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AAssignMethid:annotation$Prod$get_single_annotation */
9506 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AAssignMethid:parser_nodes$Prod$n_annotations= */
9507 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AAssignMethid:parser_nodes$ANode$replace_with */
9508 }
9509 };
9510 /* allocate AAssignMethid */
9511 val* NEW_nitc__AAssignMethid(const struct type* type) {
9512 val* self /* : AAssignMethid */;
9513 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9514 self->type = type;
9515 self->class = &class_nitc__AAssignMethid;
9516 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AAssignMethid exact> */
9517 return self;
9518 }
9519 /* runtime class nitc__ABraassignMethid: nitc::ABraassignMethid (dead=false; need_corpse=false)*/
9520 const struct class class_nitc__ABraassignMethid = {
9521 0, /* box_kind */
9522 {
9523 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$init */
9524 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$!= */
9525 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$sys */
9526 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ABraassignMethid:abstract_text$Object$to_s */
9527 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$== */
9528 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$is_same_instance */
9529 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ABraassignMethid:abstract_text$Object$inspect */
9530 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$object_id */
9531 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ABraassignMethid:kernel$Object$hash */
9532 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ABraassignMethid:abstract_text$Object$class_name */
9533 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ABraassignMethid:abstract_text$Object$inspect_head */
9534 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ABraassignMethid:abstract_text$Object$native_class_name */
9535 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$location */
9536 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$parent */
9537 (nitmethod_t)nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$visit_all */
9538 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ABraassignMethid:modelbuilder_base$ANode$is_broken */
9539 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$hot_location */
9540 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ABraassignMethid:modelbuilder_base$ANode$is_broken= */
9541 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$debug */
9542 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ABraassignMethid:literal$ANode$accept_literal */
9543 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$parent= */
9544 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform$ANode$full_transform_visitor */
9545 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ABraassignMethid:astvalidation$ANode$accept_ast_validation */
9546 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9547 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ABraassignMethid:scope$ANode$accept_scope_visitor */
9548 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ABraassignMethid:flow$ANode$accept_flow_visitor */
9549 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ABraassignMethid:local_var_init$ANode$accept_local_var_visitor */
9550 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ABraassignMethid:auto_super_init$ANode$accept_auto_super_init */
9551 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ABraassignMethid:transform$ANode$accept_transform_visitor */
9552 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$location= */
9553 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$Prod$replace_with */
9554 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ABraassignMethid:typing$ANode$accept_post_typing */
9555 (nitmethod_t)nitc__parser_prod___ABraassignMethid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$replace_child */
9556 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ABraassignMethid:typing$ANode$bad_expr_message */
9557 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__is_binary, /* pointer to parser_nodes:ABraassignMethid:modelize_property$ABraassignMethid$is_binary */
9558 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__min_arity, /* pointer to parser_nodes:ABraassignMethid:modelize_property$ABraassignMethid$min_arity */
9559 (nitmethod_t)nitc__modelize_property___AMethid___accept_special_last_parameter, /* pointer to parser_nodes:ABraassignMethid:modelize_property$AMethid$accept_special_last_parameter */
9560 (nitmethod_t)nitc__modelize_property___ABraassignMethid___AMethid__return_is_mandatory, /* pointer to parser_nodes:ABraassignMethid:modelize_property$ABraassignMethid$return_is_mandatory */
9561 (nitmethod_t)nitc__parser_prod___ABraassignMethid___init_abraassignmethid, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$init_abraassignmethid */
9562 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_obra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$n_obra= */
9563 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_cbra_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$n_cbra= */
9564 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ABraassignMethid:parser_work$Prod$collect_text */
9565 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$Prod$get_annotations */
9566 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$Prod$n_annotations */
9567 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ABraassignMethid:annotation$Prod$get_single_annotation */
9568 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$Prod$n_annotations= */
9569 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ABraassignMethid:parser_nodes$ANode$replace_with */
9570 (nitmethod_t)nitc__parser_prod___ABraassignMethid___n_assign_61d, /* pointer to parser_nodes:ABraassignMethid:parser_prod$ABraassignMethid$n_assign= */
9571 }
9572 };
9573 /* allocate ABraassignMethid */
9574 val* NEW_nitc__ABraassignMethid(const struct type* type) {
9575 val* self /* : ABraassignMethid */;
9576 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9577 self->type = type;
9578 self->class = &class_nitc__ABraassignMethid;
9579 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ABraassignMethid exact> */
9580 return self;
9581 }
9582 /* runtime class nitc__AQid: nitc::AQid (dead=false; need_corpse=false)*/
9583 const struct class class_nitc__AQid = {
9584 0, /* box_kind */
9585 {
9586 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AQid:kernel$Object$init */
9587 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AQid:kernel$Object$!= */
9588 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AQid:kernel$Object$sys */
9589 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AQid:abstract_text$Object$to_s */
9590 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AQid:kernel$Object$== */
9591 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AQid:kernel$Object$is_same_instance */
9592 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AQid:abstract_text$Object$inspect */
9593 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AQid:kernel$Object$object_id */
9594 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AQid:kernel$Object$hash */
9595 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AQid:abstract_text$Object$class_name */
9596 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AQid:abstract_text$Object$inspect_head */
9597 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AQid:abstract_text$Object$native_class_name */
9598 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AQid:parser_nodes$ANode$location */
9599 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AQid:parser_nodes$ANode$parent */
9600 (nitmethod_t)nitc__parser_prod___AQid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AQid:parser_prod$AQid$visit_all */
9601 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AQid:modelbuilder_base$ANode$is_broken */
9602 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AQid:parser_nodes$ANode$hot_location */
9603 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AQid:modelbuilder_base$ANode$is_broken= */
9604 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AQid:parser_nodes$ANode$debug */
9605 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AQid:literal$ANode$accept_literal */
9606 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AQid:parser_nodes$ANode$parent= */
9607 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AQid:transform$ANode$full_transform_visitor */
9608 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AQid:astvalidation$ANode$accept_ast_validation */
9609 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AQid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9610 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AQid:scope$ANode$accept_scope_visitor */
9611 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AQid:flow$ANode$accept_flow_visitor */
9612 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AQid:local_var_init$ANode$accept_local_var_visitor */
9613 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AQid:auto_super_init$ANode$accept_auto_super_init */
9614 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AQid:transform$ANode$accept_transform_visitor */
9615 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AQid:parser_nodes$ANode$location= */
9616 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AQid:parser_nodes$Prod$replace_with */
9617 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AQid:typing$ANode$accept_post_typing */
9618 (nitmethod_t)nitc__parser_prod___AQid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AQid:parser_prod$AQid$replace_child */
9619 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AQid:typing$ANode$bad_expr_message */
9620 (nitmethod_t)nitc___nitc__AQid___n_id, /* pointer to parser_nodes:AQid:parser_nodes$AQid$n_id */
9621 (nitmethod_t)nitc__parser_prod___AQid___init_aqid, /* pointer to parser_nodes:AQid:parser_prod$AQid$init_aqid */
9622 (nitmethod_t)nitc__parser_prod___AQid___n_id_61d, /* pointer to parser_nodes:AQid:parser_prod$AQid$n_id= */
9623 (nitmethod_t)nitc__parser_prod___AQid___n_qualified_61d, /* pointer to parser_nodes:AQid:parser_prod$AQid$n_qualified= */
9624 NULL, /* empty */
9625 NULL, /* empty */
9626 NULL, /* empty */
9627 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AQid:parser_work$Prod$collect_text */
9628 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AQid:parser_nodes$Prod$get_annotations */
9629 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AQid:parser_nodes$Prod$n_annotations */
9630 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AQid:annotation$Prod$get_single_annotation */
9631 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AQid:parser_nodes$Prod$n_annotations= */
9632 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AQid:parser_nodes$ANode$replace_with */
9633 }
9634 };
9635 /* allocate AQid */
9636 val* NEW_nitc__AQid(const struct type* type) {
9637 val* self /* : AQid */;
9638 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9639 self->type = type;
9640 self->class = &class_nitc__AQid;
9641 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AQid exact> */
9642 return self;
9643 }
9644 /* runtime class nitc__AQclassid: nitc::AQclassid (dead=false; need_corpse=false)*/
9645 const struct class class_nitc__AQclassid = {
9646 0, /* box_kind */
9647 {
9648 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AQclassid:kernel$Object$init */
9649 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AQclassid:kernel$Object$!= */
9650 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AQclassid:kernel$Object$sys */
9651 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AQclassid:abstract_text$Object$to_s */
9652 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AQclassid:kernel$Object$== */
9653 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AQclassid:kernel$Object$is_same_instance */
9654 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AQclassid:abstract_text$Object$inspect */
9655 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AQclassid:kernel$Object$object_id */
9656 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AQclassid:kernel$Object$hash */
9657 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AQclassid:abstract_text$Object$class_name */
9658 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AQclassid:abstract_text$Object$inspect_head */
9659 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AQclassid:abstract_text$Object$native_class_name */
9660 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$location */
9661 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$parent */
9662 (nitmethod_t)nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AQclassid:parser_prod$AQclassid$visit_all */
9663 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AQclassid:modelbuilder_base$ANode$is_broken */
9664 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$hot_location */
9665 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AQclassid:modelbuilder_base$ANode$is_broken= */
9666 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$debug */
9667 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AQclassid:literal$ANode$accept_literal */
9668 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$parent= */
9669 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AQclassid:transform$ANode$full_transform_visitor */
9670 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AQclassid:astvalidation$ANode$accept_ast_validation */
9671 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AQclassid:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9672 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AQclassid:scope$ANode$accept_scope_visitor */
9673 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AQclassid:flow$ANode$accept_flow_visitor */
9674 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AQclassid:local_var_init$ANode$accept_local_var_visitor */
9675 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AQclassid:auto_super_init$ANode$accept_auto_super_init */
9676 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AQclassid:transform$ANode$accept_transform_visitor */
9677 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$location= */
9678 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AQclassid:parser_nodes$Prod$replace_with */
9679 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AQclassid:typing$ANode$accept_post_typing */
9680 (nitmethod_t)nitc__parser_prod___AQclassid___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AQclassid:parser_prod$AQclassid$replace_child */
9681 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AQclassid:typing$ANode$bad_expr_message */
9682 (nitmethod_t)nitc___nitc__AQclassid___n_id, /* pointer to parser_nodes:AQclassid:parser_nodes$AQclassid$n_id */
9683 (nitmethod_t)nitc___nitc__AQclassid___n_qualified, /* pointer to parser_nodes:AQclassid:parser_nodes$AQclassid$n_qualified */
9684 (nitmethod_t)nitc__modelbuilder_base___AQclassid___accept, /* pointer to parser_nodes:AQclassid:modelbuilder_base$AQclassid$accept */
9685 (nitmethod_t)nitc__modelbuilder_base___AQclassid___full_name, /* pointer to parser_nodes:AQclassid:modelbuilder_base$AQclassid$full_name */
9686 (nitmethod_t)nitc__modelbuilder_base___AQclassid___mpackname, /* pointer to parser_nodes:AQclassid:modelbuilder_base$AQclassid$mpackname */
9687 (nitmethod_t)nitc__modelbuilder_base___AQclassid___mmodname, /* pointer to parser_nodes:AQclassid:modelbuilder_base$AQclassid$mmodname */
9688 (nitmethod_t)nitc__parser_prod___AQclassid___init_aqclassid, /* pointer to parser_nodes:AQclassid:parser_prod$AQclassid$init_aqclassid */
9689 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AQclassid:parser_work$Prod$collect_text */
9690 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AQclassid:parser_nodes$Prod$get_annotations */
9691 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AQclassid:parser_nodes$Prod$n_annotations */
9692 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AQclassid:annotation$Prod$get_single_annotation */
9693 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:AQclassid:parser_nodes$Prod$n_annotations= */
9694 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AQclassid:parser_nodes$ANode$replace_with */
9695 (nitmethod_t)nitc__parser_prod___AQclassid___n_qualified_61d, /* pointer to parser_nodes:AQclassid:parser_prod$AQclassid$n_qualified= */
9696 (nitmethod_t)nitc__parser_prod___AQclassid___n_id_61d, /* pointer to parser_nodes:AQclassid:parser_prod$AQclassid$n_id= */
9697 }
9698 };
9699 /* allocate AQclassid */
9700 val* NEW_nitc__AQclassid(const struct type* type) {
9701 val* self /* : AQclassid */;
9702 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9703 self->type = type;
9704 self->class = &class_nitc__AQclassid;
9705 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AQclassid exact> */
9706 return self;
9707 }
9708 /* runtime class nitc__ASignature: nitc::ASignature (dead=false; need_corpse=false)*/
9709 const struct class class_nitc__ASignature = {
9710 0, /* box_kind */
9711 {
9712 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:ASignature:kernel$Object$init */
9713 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:ASignature:kernel$Object$!= */
9714 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:ASignature:kernel$Object$sys */
9715 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:ASignature:abstract_text$Object$to_s */
9716 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:ASignature:kernel$Object$== */
9717 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:ASignature:kernel$Object$is_same_instance */
9718 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:ASignature:abstract_text$Object$inspect */
9719 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:ASignature:kernel$Object$object_id */
9720 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:ASignature:kernel$Object$hash */
9721 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:ASignature:abstract_text$Object$class_name */
9722 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:ASignature:abstract_text$Object$inspect_head */
9723 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:ASignature:abstract_text$Object$native_class_name */
9724 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$location */
9725 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$parent */
9726 (nitmethod_t)nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$visit_all */
9727 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:ASignature:modelbuilder_base$ANode$is_broken */
9728 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$hot_location */
9729 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:ASignature:modelbuilder_base$ANode$is_broken= */
9730 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$debug */
9731 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:ASignature:literal$ANode$accept_literal */
9732 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$parent= */
9733 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:ASignature:transform$ANode$full_transform_visitor */
9734 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:ASignature:astvalidation$ANode$accept_ast_validation */
9735 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:ASignature:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9736 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:ASignature:scope$ANode$accept_scope_visitor */
9737 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:ASignature:flow$ANode$accept_flow_visitor */
9738 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:ASignature:local_var_init$ANode$accept_local_var_visitor */
9739 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:ASignature:auto_super_init$ANode$accept_auto_super_init */
9740 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:ASignature:transform$ANode$accept_transform_visitor */
9741 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$location= */
9742 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:ASignature:parser_nodes$Prod$replace_with */
9743 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:ASignature:typing$ANode$accept_post_typing */
9744 (nitmethod_t)nitc__parser_prod___ASignature___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$replace_child */
9745 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:ASignature:typing$ANode$bad_expr_message */
9746 (nitmethod_t)nitc__parser_prod___ASignature___init_asignature, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$init_asignature */
9747 (nitmethod_t)nitc___nitc__ASignature___n_params, /* pointer to parser_nodes:ASignature:parser_nodes$ASignature$n_params */
9748 (nitmethod_t)nitc__modelize_property___ASignature___visit_signature, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$visit_signature */
9749 (nitmethod_t)nitc__modelize_property___ASignature___param_names, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$param_names */
9750 (nitmethod_t)nitc__modelize_property___ASignature___param_types, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$param_types */
9751 (nitmethod_t)nitc__modelize_property___ASignature___vararg_rank, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$vararg_rank */
9752 (nitmethod_t)nitc__modelize_property___ASignature___ret_type, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$ret_type */
9753 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:ASignature:parser_work$Prod$collect_text */
9754 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:ASignature:parser_nodes$Prod$get_annotations */
9755 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:ASignature:parser_nodes$Prod$n_annotations */
9756 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:ASignature:annotation$Prod$get_single_annotation */
9757 (nitmethod_t)nitc___nitc__Prod___n_annotations_61d, /* pointer to parser_nodes:ASignature:parser_nodes$Prod$n_annotations= */
9758 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:ASignature:parser_nodes$ANode$replace_with */
9759 (nitmethod_t)nitc__modelize_property___ASignature___check_signature, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$check_signature */
9760 (nitmethod_t)nitc___nitc__ASignature___n_type, /* pointer to parser_nodes:ASignature:parser_nodes$ASignature$n_type */
9761 (nitmethod_t)nitc__modelize_property___ASignature___vararg_rank_61d, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$vararg_rank= */
9762 (nitmethod_t)nitc__modelize_property___ASignature___ret_type_61d, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$ret_type= */
9763 (nitmethod_t)nitc__modelize_property___ASignature___is_visited_61d, /* pointer to parser_nodes:ASignature:modelize_property$ASignature$is_visited= */
9764 (nitmethod_t)nitc__parser_prod___ASignature___n_opar_61d, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$n_opar= */
9765 (nitmethod_t)nitc__parser_prod___ASignature___n_cpar_61d, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$n_cpar= */
9766 (nitmethod_t)nitc__parser_prod___ASignature___n_type_61d, /* pointer to parser_nodes:ASignature:parser_prod$ASignature$n_type= */
9767 }
9768 };
9769 /* allocate ASignature */
9770 val* NEW_nitc__ASignature(const struct type* type) {
9771 val* self /* : ASignature */;
9772 val* var /* : ANodes[AParam] */;
9773 val* var1 /* : Array[String] */;
9774 val* var2 /* : Array[MType] */;
9775 long var3 /* : Int */;
9776 long var4 /* : Int */;
9777 self = nit_alloc(sizeof(struct instance) + 14*sizeof(nitattribute_t));
9778 self->type = type;
9779 self->class = &class_nitc__ASignature;
9780 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:ASignature exact> */
9781 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AParam);
9782 {
9783 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AParam]>*/
9784 }
9785 {
9786 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AParam]>*/
9787 }
9788 self->attrs[COLOR_nitc__parser_nodes__ASignature___n_params].val = var; /* _n_params on <self:ASignature exact> */
9789 self->attrs[COLOR_nitc__modelize_property__ASignature___is_visited].s = 0; /* _is_visited on <self:ASignature exact> */
9790 var1 = NEW_core__Array(&type_core__Array__core__String);
9791 {
9792 core___core__Array___core__kernel__Object__init(var1); /* Direct call array$Array$init on <var1:Array[String]>*/
9793 }
9794 self->attrs[COLOR_nitc__modelize_property__ASignature___param_names].val = var1; /* _param_names on <self:ASignature exact> */
9795 var2 = NEW_core__Array(&type_core__Array__nitc__MType);
9796 {
9797 core___core__Array___core__kernel__Object__init(var2); /* Direct call array$Array$init on <var2:Array[MType]>*/
9798 }
9799 self->attrs[COLOR_nitc__modelize_property__ASignature___param_types].val = var2; /* _param_types on <self:ASignature exact> */
9800 {
9801 { /* Inline kernel$Int$unary - (1l) on <1l:Int> */
9802 var4 = -1l;
9803 var3 = var4;
9804 goto RET_LABEL;
9805 RET_LABEL:(void)0;
9806 }
9807 }
9808 self->attrs[COLOR_nitc__modelize_property__ASignature___vararg_rank].l = var3; /* _vararg_rank on <self:ASignature exact> */
9809 return self;
9810 }
9811 /* runtime class nitc__AParam: nitc::AParam (dead=false; need_corpse=false)*/
9812 const struct class class_nitc__AParam = {
9813 0, /* box_kind */
9814 {
9815 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AParam:kernel$Object$init */
9816 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AParam:kernel$Object$!= */
9817 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AParam:kernel$Object$sys */
9818 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AParam:abstract_text$Object$to_s */
9819 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AParam:kernel$Object$== */
9820 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AParam:kernel$Object$is_same_instance */
9821 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AParam:abstract_text$Object$inspect */
9822 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AParam:kernel$Object$object_id */
9823 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AParam:kernel$Object$hash */
9824 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AParam:abstract_text$Object$class_name */
9825 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AParam:abstract_text$Object$inspect_head */
9826 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AParam:abstract_text$Object$native_class_name */
9827 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AParam:parser_nodes$ANode$location */
9828 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AParam:parser_nodes$ANode$parent */
9829 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AParam:parser_prod$AParam$visit_all */
9830 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AParam:modelbuilder_base$ANode$is_broken */
9831 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AParam:parser_nodes$ANode$hot_location */
9832 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AParam:modelbuilder_base$ANode$is_broken= */
9833 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AParam:parser_nodes$ANode$debug */
9834 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AParam:literal$ANode$accept_literal */
9835 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AParam:parser_nodes$ANode$parent= */
9836 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AParam:transform$ANode$full_transform_visitor */
9837 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AParam:astvalidation$ANode$accept_ast_validation */
9838 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AParam:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9839 (nitmethod_t)nitc__scope___AParam___ANode__accept_scope_visitor, /* pointer to parser_nodes:AParam:scope$AParam$accept_scope_visitor */
9840 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AParam:flow$ANode$accept_flow_visitor */
9841 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AParam:local_var_init$ANode$accept_local_var_visitor */
9842 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AParam:auto_super_init$ANode$accept_auto_super_init */
9843 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AParam:transform$ANode$accept_transform_visitor */
9844 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AParam:parser_nodes$ANode$location= */
9845 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AParam:parser_nodes$Prod$replace_with */
9846 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AParam:typing$ANode$accept_post_typing */
9847 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AParam:parser_prod$AParam$replace_child */
9848 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AParam:typing$ANode$bad_expr_message */
9849 (nitmethod_t)nitc__parser_prod___AParam___init_aparam, /* pointer to parser_nodes:AParam:parser_prod$AParam$init_aparam */
9850 (nitmethod_t)nitc__modelize_property___AParam___mparameter_61d, /* pointer to parser_nodes:AParam:modelize_property$AParam$mparameter= */
9851 (nitmethod_t)nitc___nitc__AParam___n_type, /* pointer to parser_nodes:AParam:parser_nodes$AParam$n_type */
9852 (nitmethod_t)nitc__scope___AParam___variable, /* pointer to parser_nodes:AParam:scope$AParam$variable */
9853 (nitmethod_t)nitc___nitc__AParam___n_id, /* pointer to parser_nodes:AParam:parser_nodes$AParam$n_id */
9854 (nitmethod_t)nitc__scope___AParam___variable_61d, /* pointer to parser_nodes:AParam:scope$AParam$variable= */
9855 (nitmethod_t)nitc___nitc__AParam___n_dotdotdot, /* pointer to parser_nodes:AParam:parser_nodes$AParam$n_dotdotdot */
9856 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AParam:parser_work$Prod$collect_text */
9857 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AParam:parser_nodes$Prod$get_annotations */
9858 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AParam:parser_nodes$Prod$n_annotations */
9859 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AParam:annotation$Prod$get_single_annotation */
9860 (nitmethod_t)nitc__parser_prod___AParam___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AParam:parser_prod$AParam$n_annotations= */
9861 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AParam:parser_nodes$ANode$replace_with */
9862 (nitmethod_t)nitc__parser_prod___AParam___n_id_61d, /* pointer to parser_nodes:AParam:parser_prod$AParam$n_id= */
9863 (nitmethod_t)nitc__parser_prod___AParam___n_type_61d, /* pointer to parser_nodes:AParam:parser_prod$AParam$n_type= */
9864 (nitmethod_t)nitc__parser_prod___AParam___n_dotdotdot_61d, /* pointer to parser_nodes:AParam:parser_prod$AParam$n_dotdotdot= */
9865 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AParam:scope$ANode$accept_scope_visitor */
9866 }
9867 };
9868 /* allocate AParam */
9869 val* NEW_nitc__AParam(const struct type* type) {
9870 val* self /* : AParam */;
9871 self = nit_alloc(sizeof(struct instance) + 11*sizeof(nitattribute_t));
9872 self->type = type;
9873 self->class = &class_nitc__AParam;
9874 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AParam exact> */
9875 return self;
9876 }
9877 /* runtime class nitc__AType: nitc::AType (dead=false; need_corpse=false)*/
9878 const struct class class_nitc__AType = {
9879 0, /* box_kind */
9880 {
9881 (nitmethod_t)core___core__Object___init, /* pointer to parser_nodes:AType:kernel$Object$init */
9882 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser_nodes:AType:kernel$Object$!= */
9883 (nitmethod_t)core___core__Object___sys, /* pointer to parser_nodes:AType:kernel$Object$sys */
9884 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser_nodes:AType:abstract_text$Object$to_s */
9885 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser_nodes:AType:kernel$Object$== */
9886 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser_nodes:AType:kernel$Object$is_same_instance */
9887 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser_nodes:AType:abstract_text$Object$inspect */
9888 (nitmethod_t)core___core__Object___object_id, /* pointer to parser_nodes:AType:kernel$Object$object_id */
9889 (nitmethod_t)core___core__Object___hash, /* pointer to parser_nodes:AType:kernel$Object$hash */
9890 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser_nodes:AType:abstract_text$Object$class_name */
9891 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser_nodes:AType:abstract_text$Object$inspect_head */
9892 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser_nodes:AType:abstract_text$Object$native_class_name */
9893 (nitmethod_t)nitc___nitc__ANode___location, /* pointer to parser_nodes:AType:parser_nodes$ANode$location */
9894 (nitmethod_t)nitc___nitc__ANode___parent, /* pointer to parser_nodes:AType:parser_nodes$ANode$parent */
9895 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__ANode__visit_all, /* pointer to parser_nodes:AType:parser_prod$AType$visit_all */
9896 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken, /* pointer to parser_nodes:AType:modelbuilder_base$ANode$is_broken */
9897 (nitmethod_t)nitc___nitc__ANode___hot_location, /* pointer to parser_nodes:AType:parser_nodes$ANode$hot_location */
9898 (nitmethod_t)nitc__modelbuilder_base___ANode___is_broken_61d, /* pointer to parser_nodes:AType:modelbuilder_base$ANode$is_broken= */
9899 (nitmethod_t)nitc___nitc__ANode___debug, /* pointer to parser_nodes:AType:parser_nodes$ANode$debug */
9900 (nitmethod_t)nitc__literal___ANode___accept_literal, /* pointer to parser_nodes:AType:literal$ANode$accept_literal */
9901 (nitmethod_t)nitc___nitc__ANode___parent_61d, /* pointer to parser_nodes:AType:parser_nodes$ANode$parent= */
9902 (nitmethod_t)nitc__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:AType:transform$ANode$full_transform_visitor */
9903 (nitmethod_t)nitc__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:AType:astvalidation$ANode$accept_ast_validation */
9904 (nitmethod_t)nitc__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:AType:rapid_type_analysis$ANode$accept_rapid_type_visitor */
9905 (nitmethod_t)nitc__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:AType:scope$ANode$accept_scope_visitor */
9906 (nitmethod_t)nitc__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:AType:flow$ANode$accept_flow_visitor */
9907 (nitmethod_t)nitc__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:AType:local_var_init$ANode$accept_local_var_visitor */
9908 (nitmethod_t)nitc__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:AType:auto_super_init$ANode$accept_auto_super_init */
9909 (nitmethod_t)nitc__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:AType:transform$ANode$accept_transform_visitor */
9910 (nitmethod_t)nitc___nitc__ANode___location_61d, /* pointer to parser_nodes:AType:parser_nodes$ANode$location= */
9911 (nitmethod_t)nitc___nitc__Prod___ANode__replace_with, /* pointer to parser_nodes:AType:parser_nodes$Prod$replace_with */
9912 (nitmethod_t)nitc__typing___ANode___accept_post_typing, /* pointer to parser_nodes:AType:typing$ANode$accept_post_typing */
9913 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__ANode__replace_child, /* pointer to parser_nodes:AType:parser_prod$AType$replace_child */
9914 (nitmethod_t)nitc__typing___ANode___bad_expr_message, /* pointer to parser_nodes:AType:typing$ANode$bad_expr_message */
9915 (nitmethod_t)nitc__modelbuilder_base___AType___mtype, /* pointer to parser_nodes:AType:modelbuilder_base$AType$mtype */
9916 (nitmethod_t)nitc__modelbuilder_base___AType___checked_mtype, /* pointer to parser_nodes:AType:modelbuilder_base$AType$checked_mtype */
9917 (nitmethod_t)nitc___nitc__AType___n_types, /* pointer to parser_nodes:AType:parser_nodes$AType$n_types */
9918 (nitmethod_t)nitc__modelbuilder_base___AType___checked_mtype_61d, /* pointer to parser_nodes:AType:modelbuilder_base$AType$checked_mtype= */
9919 (nitmethod_t)nitc___nitc__AType___n_qid, /* pointer to parser_nodes:AType:parser_nodes$AType$n_qid */
9920 (nitmethod_t)nitc___nitc__AType___n_kwnullable, /* pointer to parser_nodes:AType:parser_nodes$AType$n_kwnullable */
9921 (nitmethod_t)nitc__modelbuilder_base___AType___mtype_61d, /* pointer to parser_nodes:AType:modelbuilder_base$AType$mtype= */
9922 (nitmethod_t)nitc__parser_work___Prod___collect_text, /* pointer to parser_nodes:AType:parser_work$Prod$collect_text */
9923 (nitmethod_t)nitc___nitc__Prod___get_annotations, /* pointer to parser_nodes:AType:parser_nodes$Prod$get_annotations */
9924 (nitmethod_t)nitc___nitc__Prod___n_annotations, /* pointer to parser_nodes:AType:parser_nodes$Prod$n_annotations */
9925 (nitmethod_t)nitc__annotation___Prod___get_single_annotation, /* pointer to parser_nodes:AType:annotation$Prod$get_single_annotation */
9926 (nitmethod_t)nitc__parser_prod___AType___nitc__parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AType:parser_prod$AType$n_annotations= */
9927 (nitmethod_t)nitc___nitc__ANode___replace_with, /* pointer to parser_nodes:AType:parser_nodes$ANode$replace_with */
9928 (nitmethod_t)nitc__parser_prod___AType___init_atype, /* pointer to parser_nodes:AType:parser_prod$AType$init_atype */
9929 (nitmethod_t)nitc__parser_prod___AType___n_kwnullable_61d, /* pointer to parser_nodes:AType:parser_prod$AType$n_kwnullable= */
9930 (nitmethod_t)nitc__parser_prod___AType___n_qid_61d, /* pointer to parser_nodes:AType:parser_prod$AType$n_qid= */
9931 (nitmethod_t)nitc__parser_prod___AType___n_obra_61d, /* pointer to parser_nodes:AType:parser_prod$AType$n_obra= */
9932 (nitmethod_t)nitc__parser_prod___AType___n_cbra_61d, /* pointer to parser_nodes:AType:parser_prod$AType$n_cbra= */
9933 (nitmethod_t)nitc__astbuilder___AType___make, /* pointer to parser_nodes:AType:astbuilder$AType$make */
9934 }
9935 };
9936 /* allocate AType */
9937 val* NEW_nitc__AType(const struct type* type) {
9938 val* self /* : AType */;
9939 val* var /* : ANodes[AType] */;
9940 self = nit_alloc(sizeof(struct instance) + 12*sizeof(nitattribute_t));
9941 self->type = type;
9942 self->class = &class_nitc__AType;
9943 self->attrs[COLOR_nitc__modelbuilder_base__ANode___is_broken].s = 0; /* _is_broken on <self:AType exact> */
9944 var = NEW_nitc__ANodes(&type_nitc__ANodes__nitc__AType);
9945 {
9946 ((void(*)(val* self, val* p0))(var->class->vft[COLOR_nitc__parser_nodes__ANodes__parent_61d]))(var, self); /* parent= on <var:ANodes[AType]>*/
9947 }
9948 {
9949 ((void(*)(val* self))(var->class->vft[COLOR_core__kernel__Object__init]))(var); /* init on <var:ANodes[AType]>*/
9950 }
9951 self->attrs[COLOR_nitc__parser_nodes__AType___n_types].val = var; /* _n_types on <self:AType exact> */
9952 self->attrs[COLOR_nitc__modelbuilder_base__AType___checked_mtype].s = 0; /* _checked_mtype on <self:AType exact> */
9953 return self;
9954 }