1 #include "nith.classes.0.h"
2 /* runtime class parser_nodes__TLt */
3 const struct class class_parser_nodes__TLt
= {
6 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TLt:kernel#Object#object_id */
7 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TLt:kernel#Object#is_same_instance */
8 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TLt:kernel#Object#== */
9 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TLt:kernel#Object#!= */
10 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TLt:kernel#Object#exit */
11 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TLt:kernel#Object#sys */
12 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TLt:kernel#Object#hash */
13 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#to_s */
14 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TLt:string#Object#native_class_name */
15 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TLt:string#Object#class_name */
16 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TLt:string#Object#inspect */
17 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TLt:string#Object#inspect_head */
18 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TLt:string#Object#args */
19 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TLt:time#Object#get_time */
20 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TLt:file#Object#printn */
21 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TLt:file#Object#print */
22 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TLt:file#Object#getcwd */
23 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TLt:file#Object#file_getcwd */
24 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TLt:version#Object#nit_version */
25 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TLt:model_base#Object#intrude_visibility */
26 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TLt:model_base#Object#public_visibility */
27 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TLt:model_base#Object#protected_visibility */
28 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TLt:model_base#Object#private_visibility */
29 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TLt:model_base#Object#none_visibility */
30 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TLt:model#Object#abstract_kind */
31 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TLt:model#Object#concrete_kind */
32 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TLt:model#Object#interface_kind */
33 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TLt:model#Object#enum_kind */
34 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TLt:model#Object#extern_kind */
35 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#location */
36 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#hot_location */
37 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#debug */
38 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent */
39 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent= */
40 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#init */
41 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TLt:parser_nodes#Token#replace_child */
42 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TLt:parser_nodes#ANode#replace_with */
43 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TLt:parser_nodes#Token#visit_all */
44 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TLt:literal#ANode#accept_literal */
45 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TLt:scope#ANode#accept_scope_visitor */
46 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TLt:flow#ANode#accept_flow_visitor */
47 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TLt:local_var_init#ANode#accept_local_var_visitor */
48 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TLt:auto_super_init#ANode#accept_auto_super_init */
49 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TLt:astvalidation#ANode#accept_ast_validation */
50 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TLt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
51 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TLt:transform#ANode#accept_transform_visitor */
52 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TLt:lexer_work#Token#text */
53 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token= */
54 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token= */
55 (nitmethod_t
)VIRTUAL_lexer__TLt__parser_index
, /* pointer to parser_nodes:TLt:lexer#TLt#parser_index */
56 (nitmethod_t
)VIRTUAL_lexer__TLt__init_tk
, /* pointer to parser_nodes:TLt:lexer#TLt#init_tk */
60 val
* NEW_parser_nodes__TLt(const struct type
* type
) {
61 val
* self
/* : TLt */;
62 val
* var
/* : null */;
63 val
* var1
/* : null */;
64 val
* var2
/* : null */;
65 val
* var3
/* : null */;
66 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
68 self
->class = &class_parser_nodes__TLt
;
70 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TLt exact> */
72 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TLt exact> */
74 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TLt exact> */
76 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TLt exact> */
79 /* runtime class parser_nodes__TLe */
80 const struct class class_parser_nodes__TLe
= {
83 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TLe:kernel#Object#object_id */
84 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TLe:kernel#Object#is_same_instance */
85 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TLe:kernel#Object#== */
86 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TLe:kernel#Object#!= */
87 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TLe:kernel#Object#exit */
88 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TLe:kernel#Object#sys */
89 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TLe:kernel#Object#hash */
90 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#to_s */
91 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TLe:string#Object#native_class_name */
92 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TLe:string#Object#class_name */
93 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TLe:string#Object#inspect */
94 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TLe:string#Object#inspect_head */
95 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TLe:string#Object#args */
96 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TLe:time#Object#get_time */
97 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TLe:file#Object#printn */
98 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TLe:file#Object#print */
99 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TLe:file#Object#getcwd */
100 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TLe:file#Object#file_getcwd */
101 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TLe:version#Object#nit_version */
102 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TLe:model_base#Object#intrude_visibility */
103 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TLe:model_base#Object#public_visibility */
104 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TLe:model_base#Object#protected_visibility */
105 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TLe:model_base#Object#private_visibility */
106 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TLe:model_base#Object#none_visibility */
107 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TLe:model#Object#abstract_kind */
108 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TLe:model#Object#concrete_kind */
109 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TLe:model#Object#interface_kind */
110 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TLe:model#Object#enum_kind */
111 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TLe:model#Object#extern_kind */
112 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#location */
113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#hot_location */
114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#debug */
115 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent */
116 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent= */
117 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#init */
118 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TLe:parser_nodes#Token#replace_child */
119 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TLe:parser_nodes#ANode#replace_with */
120 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TLe:parser_nodes#Token#visit_all */
121 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TLe:literal#ANode#accept_literal */
122 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TLe:scope#ANode#accept_scope_visitor */
123 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TLe:flow#ANode#accept_flow_visitor */
124 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TLe:local_var_init#ANode#accept_local_var_visitor */
125 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TLe:auto_super_init#ANode#accept_auto_super_init */
126 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TLe:astvalidation#ANode#accept_ast_validation */
127 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TLe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
128 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TLe:transform#ANode#accept_transform_visitor */
129 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TLe:lexer_work#Token#text */
130 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token= */
131 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token= */
132 (nitmethod_t
)VIRTUAL_lexer__TLe__parser_index
, /* pointer to parser_nodes:TLe:lexer#TLe#parser_index */
133 (nitmethod_t
)VIRTUAL_lexer__TLe__init_tk
, /* pointer to parser_nodes:TLe:lexer#TLe#init_tk */
137 val
* NEW_parser_nodes__TLe(const struct type
* type
) {
138 val
* self
/* : TLe */;
139 val
* var
/* : null */;
140 val
* var1
/* : null */;
141 val
* var2
/* : null */;
142 val
* var3
/* : null */;
143 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
145 self
->class = &class_parser_nodes__TLe
;
147 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TLe exact> */
149 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TLe exact> */
151 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TLe exact> */
153 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TLe exact> */
156 /* runtime class parser_nodes__TLl */
157 const struct class class_parser_nodes__TLl
= {
160 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TLl:kernel#Object#object_id */
161 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TLl:kernel#Object#is_same_instance */
162 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TLl:kernel#Object#== */
163 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TLl:kernel#Object#!= */
164 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TLl:kernel#Object#exit */
165 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TLl:kernel#Object#sys */
166 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TLl:kernel#Object#hash */
167 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#to_s */
168 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TLl:string#Object#native_class_name */
169 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TLl:string#Object#class_name */
170 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TLl:string#Object#inspect */
171 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TLl:string#Object#inspect_head */
172 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TLl:string#Object#args */
173 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TLl:time#Object#get_time */
174 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TLl:file#Object#printn */
175 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TLl:file#Object#print */
176 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TLl:file#Object#getcwd */
177 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TLl:file#Object#file_getcwd */
178 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TLl:version#Object#nit_version */
179 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TLl:model_base#Object#intrude_visibility */
180 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TLl:model_base#Object#public_visibility */
181 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TLl:model_base#Object#protected_visibility */
182 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TLl:model_base#Object#private_visibility */
183 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TLl:model_base#Object#none_visibility */
184 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TLl:model#Object#abstract_kind */
185 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TLl:model#Object#concrete_kind */
186 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TLl:model#Object#interface_kind */
187 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TLl:model#Object#enum_kind */
188 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TLl:model#Object#extern_kind */
189 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#location */
190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#hot_location */
191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#debug */
192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent */
193 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent= */
194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#init */
195 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TLl:parser_nodes#Token#replace_child */
196 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TLl:parser_nodes#ANode#replace_with */
197 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TLl:parser_nodes#Token#visit_all */
198 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TLl:literal#ANode#accept_literal */
199 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TLl:scope#ANode#accept_scope_visitor */
200 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TLl:flow#ANode#accept_flow_visitor */
201 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TLl:local_var_init#ANode#accept_local_var_visitor */
202 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TLl:auto_super_init#ANode#accept_auto_super_init */
203 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TLl:astvalidation#ANode#accept_ast_validation */
204 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TLl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
205 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TLl:transform#ANode#accept_transform_visitor */
206 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TLl:lexer_work#Token#text */
207 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token= */
208 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token= */
209 (nitmethod_t
)VIRTUAL_lexer__TLl__parser_index
, /* pointer to parser_nodes:TLl:lexer#TLl#parser_index */
210 (nitmethod_t
)VIRTUAL_lexer__TLl__init_tk
, /* pointer to parser_nodes:TLl:lexer#TLl#init_tk */
214 val
* NEW_parser_nodes__TLl(const struct type
* type
) {
215 val
* self
/* : TLl */;
216 val
* var
/* : null */;
217 val
* var1
/* : null */;
218 val
* var2
/* : null */;
219 val
* var3
/* : null */;
220 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
222 self
->class = &class_parser_nodes__TLl
;
224 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TLl exact> */
226 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TLl exact> */
228 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TLl exact> */
230 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TLl exact> */
233 /* runtime class parser_nodes__TGt */
234 const struct class class_parser_nodes__TGt
= {
237 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TGt:kernel#Object#object_id */
238 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TGt:kernel#Object#is_same_instance */
239 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TGt:kernel#Object#== */
240 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TGt:kernel#Object#!= */
241 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TGt:kernel#Object#exit */
242 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TGt:kernel#Object#sys */
243 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TGt:kernel#Object#hash */
244 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#to_s */
245 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TGt:string#Object#native_class_name */
246 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TGt:string#Object#class_name */
247 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TGt:string#Object#inspect */
248 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TGt:string#Object#inspect_head */
249 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TGt:string#Object#args */
250 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TGt:time#Object#get_time */
251 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TGt:file#Object#printn */
252 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TGt:file#Object#print */
253 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TGt:file#Object#getcwd */
254 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TGt:file#Object#file_getcwd */
255 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TGt:version#Object#nit_version */
256 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TGt:model_base#Object#intrude_visibility */
257 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TGt:model_base#Object#public_visibility */
258 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TGt:model_base#Object#protected_visibility */
259 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TGt:model_base#Object#private_visibility */
260 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TGt:model_base#Object#none_visibility */
261 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TGt:model#Object#abstract_kind */
262 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TGt:model#Object#concrete_kind */
263 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TGt:model#Object#interface_kind */
264 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TGt:model#Object#enum_kind */
265 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TGt:model#Object#extern_kind */
266 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#location */
267 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#hot_location */
268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#debug */
269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent */
270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent= */
271 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#init */
272 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TGt:parser_nodes#Token#replace_child */
273 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TGt:parser_nodes#ANode#replace_with */
274 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TGt:parser_nodes#Token#visit_all */
275 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TGt:literal#ANode#accept_literal */
276 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TGt:scope#ANode#accept_scope_visitor */
277 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TGt:flow#ANode#accept_flow_visitor */
278 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TGt:local_var_init#ANode#accept_local_var_visitor */
279 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TGt:auto_super_init#ANode#accept_auto_super_init */
280 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TGt:astvalidation#ANode#accept_ast_validation */
281 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TGt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
282 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TGt:transform#ANode#accept_transform_visitor */
283 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TGt:lexer_work#Token#text */
284 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token= */
285 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token= */
286 (nitmethod_t
)VIRTUAL_lexer__TGt__parser_index
, /* pointer to parser_nodes:TGt:lexer#TGt#parser_index */
287 (nitmethod_t
)VIRTUAL_lexer__TGt__init_tk
, /* pointer to parser_nodes:TGt:lexer#TGt#init_tk */
291 val
* NEW_parser_nodes__TGt(const struct type
* type
) {
292 val
* self
/* : TGt */;
293 val
* var
/* : null */;
294 val
* var1
/* : null */;
295 val
* var2
/* : null */;
296 val
* var3
/* : null */;
297 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
299 self
->class = &class_parser_nodes__TGt
;
301 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TGt exact> */
303 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TGt exact> */
305 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TGt exact> */
307 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TGt exact> */
310 /* runtime class parser_nodes__TGe */
311 const struct class class_parser_nodes__TGe
= {
314 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TGe:kernel#Object#object_id */
315 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TGe:kernel#Object#is_same_instance */
316 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TGe:kernel#Object#== */
317 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TGe:kernel#Object#!= */
318 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TGe:kernel#Object#exit */
319 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TGe:kernel#Object#sys */
320 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TGe:kernel#Object#hash */
321 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#to_s */
322 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TGe:string#Object#native_class_name */
323 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TGe:string#Object#class_name */
324 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TGe:string#Object#inspect */
325 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TGe:string#Object#inspect_head */
326 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TGe:string#Object#args */
327 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TGe:time#Object#get_time */
328 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TGe:file#Object#printn */
329 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TGe:file#Object#print */
330 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TGe:file#Object#getcwd */
331 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TGe:file#Object#file_getcwd */
332 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TGe:version#Object#nit_version */
333 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TGe:model_base#Object#intrude_visibility */
334 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TGe:model_base#Object#public_visibility */
335 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TGe:model_base#Object#protected_visibility */
336 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TGe:model_base#Object#private_visibility */
337 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TGe:model_base#Object#none_visibility */
338 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TGe:model#Object#abstract_kind */
339 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TGe:model#Object#concrete_kind */
340 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TGe:model#Object#interface_kind */
341 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TGe:model#Object#enum_kind */
342 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TGe:model#Object#extern_kind */
343 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#location */
344 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#hot_location */
345 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#debug */
346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent */
347 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent= */
348 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#init */
349 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TGe:parser_nodes#Token#replace_child */
350 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TGe:parser_nodes#ANode#replace_with */
351 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TGe:parser_nodes#Token#visit_all */
352 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TGe:literal#ANode#accept_literal */
353 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TGe:scope#ANode#accept_scope_visitor */
354 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TGe:flow#ANode#accept_flow_visitor */
355 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TGe:local_var_init#ANode#accept_local_var_visitor */
356 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TGe:auto_super_init#ANode#accept_auto_super_init */
357 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TGe:astvalidation#ANode#accept_ast_validation */
358 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TGe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
359 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TGe:transform#ANode#accept_transform_visitor */
360 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TGe:lexer_work#Token#text */
361 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token= */
362 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token= */
363 (nitmethod_t
)VIRTUAL_lexer__TGe__parser_index
, /* pointer to parser_nodes:TGe:lexer#TGe#parser_index */
364 (nitmethod_t
)VIRTUAL_lexer__TGe__init_tk
, /* pointer to parser_nodes:TGe:lexer#TGe#init_tk */
368 val
* NEW_parser_nodes__TGe(const struct type
* type
) {
369 val
* self
/* : TGe */;
370 val
* var
/* : null */;
371 val
* var1
/* : null */;
372 val
* var2
/* : null */;
373 val
* var3
/* : null */;
374 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
376 self
->class = &class_parser_nodes__TGe
;
378 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TGe exact> */
380 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TGe exact> */
382 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TGe exact> */
384 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TGe exact> */
387 /* runtime class parser_nodes__TGg */
388 const struct class class_parser_nodes__TGg
= {
391 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TGg:kernel#Object#object_id */
392 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TGg:kernel#Object#is_same_instance */
393 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TGg:kernel#Object#== */
394 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TGg:kernel#Object#!= */
395 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TGg:kernel#Object#exit */
396 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TGg:kernel#Object#sys */
397 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TGg:kernel#Object#hash */
398 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#to_s */
399 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TGg:string#Object#native_class_name */
400 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TGg:string#Object#class_name */
401 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TGg:string#Object#inspect */
402 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TGg:string#Object#inspect_head */
403 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TGg:string#Object#args */
404 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TGg:time#Object#get_time */
405 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TGg:file#Object#printn */
406 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TGg:file#Object#print */
407 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TGg:file#Object#getcwd */
408 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TGg:file#Object#file_getcwd */
409 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TGg:version#Object#nit_version */
410 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TGg:model_base#Object#intrude_visibility */
411 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TGg:model_base#Object#public_visibility */
412 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TGg:model_base#Object#protected_visibility */
413 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TGg:model_base#Object#private_visibility */
414 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TGg:model_base#Object#none_visibility */
415 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TGg:model#Object#abstract_kind */
416 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TGg:model#Object#concrete_kind */
417 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TGg:model#Object#interface_kind */
418 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TGg:model#Object#enum_kind */
419 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TGg:model#Object#extern_kind */
420 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#location */
421 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#hot_location */
422 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#debug */
423 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent */
424 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent= */
425 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#init */
426 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TGg:parser_nodes#Token#replace_child */
427 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TGg:parser_nodes#ANode#replace_with */
428 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TGg:parser_nodes#Token#visit_all */
429 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TGg:literal#ANode#accept_literal */
430 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TGg:scope#ANode#accept_scope_visitor */
431 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TGg:flow#ANode#accept_flow_visitor */
432 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TGg:local_var_init#ANode#accept_local_var_visitor */
433 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TGg:auto_super_init#ANode#accept_auto_super_init */
434 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TGg:astvalidation#ANode#accept_ast_validation */
435 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TGg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
436 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TGg:transform#ANode#accept_transform_visitor */
437 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TGg:lexer_work#Token#text */
438 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token= */
439 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token= */
440 (nitmethod_t
)VIRTUAL_lexer__TGg__parser_index
, /* pointer to parser_nodes:TGg:lexer#TGg#parser_index */
441 (nitmethod_t
)VIRTUAL_lexer__TGg__init_tk
, /* pointer to parser_nodes:TGg:lexer#TGg#init_tk */
445 val
* NEW_parser_nodes__TGg(const struct type
* type
) {
446 val
* self
/* : TGg */;
447 val
* var
/* : null */;
448 val
* var1
/* : null */;
449 val
* var2
/* : null */;
450 val
* var3
/* : null */;
451 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
453 self
->class = &class_parser_nodes__TGg
;
455 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TGg exact> */
457 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TGg exact> */
459 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TGg exact> */
461 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TGg exact> */
464 /* runtime class parser_nodes__TStarship */
465 const struct class class_parser_nodes__TStarship
= {
468 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TStarship:kernel#Object#object_id */
469 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_instance */
470 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TStarship:kernel#Object#== */
471 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TStarship:kernel#Object#!= */
472 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TStarship:kernel#Object#exit */
473 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TStarship:kernel#Object#sys */
474 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TStarship:kernel#Object#hash */
475 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#to_s */
476 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TStarship:string#Object#native_class_name */
477 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TStarship:string#Object#class_name */
478 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TStarship:string#Object#inspect */
479 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TStarship:string#Object#inspect_head */
480 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TStarship:string#Object#args */
481 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TStarship:time#Object#get_time */
482 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TStarship:file#Object#printn */
483 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TStarship:file#Object#print */
484 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TStarship:file#Object#getcwd */
485 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TStarship:file#Object#file_getcwd */
486 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TStarship:version#Object#nit_version */
487 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TStarship:model_base#Object#intrude_visibility */
488 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TStarship:model_base#Object#public_visibility */
489 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TStarship:model_base#Object#protected_visibility */
490 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TStarship:model_base#Object#private_visibility */
491 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TStarship:model_base#Object#none_visibility */
492 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TStarship:model#Object#abstract_kind */
493 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TStarship:model#Object#concrete_kind */
494 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TStarship:model#Object#interface_kind */
495 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TStarship:model#Object#enum_kind */
496 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TStarship:model#Object#extern_kind */
497 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#location */
498 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#hot_location */
499 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#debug */
500 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent */
501 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent= */
502 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#init */
503 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TStarship:parser_nodes#Token#replace_child */
504 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#replace_with */
505 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TStarship:parser_nodes#Token#visit_all */
506 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TStarship:literal#ANode#accept_literal */
507 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TStarship:scope#ANode#accept_scope_visitor */
508 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TStarship:flow#ANode#accept_flow_visitor */
509 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TStarship:local_var_init#ANode#accept_local_var_visitor */
510 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TStarship:auto_super_init#ANode#accept_auto_super_init */
511 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TStarship:astvalidation#ANode#accept_ast_validation */
512 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TStarship:rapid_type_analysis#ANode#accept_rapid_type_visitor */
513 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TStarship:transform#ANode#accept_transform_visitor */
514 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TStarship:lexer_work#Token#text */
515 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token= */
516 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token= */
517 (nitmethod_t
)VIRTUAL_lexer__TStarship__parser_index
, /* pointer to parser_nodes:TStarship:lexer#TStarship#parser_index */
518 (nitmethod_t
)VIRTUAL_lexer__TStarship__init_tk
, /* pointer to parser_nodes:TStarship:lexer#TStarship#init_tk */
521 /* allocate TStarship */
522 val
* NEW_parser_nodes__TStarship(const struct type
* type
) {
523 val
* self
/* : TStarship */;
524 val
* var
/* : null */;
525 val
* var1
/* : null */;
526 val
* var2
/* : null */;
527 val
* var3
/* : null */;
528 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
530 self
->class = &class_parser_nodes__TStarship
;
532 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TStarship exact> */
534 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TStarship exact> */
536 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TStarship exact> */
538 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TStarship exact> */
541 /* runtime class parser_nodes__TBang */
542 const struct class class_parser_nodes__TBang
= {
545 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TBang:kernel#Object#object_id */
546 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TBang:kernel#Object#is_same_instance */
547 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TBang:kernel#Object#== */
548 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TBang:kernel#Object#!= */
549 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TBang:kernel#Object#exit */
550 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TBang:kernel#Object#sys */
551 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TBang:kernel#Object#hash */
552 (nitmethod_t
)VIRTUAL_parser_nodes__TokenOperator__to_s
, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#to_s */
553 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TBang:string#Object#native_class_name */
554 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TBang:string#Object#class_name */
555 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TBang:string#Object#inspect */
556 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TBang:string#Object#inspect_head */
557 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TBang:string#Object#args */
558 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TBang:time#Object#get_time */
559 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TBang:file#Object#printn */
560 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TBang:file#Object#print */
561 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TBang:file#Object#getcwd */
562 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TBang:file#Object#file_getcwd */
563 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TBang:version#Object#nit_version */
564 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TBang:model_base#Object#intrude_visibility */
565 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TBang:model_base#Object#public_visibility */
566 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TBang:model_base#Object#protected_visibility */
567 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TBang:model_base#Object#private_visibility */
568 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TBang:model_base#Object#none_visibility */
569 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TBang:model#Object#abstract_kind */
570 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TBang:model#Object#concrete_kind */
571 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TBang:model#Object#interface_kind */
572 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TBang:model#Object#enum_kind */
573 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TBang:model#Object#extern_kind */
574 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#location */
575 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#hot_location */
576 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#debug */
577 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent */
578 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent= */
579 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#init */
580 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TBang:parser_nodes#Token#replace_child */
581 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TBang:parser_nodes#ANode#replace_with */
582 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TBang:parser_nodes#Token#visit_all */
583 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TBang:literal#ANode#accept_literal */
584 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TBang:scope#ANode#accept_scope_visitor */
585 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TBang:flow#ANode#accept_flow_visitor */
586 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TBang:local_var_init#ANode#accept_local_var_visitor */
587 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TBang:auto_super_init#ANode#accept_auto_super_init */
588 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TBang:astvalidation#ANode#accept_ast_validation */
589 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TBang:rapid_type_analysis#ANode#accept_rapid_type_visitor */
590 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TBang:transform#ANode#accept_transform_visitor */
591 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TBang:lexer_work#Token#text */
592 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token= */
593 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token= */
594 (nitmethod_t
)VIRTUAL_lexer__TBang__parser_index
, /* pointer to parser_nodes:TBang:lexer#TBang#parser_index */
595 (nitmethod_t
)VIRTUAL_lexer__TBang__init_tk
, /* pointer to parser_nodes:TBang:lexer#TBang#init_tk */
599 val
* NEW_parser_nodes__TBang(const struct type
* type
) {
600 val
* self
/* : TBang */;
601 val
* var
/* : null */;
602 val
* var1
/* : null */;
603 val
* var2
/* : null */;
604 val
* var3
/* : null */;
605 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
607 self
->class = &class_parser_nodes__TBang
;
609 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TBang exact> */
611 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TBang exact> */
613 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TBang exact> */
615 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TBang exact> */
618 /* runtime class parser_nodes__TAt */
619 const struct class class_parser_nodes__TAt
= {
622 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TAt:kernel#Object#object_id */
623 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TAt:kernel#Object#is_same_instance */
624 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TAt:kernel#Object#== */
625 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TAt:kernel#Object#!= */
626 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TAt:kernel#Object#exit */
627 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TAt:kernel#Object#sys */
628 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TAt:kernel#Object#hash */
629 (nitmethod_t
)VIRTUAL_parser_nodes__Token__to_s
, /* pointer to parser_nodes:TAt:parser_nodes#Token#to_s */
630 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TAt:string#Object#native_class_name */
631 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TAt:string#Object#class_name */
632 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TAt:string#Object#inspect */
633 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TAt:string#Object#inspect_head */
634 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TAt:string#Object#args */
635 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TAt:time#Object#get_time */
636 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TAt:file#Object#printn */
637 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TAt:file#Object#print */
638 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TAt:file#Object#getcwd */
639 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TAt:file#Object#file_getcwd */
640 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TAt:version#Object#nit_version */
641 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TAt:model_base#Object#intrude_visibility */
642 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TAt:model_base#Object#public_visibility */
643 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TAt:model_base#Object#protected_visibility */
644 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TAt:model_base#Object#private_visibility */
645 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TAt:model_base#Object#none_visibility */
646 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TAt:model#Object#abstract_kind */
647 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TAt:model#Object#concrete_kind */
648 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TAt:model#Object#interface_kind */
649 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TAt:model#Object#enum_kind */
650 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TAt:model#Object#extern_kind */
651 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#location */
652 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#hot_location */
653 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#debug */
654 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent */
655 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent= */
656 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#init */
657 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TAt:parser_nodes#Token#replace_child */
658 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TAt:parser_nodes#ANode#replace_with */
659 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TAt:parser_nodes#Token#visit_all */
660 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TAt:literal#ANode#accept_literal */
661 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TAt:scope#ANode#accept_scope_visitor */
662 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TAt:flow#ANode#accept_flow_visitor */
663 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TAt:local_var_init#ANode#accept_local_var_visitor */
664 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TAt:auto_super_init#ANode#accept_auto_super_init */
665 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TAt:astvalidation#ANode#accept_ast_validation */
666 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TAt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
667 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TAt:transform#ANode#accept_transform_visitor */
668 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TAt:lexer_work#Token#text */
669 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token= */
670 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token= */
671 (nitmethod_t
)VIRTUAL_lexer__TAt__parser_index
, /* pointer to parser_nodes:TAt:lexer#TAt#parser_index */
672 (nitmethod_t
)VIRTUAL_lexer__TAt__init_tk
, /* pointer to parser_nodes:TAt:lexer#TAt#init_tk */
676 val
* NEW_parser_nodes__TAt(const struct type
* type
) {
677 val
* self
/* : TAt */;
678 val
* var
/* : null */;
679 val
* var1
/* : null */;
680 val
* var2
/* : null */;
681 val
* var3
/* : null */;
682 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
684 self
->class = &class_parser_nodes__TAt
;
686 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TAt exact> */
688 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TAt exact> */
690 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TAt exact> */
692 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TAt exact> */
695 /* runtime class parser_nodes__TClassid */
696 const struct class class_parser_nodes__TClassid
= {
699 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TClassid:kernel#Object#object_id */
700 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_instance */
701 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TClassid:kernel#Object#== */
702 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TClassid:kernel#Object#!= */
703 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TClassid:kernel#Object#exit */
704 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TClassid:kernel#Object#sys */
705 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TClassid:kernel#Object#hash */
706 (nitmethod_t
)VIRTUAL_parser_nodes__TClassid__to_s
, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#to_s */
707 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TClassid:string#Object#native_class_name */
708 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TClassid:string#Object#class_name */
709 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TClassid:string#Object#inspect */
710 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TClassid:string#Object#inspect_head */
711 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TClassid:string#Object#args */
712 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TClassid:time#Object#get_time */
713 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TClassid:file#Object#printn */
714 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TClassid:file#Object#print */
715 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TClassid:file#Object#getcwd */
716 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TClassid:file#Object#file_getcwd */
717 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TClassid:version#Object#nit_version */
718 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TClassid:model_base#Object#intrude_visibility */
719 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TClassid:model_base#Object#public_visibility */
720 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TClassid:model_base#Object#protected_visibility */
721 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TClassid:model_base#Object#private_visibility */
722 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TClassid:model_base#Object#none_visibility */
723 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TClassid:model#Object#abstract_kind */
724 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TClassid:model#Object#concrete_kind */
725 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TClassid:model#Object#interface_kind */
726 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TClassid:model#Object#enum_kind */
727 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TClassid:model#Object#extern_kind */
728 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#location */
729 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#hot_location */
730 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#debug */
731 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent */
732 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent= */
733 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#init */
734 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TClassid:parser_nodes#Token#replace_child */
735 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#replace_with */
736 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TClassid:parser_nodes#Token#visit_all */
737 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TClassid:literal#ANode#accept_literal */
738 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TClassid:scope#ANode#accept_scope_visitor */
739 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TClassid:flow#ANode#accept_flow_visitor */
740 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TClassid:local_var_init#ANode#accept_local_var_visitor */
741 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TClassid:auto_super_init#ANode#accept_auto_super_init */
742 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TClassid:astvalidation#ANode#accept_ast_validation */
743 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TClassid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
744 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TClassid:transform#ANode#accept_transform_visitor */
745 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TClassid:lexer_work#Token#text */
746 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token= */
747 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token= */
748 (nitmethod_t
)VIRTUAL_lexer__TClassid__parser_index
, /* pointer to parser_nodes:TClassid:lexer#TClassid#parser_index */
749 (nitmethod_t
)VIRTUAL_lexer__TClassid__init_tk
, /* pointer to parser_nodes:TClassid:lexer#TClassid#init_tk */
752 /* allocate TClassid */
753 val
* NEW_parser_nodes__TClassid(const struct type
* type
) {
754 val
* self
/* : TClassid */;
755 val
* var
/* : null */;
756 val
* var1
/* : null */;
757 val
* var2
/* : null */;
758 val
* var3
/* : null */;
759 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
761 self
->class = &class_parser_nodes__TClassid
;
763 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TClassid exact> */
765 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TClassid exact> */
767 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TClassid exact> */
769 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TClassid exact> */
772 /* runtime class parser_nodes__TId */
773 const struct class class_parser_nodes__TId
= {
776 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TId:kernel#Object#object_id */
777 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TId:kernel#Object#is_same_instance */
778 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TId:kernel#Object#== */
779 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TId:kernel#Object#!= */
780 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TId:kernel#Object#exit */
781 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TId:kernel#Object#sys */
782 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TId:kernel#Object#hash */
783 (nitmethod_t
)VIRTUAL_parser_nodes__TId__to_s
, /* pointer to parser_nodes:TId:parser_nodes#TId#to_s */
784 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TId:string#Object#native_class_name */
785 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TId:string#Object#class_name */
786 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TId:string#Object#inspect */
787 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TId:string#Object#inspect_head */
788 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TId:string#Object#args */
789 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TId:time#Object#get_time */
790 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TId:file#Object#printn */
791 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TId:file#Object#print */
792 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TId:file#Object#getcwd */
793 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TId:file#Object#file_getcwd */
794 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TId:version#Object#nit_version */
795 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TId:model_base#Object#intrude_visibility */
796 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TId:model_base#Object#public_visibility */
797 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TId:model_base#Object#protected_visibility */
798 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TId:model_base#Object#private_visibility */
799 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TId:model_base#Object#none_visibility */
800 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TId:model#Object#abstract_kind */
801 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TId:model#Object#concrete_kind */
802 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TId:model#Object#interface_kind */
803 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TId:model#Object#enum_kind */
804 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TId:model#Object#extern_kind */
805 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TId:parser_nodes#ANode#location */
806 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TId:parser_nodes#ANode#hot_location */
807 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TId:parser_nodes#ANode#debug */
808 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent */
809 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent= */
810 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TId:parser_nodes#ANode#init */
811 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TId:parser_nodes#Token#replace_child */
812 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TId:parser_nodes#ANode#replace_with */
813 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TId:parser_nodes#Token#visit_all */
814 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TId:literal#ANode#accept_literal */
815 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TId:scope#ANode#accept_scope_visitor */
816 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TId:flow#ANode#accept_flow_visitor */
817 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TId:local_var_init#ANode#accept_local_var_visitor */
818 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TId:auto_super_init#ANode#accept_auto_super_init */
819 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TId:astvalidation#ANode#accept_ast_validation */
820 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TId:rapid_type_analysis#ANode#accept_rapid_type_visitor */
821 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TId:transform#ANode#accept_transform_visitor */
822 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TId:lexer_work#Token#text */
823 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token= */
824 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token= */
825 (nitmethod_t
)VIRTUAL_lexer__TId__parser_index
, /* pointer to parser_nodes:TId:lexer#TId#parser_index */
826 (nitmethod_t
)VIRTUAL_lexer__TId__init_tk
, /* pointer to parser_nodes:TId:lexer#TId#init_tk */
830 val
* NEW_parser_nodes__TId(const struct type
* type
) {
831 val
* self
/* : TId */;
832 val
* var
/* : null */;
833 val
* var1
/* : null */;
834 val
* var2
/* : null */;
835 val
* var3
/* : null */;
836 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
838 self
->class = &class_parser_nodes__TId
;
840 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TId exact> */
842 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TId exact> */
844 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TId exact> */
846 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TId exact> */
849 /* runtime class parser_nodes__TAttrid */
850 const struct class class_parser_nodes__TAttrid
= {
853 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TAttrid:kernel#Object#object_id */
854 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_instance */
855 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TAttrid:kernel#Object#== */
856 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TAttrid:kernel#Object#!= */
857 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TAttrid:kernel#Object#exit */
858 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TAttrid:kernel#Object#sys */
859 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TAttrid:kernel#Object#hash */
860 (nitmethod_t
)VIRTUAL_parser_nodes__TAttrid__to_s
, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#to_s */
861 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TAttrid:string#Object#native_class_name */
862 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TAttrid:string#Object#class_name */
863 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TAttrid:string#Object#inspect */
864 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TAttrid:string#Object#inspect_head */
865 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TAttrid:string#Object#args */
866 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TAttrid:time#Object#get_time */
867 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TAttrid:file#Object#printn */
868 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TAttrid:file#Object#print */
869 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TAttrid:file#Object#getcwd */
870 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TAttrid:file#Object#file_getcwd */
871 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TAttrid:version#Object#nit_version */
872 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TAttrid:model_base#Object#intrude_visibility */
873 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TAttrid:model_base#Object#public_visibility */
874 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TAttrid:model_base#Object#protected_visibility */
875 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TAttrid:model_base#Object#private_visibility */
876 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TAttrid:model_base#Object#none_visibility */
877 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TAttrid:model#Object#abstract_kind */
878 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TAttrid:model#Object#concrete_kind */
879 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TAttrid:model#Object#interface_kind */
880 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TAttrid:model#Object#enum_kind */
881 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TAttrid:model#Object#extern_kind */
882 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#location */
883 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#hot_location */
884 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#debug */
885 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent */
886 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent= */
887 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#init */
888 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#replace_child */
889 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#replace_with */
890 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#visit_all */
891 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TAttrid:literal#ANode#accept_literal */
892 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TAttrid:scope#ANode#accept_scope_visitor */
893 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TAttrid:flow#ANode#accept_flow_visitor */
894 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TAttrid:local_var_init#ANode#accept_local_var_visitor */
895 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TAttrid:auto_super_init#ANode#accept_auto_super_init */
896 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TAttrid:astvalidation#ANode#accept_ast_validation */
897 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TAttrid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
898 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TAttrid:transform#ANode#accept_transform_visitor */
899 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TAttrid:lexer_work#Token#text */
900 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token= */
901 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token= */
902 (nitmethod_t
)VIRTUAL_lexer__TAttrid__parser_index
, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#parser_index */
903 (nitmethod_t
)VIRTUAL_lexer__TAttrid__init_tk
, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#init_tk */
906 /* allocate TAttrid */
907 val
* NEW_parser_nodes__TAttrid(const struct type
* type
) {
908 val
* self
/* : TAttrid */;
909 val
* var
/* : null */;
910 val
* var1
/* : null */;
911 val
* var2
/* : null */;
912 val
* var3
/* : null */;
913 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
915 self
->class = &class_parser_nodes__TAttrid
;
917 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TAttrid exact> */
919 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TAttrid exact> */
921 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TAttrid exact> */
923 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TAttrid exact> */
926 /* runtime class parser_nodes__TNumber */
927 const struct class class_parser_nodes__TNumber
= {
930 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TNumber:kernel#Object#object_id */
931 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TNumber:kernel#Object#is_same_instance */
932 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TNumber:kernel#Object#== */
933 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TNumber:kernel#Object#!= */
934 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TNumber:kernel#Object#exit */
935 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TNumber:kernel#Object#sys */
936 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TNumber:kernel#Object#hash */
937 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TNumber:parser_nodes#TokenLiteral#to_s */
938 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TNumber:string#Object#native_class_name */
939 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TNumber:string#Object#class_name */
940 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TNumber:string#Object#inspect */
941 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TNumber:string#Object#inspect_head */
942 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TNumber:string#Object#args */
943 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TNumber:time#Object#get_time */
944 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TNumber:file#Object#printn */
945 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TNumber:file#Object#print */
946 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TNumber:file#Object#getcwd */
947 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TNumber:file#Object#file_getcwd */
948 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TNumber:version#Object#nit_version */
949 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TNumber:model_base#Object#intrude_visibility */
950 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TNumber:model_base#Object#public_visibility */
951 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TNumber:model_base#Object#protected_visibility */
952 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TNumber:model_base#Object#private_visibility */
953 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TNumber:model_base#Object#none_visibility */
954 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TNumber:model#Object#abstract_kind */
955 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TNumber:model#Object#concrete_kind */
956 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TNumber:model#Object#interface_kind */
957 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TNumber:model#Object#enum_kind */
958 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TNumber:model#Object#extern_kind */
959 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#location */
960 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#hot_location */
961 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#debug */
962 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent */
963 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent= */
964 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#init */
965 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TNumber:parser_nodes#Token#replace_child */
966 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#replace_with */
967 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TNumber:parser_nodes#Token#visit_all */
968 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TNumber:literal#ANode#accept_literal */
969 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TNumber:scope#ANode#accept_scope_visitor */
970 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TNumber:flow#ANode#accept_flow_visitor */
971 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TNumber:local_var_init#ANode#accept_local_var_visitor */
972 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TNumber:auto_super_init#ANode#accept_auto_super_init */
973 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TNumber:astvalidation#ANode#accept_ast_validation */
974 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TNumber:rapid_type_analysis#ANode#accept_rapid_type_visitor */
975 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TNumber:transform#ANode#accept_transform_visitor */
976 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TNumber:lexer_work#Token#text */
977 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TNumber:parser_nodes#Token#prev_token= */
978 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TNumber:parser_nodes#Token#next_token= */
979 (nitmethod_t
)VIRTUAL_lexer__TNumber__parser_index
, /* pointer to parser_nodes:TNumber:lexer#TNumber#parser_index */
980 (nitmethod_t
)VIRTUAL_lexer__TNumber__init_tk
, /* pointer to parser_nodes:TNumber:lexer#TNumber#init_tk */
983 /* allocate TNumber */
984 val
* NEW_parser_nodes__TNumber(const struct type
* type
) {
985 val
* self
/* : TNumber */;
986 val
* var
/* : null */;
987 val
* var1
/* : null */;
988 val
* var2
/* : null */;
989 val
* var3
/* : null */;
990 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
992 self
->class = &class_parser_nodes__TNumber
;
994 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TNumber exact> */
996 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TNumber exact> */
998 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TNumber exact> */
1000 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TNumber exact> */
1003 /* runtime class parser_nodes__THexNumber */
1004 const struct class class_parser_nodes__THexNumber
= {
1007 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:THexNumber:kernel#Object#object_id */
1008 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:THexNumber:kernel#Object#is_same_instance */
1009 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:THexNumber:kernel#Object#== */
1010 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:THexNumber:kernel#Object#!= */
1011 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:THexNumber:kernel#Object#exit */
1012 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:THexNumber:kernel#Object#sys */
1013 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:THexNumber:kernel#Object#hash */
1014 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:THexNumber:parser_nodes#TokenLiteral#to_s */
1015 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:THexNumber:string#Object#native_class_name */
1016 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:THexNumber:string#Object#class_name */
1017 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:THexNumber:string#Object#inspect */
1018 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:THexNumber:string#Object#inspect_head */
1019 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:THexNumber:string#Object#args */
1020 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:THexNumber:time#Object#get_time */
1021 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:THexNumber:file#Object#printn */
1022 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:THexNumber:file#Object#print */
1023 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:THexNumber:file#Object#getcwd */
1024 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:THexNumber:file#Object#file_getcwd */
1025 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:THexNumber:version#Object#nit_version */
1026 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#intrude_visibility */
1027 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#public_visibility */
1028 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#protected_visibility */
1029 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#private_visibility */
1030 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#none_visibility */
1031 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:THexNumber:model#Object#abstract_kind */
1032 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:THexNumber:model#Object#concrete_kind */
1033 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:THexNumber:model#Object#interface_kind */
1034 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:THexNumber:model#Object#enum_kind */
1035 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:THexNumber:model#Object#extern_kind */
1036 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#location */
1037 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#hot_location */
1038 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#debug */
1039 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#parent */
1040 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#parent= */
1041 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#init */
1042 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#replace_child */
1043 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#replace_with */
1044 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#visit_all */
1045 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:THexNumber:literal#ANode#accept_literal */
1046 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:THexNumber:scope#ANode#accept_scope_visitor */
1047 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:THexNumber:flow#ANode#accept_flow_visitor */
1048 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:THexNumber:local_var_init#ANode#accept_local_var_visitor */
1049 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:THexNumber:auto_super_init#ANode#accept_auto_super_init */
1050 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:THexNumber:astvalidation#ANode#accept_ast_validation */
1051 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:THexNumber:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1052 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:THexNumber:transform#ANode#accept_transform_visitor */
1053 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:THexNumber:lexer_work#Token#text */
1054 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#prev_token= */
1055 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#next_token= */
1056 (nitmethod_t
)VIRTUAL_lexer__THexNumber__parser_index
, /* pointer to parser_nodes:THexNumber:lexer#THexNumber#parser_index */
1057 (nitmethod_t
)VIRTUAL_lexer__THexNumber__init_tk
, /* pointer to parser_nodes:THexNumber:lexer#THexNumber#init_tk */
1060 /* allocate THexNumber */
1061 val
* NEW_parser_nodes__THexNumber(const struct type
* type
) {
1062 val
* self
/* : THexNumber */;
1063 val
* var
/* : null */;
1064 val
* var1
/* : null */;
1065 val
* var2
/* : null */;
1066 val
* var3
/* : null */;
1067 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1069 self
->class = &class_parser_nodes__THexNumber
;
1071 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:THexNumber exact> */
1073 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:THexNumber exact> */
1075 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:THexNumber exact> */
1077 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:THexNumber exact> */
1080 /* runtime class parser_nodes__TFloat */
1081 const struct class class_parser_nodes__TFloat
= {
1084 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TFloat:kernel#Object#object_id */
1085 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_instance */
1086 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TFloat:kernel#Object#== */
1087 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TFloat:kernel#Object#!= */
1088 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TFloat:kernel#Object#exit */
1089 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TFloat:kernel#Object#sys */
1090 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TFloat:kernel#Object#hash */
1091 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#to_s */
1092 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TFloat:string#Object#native_class_name */
1093 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TFloat:string#Object#class_name */
1094 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TFloat:string#Object#inspect */
1095 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TFloat:string#Object#inspect_head */
1096 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TFloat:string#Object#args */
1097 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TFloat:time#Object#get_time */
1098 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TFloat:file#Object#printn */
1099 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TFloat:file#Object#print */
1100 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TFloat:file#Object#getcwd */
1101 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TFloat:file#Object#file_getcwd */
1102 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TFloat:version#Object#nit_version */
1103 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#intrude_visibility */
1104 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#public_visibility */
1105 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#protected_visibility */
1106 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#private_visibility */
1107 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#none_visibility */
1108 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TFloat:model#Object#abstract_kind */
1109 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TFloat:model#Object#concrete_kind */
1110 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TFloat:model#Object#interface_kind */
1111 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TFloat:model#Object#enum_kind */
1112 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TFloat:model#Object#extern_kind */
1113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location */
1114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#hot_location */
1115 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#debug */
1116 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent */
1117 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent= */
1118 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#init */
1119 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#replace_child */
1120 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#replace_with */
1121 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#visit_all */
1122 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TFloat:literal#ANode#accept_literal */
1123 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TFloat:scope#ANode#accept_scope_visitor */
1124 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TFloat:flow#ANode#accept_flow_visitor */
1125 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TFloat:local_var_init#ANode#accept_local_var_visitor */
1126 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TFloat:auto_super_init#ANode#accept_auto_super_init */
1127 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TFloat:astvalidation#ANode#accept_ast_validation */
1128 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TFloat:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1129 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TFloat:transform#ANode#accept_transform_visitor */
1130 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TFloat:lexer_work#Token#text */
1131 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token= */
1132 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token= */
1133 (nitmethod_t
)VIRTUAL_lexer__TFloat__parser_index
, /* pointer to parser_nodes:TFloat:lexer#TFloat#parser_index */
1134 (nitmethod_t
)VIRTUAL_lexer__TFloat__init_tk
, /* pointer to parser_nodes:TFloat:lexer#TFloat#init_tk */
1137 /* allocate TFloat */
1138 val
* NEW_parser_nodes__TFloat(const struct type
* type
) {
1139 val
* self
/* : TFloat */;
1140 val
* var
/* : null */;
1141 val
* var1
/* : null */;
1142 val
* var2
/* : null */;
1143 val
* var3
/* : null */;
1144 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1146 self
->class = &class_parser_nodes__TFloat
;
1148 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TFloat exact> */
1150 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TFloat exact> */
1152 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TFloat exact> */
1154 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TFloat exact> */
1157 /* runtime class parser_nodes__TChar */
1158 const struct class class_parser_nodes__TChar
= {
1161 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TChar:kernel#Object#object_id */
1162 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TChar:kernel#Object#is_same_instance */
1163 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TChar:kernel#Object#== */
1164 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TChar:kernel#Object#!= */
1165 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TChar:kernel#Object#exit */
1166 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TChar:kernel#Object#sys */
1167 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TChar:kernel#Object#hash */
1168 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#to_s */
1169 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TChar:string#Object#native_class_name */
1170 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TChar:string#Object#class_name */
1171 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TChar:string#Object#inspect */
1172 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TChar:string#Object#inspect_head */
1173 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TChar:string#Object#args */
1174 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TChar:time#Object#get_time */
1175 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TChar:file#Object#printn */
1176 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TChar:file#Object#print */
1177 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TChar:file#Object#getcwd */
1178 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TChar:file#Object#file_getcwd */
1179 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TChar:version#Object#nit_version */
1180 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#intrude_visibility */
1181 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#public_visibility */
1182 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#protected_visibility */
1183 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#private_visibility */
1184 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#none_visibility */
1185 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TChar:model#Object#abstract_kind */
1186 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TChar:model#Object#concrete_kind */
1187 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TChar:model#Object#interface_kind */
1188 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TChar:model#Object#enum_kind */
1189 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TChar:model#Object#extern_kind */
1190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location */
1191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#hot_location */
1192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#debug */
1193 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent */
1194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent= */
1195 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#init */
1196 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TChar:parser_nodes#Token#replace_child */
1197 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#replace_with */
1198 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TChar:parser_nodes#Token#visit_all */
1199 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TChar:literal#ANode#accept_literal */
1200 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TChar:scope#ANode#accept_scope_visitor */
1201 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TChar:flow#ANode#accept_flow_visitor */
1202 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TChar:local_var_init#ANode#accept_local_var_visitor */
1203 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TChar:auto_super_init#ANode#accept_auto_super_init */
1204 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TChar:astvalidation#ANode#accept_ast_validation */
1205 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1206 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TChar:transform#ANode#accept_transform_visitor */
1207 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TChar:lexer_work#Token#text */
1208 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token= */
1209 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token= */
1210 (nitmethod_t
)VIRTUAL_lexer__TChar__parser_index
, /* pointer to parser_nodes:TChar:lexer#TChar#parser_index */
1211 (nitmethod_t
)VIRTUAL_lexer__TChar__init_tk
, /* pointer to parser_nodes:TChar:lexer#TChar#init_tk */
1214 /* allocate TChar */
1215 val
* NEW_parser_nodes__TChar(const struct type
* type
) {
1216 val
* self
/* : TChar */;
1217 val
* var
/* : null */;
1218 val
* var1
/* : null */;
1219 val
* var2
/* : null */;
1220 val
* var3
/* : null */;
1221 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1223 self
->class = &class_parser_nodes__TChar
;
1225 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TChar exact> */
1227 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TChar exact> */
1229 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TChar exact> */
1231 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TChar exact> */
1234 /* runtime class parser_nodes__TString */
1235 const struct class class_parser_nodes__TString
= {
1238 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TString:kernel#Object#object_id */
1239 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TString:kernel#Object#is_same_instance */
1240 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TString:kernel#Object#== */
1241 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TString:kernel#Object#!= */
1242 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TString:kernel#Object#exit */
1243 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TString:kernel#Object#sys */
1244 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TString:kernel#Object#hash */
1245 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#to_s */
1246 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TString:string#Object#native_class_name */
1247 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TString:string#Object#class_name */
1248 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TString:string#Object#inspect */
1249 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TString:string#Object#inspect_head */
1250 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TString:string#Object#args */
1251 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TString:time#Object#get_time */
1252 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TString:file#Object#printn */
1253 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TString:file#Object#print */
1254 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TString:file#Object#getcwd */
1255 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TString:file#Object#file_getcwd */
1256 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TString:version#Object#nit_version */
1257 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TString:model_base#Object#intrude_visibility */
1258 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TString:model_base#Object#public_visibility */
1259 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TString:model_base#Object#protected_visibility */
1260 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TString:model_base#Object#private_visibility */
1261 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TString:model_base#Object#none_visibility */
1262 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TString:model#Object#abstract_kind */
1263 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TString:model#Object#concrete_kind */
1264 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TString:model#Object#interface_kind */
1265 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TString:model#Object#enum_kind */
1266 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TString:model#Object#extern_kind */
1267 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TString:parser_nodes#ANode#location */
1268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TString:parser_nodes#ANode#hot_location */
1269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TString:parser_nodes#ANode#debug */
1270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent */
1271 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent= */
1272 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TString:parser_nodes#ANode#init */
1273 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TString:parser_nodes#Token#replace_child */
1274 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TString:parser_nodes#ANode#replace_with */
1275 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TString:parser_nodes#Token#visit_all */
1276 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TString:literal#ANode#accept_literal */
1277 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TString:scope#ANode#accept_scope_visitor */
1278 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TString:flow#ANode#accept_flow_visitor */
1279 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TString:local_var_init#ANode#accept_local_var_visitor */
1280 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TString:auto_super_init#ANode#accept_auto_super_init */
1281 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TString:astvalidation#ANode#accept_ast_validation */
1282 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1283 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TString:transform#ANode#accept_transform_visitor */
1284 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TString:lexer_work#Token#text */
1285 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token= */
1286 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token= */
1287 (nitmethod_t
)VIRTUAL_lexer__TString__parser_index
, /* pointer to parser_nodes:TString:lexer#TString#parser_index */
1288 (nitmethod_t
)VIRTUAL_lexer__TString__init_tk
, /* pointer to parser_nodes:TString:lexer#TString#init_tk */
1291 /* allocate TString */
1292 val
* NEW_parser_nodes__TString(const struct type
* type
) {
1293 val
* self
/* : TString */;
1294 val
* var
/* : null */;
1295 val
* var1
/* : null */;
1296 val
* var2
/* : null */;
1297 val
* var3
/* : null */;
1298 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1300 self
->class = &class_parser_nodes__TString
;
1302 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TString exact> */
1304 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TString exact> */
1306 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TString exact> */
1308 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TString exact> */
1311 /* runtime class parser_nodes__TStartString */
1312 const struct class class_parser_nodes__TStartString
= {
1315 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TStartString:kernel#Object#object_id */
1316 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_instance */
1317 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TStartString:kernel#Object#== */
1318 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TStartString:kernel#Object#!= */
1319 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TStartString:kernel#Object#exit */
1320 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TStartString:kernel#Object#sys */
1321 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TStartString:kernel#Object#hash */
1322 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#to_s */
1323 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TStartString:string#Object#native_class_name */
1324 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TStartString:string#Object#class_name */
1325 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TStartString:string#Object#inspect */
1326 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TStartString:string#Object#inspect_head */
1327 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TStartString:string#Object#args */
1328 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TStartString:time#Object#get_time */
1329 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TStartString:file#Object#printn */
1330 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TStartString:file#Object#print */
1331 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TStartString:file#Object#getcwd */
1332 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TStartString:file#Object#file_getcwd */
1333 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TStartString:version#Object#nit_version */
1334 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#intrude_visibility */
1335 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#public_visibility */
1336 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#protected_visibility */
1337 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#private_visibility */
1338 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#none_visibility */
1339 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TStartString:model#Object#abstract_kind */
1340 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TStartString:model#Object#concrete_kind */
1341 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TStartString:model#Object#interface_kind */
1342 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TStartString:model#Object#enum_kind */
1343 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TStartString:model#Object#extern_kind */
1344 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location */
1345 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#hot_location */
1346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#debug */
1347 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent */
1348 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent= */
1349 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#init */
1350 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#replace_child */
1351 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#replace_with */
1352 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#visit_all */
1353 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TStartString:literal#ANode#accept_literal */
1354 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TStartString:scope#ANode#accept_scope_visitor */
1355 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TStartString:flow#ANode#accept_flow_visitor */
1356 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TStartString:local_var_init#ANode#accept_local_var_visitor */
1357 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TStartString:auto_super_init#ANode#accept_auto_super_init */
1358 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TStartString:astvalidation#ANode#accept_ast_validation */
1359 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TStartString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1360 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TStartString:transform#ANode#accept_transform_visitor */
1361 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TStartString:lexer_work#Token#text */
1362 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token= */
1363 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token= */
1364 (nitmethod_t
)VIRTUAL_lexer__TStartString__parser_index
, /* pointer to parser_nodes:TStartString:lexer#TStartString#parser_index */
1365 (nitmethod_t
)VIRTUAL_lexer__TStartString__init_tk
, /* pointer to parser_nodes:TStartString:lexer#TStartString#init_tk */
1368 /* allocate TStartString */
1369 val
* NEW_parser_nodes__TStartString(const struct type
* type
) {
1370 val
* self
/* : TStartString */;
1371 val
* var
/* : null */;
1372 val
* var1
/* : null */;
1373 val
* var2
/* : null */;
1374 val
* var3
/* : null */;
1375 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1377 self
->class = &class_parser_nodes__TStartString
;
1379 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TStartString exact> */
1381 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TStartString exact> */
1383 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TStartString exact> */
1385 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TStartString exact> */
1388 /* runtime class parser_nodes__TMidString */
1389 const struct class class_parser_nodes__TMidString
= {
1392 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TMidString:kernel#Object#object_id */
1393 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_instance */
1394 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TMidString:kernel#Object#== */
1395 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TMidString:kernel#Object#!= */
1396 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TMidString:kernel#Object#exit */
1397 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TMidString:kernel#Object#sys */
1398 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TMidString:kernel#Object#hash */
1399 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#to_s */
1400 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TMidString:string#Object#native_class_name */
1401 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TMidString:string#Object#class_name */
1402 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TMidString:string#Object#inspect */
1403 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TMidString:string#Object#inspect_head */
1404 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TMidString:string#Object#args */
1405 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TMidString:time#Object#get_time */
1406 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TMidString:file#Object#printn */
1407 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TMidString:file#Object#print */
1408 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TMidString:file#Object#getcwd */
1409 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TMidString:file#Object#file_getcwd */
1410 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TMidString:version#Object#nit_version */
1411 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#intrude_visibility */
1412 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#public_visibility */
1413 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#protected_visibility */
1414 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#private_visibility */
1415 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#none_visibility */
1416 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TMidString:model#Object#abstract_kind */
1417 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TMidString:model#Object#concrete_kind */
1418 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TMidString:model#Object#interface_kind */
1419 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TMidString:model#Object#enum_kind */
1420 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TMidString:model#Object#extern_kind */
1421 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location */
1422 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#hot_location */
1423 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#debug */
1424 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent */
1425 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent= */
1426 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#init */
1427 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#replace_child */
1428 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#replace_with */
1429 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#visit_all */
1430 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TMidString:literal#ANode#accept_literal */
1431 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TMidString:scope#ANode#accept_scope_visitor */
1432 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TMidString:flow#ANode#accept_flow_visitor */
1433 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TMidString:local_var_init#ANode#accept_local_var_visitor */
1434 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TMidString:auto_super_init#ANode#accept_auto_super_init */
1435 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TMidString:astvalidation#ANode#accept_ast_validation */
1436 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TMidString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1437 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TMidString:transform#ANode#accept_transform_visitor */
1438 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TMidString:lexer_work#Token#text */
1439 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token= */
1440 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token= */
1441 (nitmethod_t
)VIRTUAL_lexer__TMidString__parser_index
, /* pointer to parser_nodes:TMidString:lexer#TMidString#parser_index */
1442 (nitmethod_t
)VIRTUAL_lexer__TMidString__init_tk
, /* pointer to parser_nodes:TMidString:lexer#TMidString#init_tk */
1445 /* allocate TMidString */
1446 val
* NEW_parser_nodes__TMidString(const struct type
* type
) {
1447 val
* self
/* : TMidString */;
1448 val
* var
/* : null */;
1449 val
* var1
/* : null */;
1450 val
* var2
/* : null */;
1451 val
* var3
/* : null */;
1452 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1454 self
->class = &class_parser_nodes__TMidString
;
1456 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TMidString exact> */
1458 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TMidString exact> */
1460 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TMidString exact> */
1462 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TMidString exact> */
1465 /* runtime class parser_nodes__TEndString */
1466 const struct class class_parser_nodes__TEndString
= {
1469 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TEndString:kernel#Object#object_id */
1470 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_instance */
1471 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TEndString:kernel#Object#== */
1472 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TEndString:kernel#Object#!= */
1473 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TEndString:kernel#Object#exit */
1474 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TEndString:kernel#Object#sys */
1475 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TEndString:kernel#Object#hash */
1476 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#to_s */
1477 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TEndString:string#Object#native_class_name */
1478 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TEndString:string#Object#class_name */
1479 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TEndString:string#Object#inspect */
1480 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TEndString:string#Object#inspect_head */
1481 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TEndString:string#Object#args */
1482 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TEndString:time#Object#get_time */
1483 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TEndString:file#Object#printn */
1484 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TEndString:file#Object#print */
1485 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TEndString:file#Object#getcwd */
1486 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TEndString:file#Object#file_getcwd */
1487 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TEndString:version#Object#nit_version */
1488 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#intrude_visibility */
1489 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#public_visibility */
1490 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#protected_visibility */
1491 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#private_visibility */
1492 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#none_visibility */
1493 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TEndString:model#Object#abstract_kind */
1494 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TEndString:model#Object#concrete_kind */
1495 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TEndString:model#Object#interface_kind */
1496 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TEndString:model#Object#enum_kind */
1497 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TEndString:model#Object#extern_kind */
1498 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location */
1499 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#hot_location */
1500 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#debug */
1501 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent */
1502 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent= */
1503 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#init */
1504 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#replace_child */
1505 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#replace_with */
1506 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#visit_all */
1507 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TEndString:literal#ANode#accept_literal */
1508 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TEndString:scope#ANode#accept_scope_visitor */
1509 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TEndString:flow#ANode#accept_flow_visitor */
1510 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TEndString:local_var_init#ANode#accept_local_var_visitor */
1511 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TEndString:auto_super_init#ANode#accept_auto_super_init */
1512 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TEndString:astvalidation#ANode#accept_ast_validation */
1513 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TEndString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1514 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TEndString:transform#ANode#accept_transform_visitor */
1515 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TEndString:lexer_work#Token#text */
1516 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token= */
1517 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token= */
1518 (nitmethod_t
)VIRTUAL_lexer__TEndString__parser_index
, /* pointer to parser_nodes:TEndString:lexer#TEndString#parser_index */
1519 (nitmethod_t
)VIRTUAL_lexer__TEndString__init_tk
, /* pointer to parser_nodes:TEndString:lexer#TEndString#init_tk */
1522 /* allocate TEndString */
1523 val
* NEW_parser_nodes__TEndString(const struct type
* type
) {
1524 val
* self
/* : TEndString */;
1525 val
* var
/* : null */;
1526 val
* var1
/* : null */;
1527 val
* var2
/* : null */;
1528 val
* var3
/* : null */;
1529 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1531 self
->class = &class_parser_nodes__TEndString
;
1533 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TEndString exact> */
1535 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TEndString exact> */
1537 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TEndString exact> */
1539 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TEndString exact> */
1542 /* runtime class parser_nodes__TBadString */
1543 const struct class class_parser_nodes__TBadString
= {
1546 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TBadString:kernel#Object#object_id */
1547 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_instance */
1548 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TBadString:kernel#Object#== */
1549 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TBadString:kernel#Object#!= */
1550 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TBadString:kernel#Object#exit */
1551 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TBadString:kernel#Object#sys */
1552 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TBadString:kernel#Object#hash */
1553 (nitmethod_t
)VIRTUAL_parser_nodes__TBadString__to_s
, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#to_s */
1554 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TBadString:string#Object#native_class_name */
1555 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TBadString:string#Object#class_name */
1556 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TBadString:string#Object#inspect */
1557 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TBadString:string#Object#inspect_head */
1558 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TBadString:string#Object#args */
1559 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TBadString:time#Object#get_time */
1560 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TBadString:file#Object#printn */
1561 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TBadString:file#Object#print */
1562 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TBadString:file#Object#getcwd */
1563 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TBadString:file#Object#file_getcwd */
1564 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TBadString:version#Object#nit_version */
1565 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#intrude_visibility */
1566 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#public_visibility */
1567 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#protected_visibility */
1568 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#private_visibility */
1569 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#none_visibility */
1570 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TBadString:model#Object#abstract_kind */
1571 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TBadString:model#Object#concrete_kind */
1572 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TBadString:model#Object#interface_kind */
1573 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TBadString:model#Object#enum_kind */
1574 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TBadString:model#Object#extern_kind */
1575 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location */
1576 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#hot_location */
1577 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#debug */
1578 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent */
1579 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent= */
1580 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#init */
1581 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#replace_child */
1582 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#replace_with */
1583 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#visit_all */
1584 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TBadString:literal#ANode#accept_literal */
1585 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TBadString:scope#ANode#accept_scope_visitor */
1586 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TBadString:flow#ANode#accept_flow_visitor */
1587 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TBadString:local_var_init#ANode#accept_local_var_visitor */
1588 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TBadString:auto_super_init#ANode#accept_auto_super_init */
1589 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TBadString:astvalidation#ANode#accept_ast_validation */
1590 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TBadString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1591 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TBadString:transform#ANode#accept_transform_visitor */
1592 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TBadString:lexer_work#Token#text */
1593 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token= */
1594 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token= */
1595 (nitmethod_t
)VIRTUAL_lexer__TBadString__parser_index
, /* pointer to parser_nodes:TBadString:lexer#TBadString#parser_index */
1596 (nitmethod_t
)VIRTUAL_lexer__TBadString__init_tk
, /* pointer to parser_nodes:TBadString:lexer#TBadString#init_tk */
1599 /* allocate TBadString */
1600 val
* NEW_parser_nodes__TBadString(const struct type
* type
) {
1601 val
* self
/* : TBadString */;
1602 val
* var
/* : null */;
1603 val
* var1
/* : null */;
1604 val
* var2
/* : null */;
1605 val
* var3
/* : null */;
1606 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1608 self
->class = &class_parser_nodes__TBadString
;
1610 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TBadString exact> */
1612 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TBadString exact> */
1614 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TBadString exact> */
1616 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TBadString exact> */
1619 /* runtime class parser_nodes__TBadChar */
1620 const struct class class_parser_nodes__TBadChar
= {
1623 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TBadChar:kernel#Object#object_id */
1624 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_instance */
1625 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TBadChar:kernel#Object#== */
1626 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TBadChar:kernel#Object#!= */
1627 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TBadChar:kernel#Object#exit */
1628 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TBadChar:kernel#Object#sys */
1629 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TBadChar:kernel#Object#hash */
1630 (nitmethod_t
)VIRTUAL_parser_nodes__TBadChar__to_s
, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#to_s */
1631 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TBadChar:string#Object#native_class_name */
1632 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TBadChar:string#Object#class_name */
1633 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TBadChar:string#Object#inspect */
1634 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TBadChar:string#Object#inspect_head */
1635 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TBadChar:string#Object#args */
1636 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TBadChar:time#Object#get_time */
1637 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TBadChar:file#Object#printn */
1638 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TBadChar:file#Object#print */
1639 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TBadChar:file#Object#getcwd */
1640 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TBadChar:file#Object#file_getcwd */
1641 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TBadChar:version#Object#nit_version */
1642 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#intrude_visibility */
1643 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#public_visibility */
1644 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#protected_visibility */
1645 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#private_visibility */
1646 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#none_visibility */
1647 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TBadChar:model#Object#abstract_kind */
1648 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TBadChar:model#Object#concrete_kind */
1649 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TBadChar:model#Object#interface_kind */
1650 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TBadChar:model#Object#enum_kind */
1651 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TBadChar:model#Object#extern_kind */
1652 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location */
1653 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#hot_location */
1654 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#debug */
1655 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent */
1656 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent= */
1657 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#init */
1658 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#replace_child */
1659 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#replace_with */
1660 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#visit_all */
1661 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TBadChar:literal#ANode#accept_literal */
1662 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TBadChar:scope#ANode#accept_scope_visitor */
1663 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TBadChar:flow#ANode#accept_flow_visitor */
1664 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TBadChar:local_var_init#ANode#accept_local_var_visitor */
1665 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TBadChar:auto_super_init#ANode#accept_auto_super_init */
1666 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TBadChar:astvalidation#ANode#accept_ast_validation */
1667 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TBadChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1668 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TBadChar:transform#ANode#accept_transform_visitor */
1669 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TBadChar:lexer_work#Token#text */
1670 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token= */
1671 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token= */
1672 (nitmethod_t
)VIRTUAL_lexer__TBadChar__parser_index
, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#parser_index */
1673 (nitmethod_t
)VIRTUAL_lexer__TBadChar__init_tk
, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#init_tk */
1676 /* allocate TBadChar */
1677 val
* NEW_parser_nodes__TBadChar(const struct type
* type
) {
1678 val
* self
/* : TBadChar */;
1679 val
* var
/* : null */;
1680 val
* var1
/* : null */;
1681 val
* var2
/* : null */;
1682 val
* var3
/* : null */;
1683 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1685 self
->class = &class_parser_nodes__TBadChar
;
1687 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TBadChar exact> */
1689 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TBadChar exact> */
1691 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TBadChar exact> */
1693 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TBadChar exact> */
1696 /* runtime class parser_nodes__TExternCodeSegment */
1697 const struct class class_parser_nodes__TExternCodeSegment
= {
1700 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#object_id */
1701 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_instance */
1702 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#== */
1703 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#!= */
1704 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#exit */
1705 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#sys */
1706 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#hash */
1707 (nitmethod_t
)VIRTUAL_parser_nodes__Token__to_s
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#to_s */
1708 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#native_class_name */
1709 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#class_name */
1710 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect */
1711 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect_head */
1712 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#args */
1713 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TExternCodeSegment:time#Object#get_time */
1714 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#printn */
1715 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#print */
1716 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getcwd */
1717 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#file_getcwd */
1718 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TExternCodeSegment:version#Object#nit_version */
1719 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#intrude_visibility */
1720 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#public_visibility */
1721 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#protected_visibility */
1722 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#private_visibility */
1723 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#none_visibility */
1724 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#abstract_kind */
1725 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#concrete_kind */
1726 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#interface_kind */
1727 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#enum_kind */
1728 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#extern_kind */
1729 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location */
1730 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#hot_location */
1731 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#debug */
1732 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent */
1733 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent= */
1734 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#init */
1735 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#replace_child */
1736 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#replace_with */
1737 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#visit_all */
1738 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TExternCodeSegment:literal#ANode#accept_literal */
1739 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TExternCodeSegment:scope#ANode#accept_scope_visitor */
1740 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TExternCodeSegment:flow#ANode#accept_flow_visitor */
1741 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TExternCodeSegment:local_var_init#ANode#accept_local_var_visitor */
1742 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init#ANode#accept_auto_super_init */
1743 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TExternCodeSegment:astvalidation#ANode#accept_ast_validation */
1744 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1745 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#accept_transform_visitor */
1746 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TExternCodeSegment:lexer_work#Token#text */
1747 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token= */
1748 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token= */
1749 (nitmethod_t
)VIRTUAL_lexer__TExternCodeSegment__parser_index
, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#parser_index */
1750 (nitmethod_t
)VIRTUAL_lexer__TExternCodeSegment__init_tk
, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#init_tk */
1753 /* allocate TExternCodeSegment */
1754 val
* NEW_parser_nodes__TExternCodeSegment(const struct type
* type
) {
1755 val
* self
/* : TExternCodeSegment */;
1756 val
* var
/* : null */;
1757 val
* var1
/* : null */;
1758 val
* var2
/* : null */;
1759 val
* var3
/* : null */;
1760 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1762 self
->class = &class_parser_nodes__TExternCodeSegment
;
1764 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:TExternCodeSegment exact> */
1766 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:TExternCodeSegment exact> */
1768 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:TExternCodeSegment exact> */
1770 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:TExternCodeSegment exact> */
1773 /* runtime class parser_nodes__EOF */
1774 const struct class class_parser_nodes__EOF
= {
1777 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:EOF:kernel#Object#object_id */
1778 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:EOF:kernel#Object#is_same_instance */
1779 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:EOF:kernel#Object#== */
1780 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:EOF:kernel#Object#!= */
1781 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:EOF:kernel#Object#exit */
1782 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:EOF:kernel#Object#sys */
1783 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:EOF:kernel#Object#hash */
1784 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:EOF:parser_nodes#EOF#to_s */
1785 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:EOF:string#Object#native_class_name */
1786 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:EOF:string#Object#class_name */
1787 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:EOF:string#Object#inspect */
1788 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:EOF:string#Object#inspect_head */
1789 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:EOF:string#Object#args */
1790 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:EOF:time#Object#get_time */
1791 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:EOF:file#Object#printn */
1792 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:EOF:file#Object#print */
1793 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:EOF:file#Object#getcwd */
1794 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:EOF:file#Object#file_getcwd */
1795 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:EOF:version#Object#nit_version */
1796 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#intrude_visibility */
1797 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#public_visibility */
1798 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#protected_visibility */
1799 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#private_visibility */
1800 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#none_visibility */
1801 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:EOF:model#Object#abstract_kind */
1802 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:EOF:model#Object#concrete_kind */
1803 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:EOF:model#Object#interface_kind */
1804 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:EOF:model#Object#enum_kind */
1805 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:EOF:model#Object#extern_kind */
1806 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location */
1807 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#hot_location */
1808 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#debug */
1809 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent */
1810 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent= */
1811 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#init */
1812 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:EOF:parser_nodes#Token#replace_child */
1813 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#replace_with */
1814 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:EOF:parser_nodes#Token#visit_all */
1815 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:EOF:literal#ANode#accept_literal */
1816 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:EOF:scope#ANode#accept_scope_visitor */
1817 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:EOF:flow#ANode#accept_flow_visitor */
1818 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:EOF:local_var_init#ANode#accept_local_var_visitor */
1819 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:EOF:auto_super_init#ANode#accept_auto_super_init */
1820 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:EOF:astvalidation#ANode#accept_ast_validation */
1821 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:EOF:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1822 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:EOF:transform#ANode#accept_transform_visitor */
1823 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:EOF:lexer_work#Token#text */
1824 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token= */
1825 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token= */
1826 (nitmethod_t
)VIRTUAL_lexer_work__EOF__parser_index
, /* pointer to parser_nodes:EOF:lexer_work#EOF#parser_index */
1827 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:EOF:lexer_work#EOF#init_tk */
1831 val
* NEW_parser_nodes__EOF(const struct type
* type
) {
1832 val
* self
/* : EOF */;
1833 val
* var
/* : null */;
1834 val
* var1
/* : null */;
1835 val
* var2
/* : null */;
1836 val
* var3
/* : null */;
1837 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1839 self
->class = &class_parser_nodes__EOF
;
1841 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:EOF exact> */
1843 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:EOF exact> */
1845 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:EOF exact> */
1847 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:EOF exact> */
1850 /* runtime class parser_nodes__AError */
1851 /* allocate AError */
1852 val
* NEW_parser_nodes__AError(const struct type
* type
) {
1853 PRINT_ERROR("Runtime error: %s", "AError is DEAD");
1857 /* runtime class parser_nodes__ALexerError */
1858 const struct class class_parser_nodes__ALexerError
= {
1861 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALexerError:kernel#Object#object_id */
1862 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_instance */
1863 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALexerError:kernel#Object#== */
1864 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALexerError:kernel#Object#!= */
1865 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALexerError:kernel#Object#exit */
1866 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALexerError:kernel#Object#sys */
1867 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALexerError:kernel#Object#hash */
1868 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#to_s */
1869 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALexerError:string#Object#native_class_name */
1870 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALexerError:string#Object#class_name */
1871 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALexerError:string#Object#inspect */
1872 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALexerError:string#Object#inspect_head */
1873 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALexerError:string#Object#args */
1874 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALexerError:time#Object#get_time */
1875 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALexerError:file#Object#printn */
1876 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALexerError:file#Object#print */
1877 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALexerError:file#Object#getcwd */
1878 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALexerError:file#Object#file_getcwd */
1879 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALexerError:version#Object#nit_version */
1880 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#intrude_visibility */
1881 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#public_visibility */
1882 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#protected_visibility */
1883 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#private_visibility */
1884 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#none_visibility */
1885 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALexerError:model#Object#abstract_kind */
1886 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALexerError:model#Object#concrete_kind */
1887 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALexerError:model#Object#interface_kind */
1888 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALexerError:model#Object#enum_kind */
1889 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALexerError:model#Object#extern_kind */
1890 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location */
1891 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#hot_location */
1892 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#debug */
1893 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent */
1894 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent= */
1895 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#init */
1896 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#replace_child */
1897 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#replace_with */
1898 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#visit_all */
1899 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALexerError:literal#ANode#accept_literal */
1900 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALexerError:scope#ANode#accept_scope_visitor */
1901 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALexerError:flow#ANode#accept_flow_visitor */
1902 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALexerError:local_var_init#ANode#accept_local_var_visitor */
1903 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALexerError:auto_super_init#ANode#accept_auto_super_init */
1904 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALexerError:astvalidation#ANode#accept_ast_validation */
1905 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALexerError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1906 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALexerError:transform#ANode#accept_transform_visitor */
1907 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:ALexerError:lexer_work#Token#text */
1908 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token= */
1909 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token= */
1910 (nitmethod_t
)VIRTUAL_lexer_work__EOF__parser_index
, /* pointer to parser_nodes:ALexerError:lexer_work#EOF#parser_index */
1911 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:ALexerError:lexer_work#EOF#init_tk */
1912 (nitmethod_t
)VIRTUAL_lexer_work__AError__message
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message */
1913 (nitmethod_t
)VIRTUAL_lexer_work__AError__message_61d
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message= */
1914 (nitmethod_t
)VIRTUAL_lexer_work__AError__init_error
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#init_error */
1915 (nitmethod_t
)VIRTUAL_lexer_work__ALexerError__string_61d
, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#string= */
1916 (nitmethod_t
)VIRTUAL_lexer_work__ALexerError__init_lexer_error
, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#init_lexer_error */
1919 /* allocate ALexerError */
1920 val
* NEW_parser_nodes__ALexerError(const struct type
* type
) {
1921 val
* self
/* : ALexerError */;
1922 val
* var
/* : null */;
1923 val
* var1
/* : null */;
1924 val
* var2
/* : null */;
1925 val
* var3
/* : null */;
1926 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
1928 self
->class = &class_parser_nodes__ALexerError
;
1930 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALexerError exact> */
1932 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALexerError exact> */
1934 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:ALexerError exact> */
1936 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:ALexerError exact> */
1939 /* runtime class parser_nodes__AParserError */
1940 const struct class class_parser_nodes__AParserError
= {
1943 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AParserError:kernel#Object#object_id */
1944 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_instance */
1945 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AParserError:kernel#Object#== */
1946 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AParserError:kernel#Object#!= */
1947 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AParserError:kernel#Object#exit */
1948 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AParserError:kernel#Object#sys */
1949 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AParserError:kernel#Object#hash */
1950 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#to_s */
1951 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AParserError:string#Object#native_class_name */
1952 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AParserError:string#Object#class_name */
1953 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AParserError:string#Object#inspect */
1954 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AParserError:string#Object#inspect_head */
1955 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AParserError:string#Object#args */
1956 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AParserError:time#Object#get_time */
1957 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AParserError:file#Object#printn */
1958 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AParserError:file#Object#print */
1959 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AParserError:file#Object#getcwd */
1960 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AParserError:file#Object#file_getcwd */
1961 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AParserError:version#Object#nit_version */
1962 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#intrude_visibility */
1963 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#public_visibility */
1964 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#protected_visibility */
1965 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#private_visibility */
1966 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#none_visibility */
1967 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AParserError:model#Object#abstract_kind */
1968 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AParserError:model#Object#concrete_kind */
1969 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AParserError:model#Object#interface_kind */
1970 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AParserError:model#Object#enum_kind */
1971 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AParserError:model#Object#extern_kind */
1972 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location */
1973 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#hot_location */
1974 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#debug */
1975 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent */
1976 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent= */
1977 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#init */
1978 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#replace_child */
1979 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#replace_with */
1980 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#visit_all */
1981 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AParserError:literal#ANode#accept_literal */
1982 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AParserError:scope#ANode#accept_scope_visitor */
1983 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AParserError:flow#ANode#accept_flow_visitor */
1984 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AParserError:local_var_init#ANode#accept_local_var_visitor */
1985 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AParserError:auto_super_init#ANode#accept_auto_super_init */
1986 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AParserError:astvalidation#ANode#accept_ast_validation */
1987 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AParserError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1988 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AParserError:transform#ANode#accept_transform_visitor */
1989 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:AParserError:lexer_work#Token#text */
1990 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token= */
1991 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token= */
1992 (nitmethod_t
)VIRTUAL_lexer_work__EOF__parser_index
, /* pointer to parser_nodes:AParserError:lexer_work#EOF#parser_index */
1993 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:AParserError:lexer_work#EOF#init_tk */
1994 (nitmethod_t
)VIRTUAL_lexer_work__AError__message
, /* pointer to parser_nodes:AParserError:lexer_work#AError#message */
1995 (nitmethod_t
)VIRTUAL_lexer_work__AError__message_61d
, /* pointer to parser_nodes:AParserError:lexer_work#AError#message= */
1996 (nitmethod_t
)VIRTUAL_lexer_work__AError__init_error
, /* pointer to parser_nodes:AParserError:lexer_work#AError#init_error */
1997 (nitmethod_t
)VIRTUAL_lexer_work__AParserError__token_61d
, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#token= */
1998 (nitmethod_t
)VIRTUAL_lexer_work__AParserError__init_parser_error
, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#init_parser_error */
2001 /* allocate AParserError */
2002 val
* NEW_parser_nodes__AParserError(const struct type
* type
) {
2003 val
* self
/* : AParserError */;
2004 val
* var
/* : null */;
2005 val
* var1
/* : null */;
2006 val
* var2
/* : null */;
2007 val
* var3
/* : null */;
2008 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
2010 self
->class = &class_parser_nodes__AParserError
;
2012 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AParserError exact> */
2014 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AParserError exact> */
2016 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var2
; /* _prev_token on <self:AParserError exact> */
2018 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var3
; /* _next_token on <self:AParserError exact> */
2021 /* runtime class parser_nodes__AModule */
2022 const struct class class_parser_nodes__AModule
= {
2025 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AModule:kernel#Object#object_id */
2026 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AModule:kernel#Object#is_same_instance */
2027 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AModule:kernel#Object#== */
2028 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AModule:kernel#Object#!= */
2029 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AModule:kernel#Object#exit */
2030 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AModule:kernel#Object#sys */
2031 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AModule:kernel#Object#hash */
2032 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AModule:string#Object#to_s */
2033 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AModule:string#Object#native_class_name */
2034 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AModule:string#Object#class_name */
2035 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AModule:string#Object#inspect */
2036 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AModule:string#Object#inspect_head */
2037 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AModule:string#Object#args */
2038 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AModule:time#Object#get_time */
2039 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AModule:file#Object#printn */
2040 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AModule:file#Object#print */
2041 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AModule:file#Object#getcwd */
2042 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AModule:file#Object#file_getcwd */
2043 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AModule:version#Object#nit_version */
2044 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#intrude_visibility */
2045 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#public_visibility */
2046 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#protected_visibility */
2047 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#private_visibility */
2048 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#none_visibility */
2049 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AModule:model#Object#abstract_kind */
2050 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AModule:model#Object#concrete_kind */
2051 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AModule:model#Object#interface_kind */
2052 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AModule:model#Object#enum_kind */
2053 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AModule:model#Object#extern_kind */
2054 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location */
2055 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#hot_location */
2056 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#debug */
2057 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent */
2058 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent= */
2059 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#init */
2060 (nitmethod_t
)VIRTUAL_parser_prod__AModule__replace_child
, /* pointer to parser_nodes:AModule:parser_prod#AModule#replace_child */
2061 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#replace_with */
2062 (nitmethod_t
)VIRTUAL_parser_prod__AModule__visit_all
, /* pointer to parser_nodes:AModule:parser_prod#AModule#visit_all */
2063 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AModule:literal#ANode#accept_literal */
2064 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AModule:scope#ANode#accept_scope_visitor */
2065 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AModule:flow#ANode#accept_flow_visitor */
2066 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AModule:local_var_init#ANode#accept_local_var_visitor */
2067 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AModule:auto_super_init#ANode#accept_auto_super_init */
2068 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AModule:astvalidation#ANode#accept_ast_validation */
2069 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AModule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2070 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AModule:transform#ANode#accept_transform_visitor */
2071 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#location= */
2072 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations */
2073 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations= */
2074 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AModule:annotation#Prod#get_single_annotation */
2075 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AModule:annotation#Prod#get_annotations */
2076 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AModule:modelize_property#Prod#collect_text */
2077 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#replace_with */
2078 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_moduledecl
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_moduledecl */
2079 (nitmethod_t
)VIRTUAL_parser_prod__AModule__n_moduledecl_61d
, /* pointer to parser_nodes:AModule:parser_prod#AModule#n_moduledecl= */
2080 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_imports
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_imports */
2081 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_extern_code_blocks
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_extern_code_blocks */
2082 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_classdefs
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_classdefs */
2083 (nitmethod_t
)VIRTUAL_parser_prod__AModule__init_amodule
, /* pointer to parser_nodes:AModule:parser_prod#AModule#init_amodule */
2084 (nitmethod_t
)VIRTUAL_literal__AModule__do_literal
, /* pointer to parser_nodes:AModule:literal#AModule#do_literal */
2085 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__mmodule
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule */
2086 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__mmodule_61d
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule= */
2087 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__is_importation_done
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done */
2088 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__is_importation_done_61d
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done= */
2089 (nitmethod_t
)VIRTUAL_modelize_class__AModule__build_classes_is_done
, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done */
2090 (nitmethod_t
)VIRTUAL_modelize_class__AModule__build_classes_is_done_61d
, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done= */
2091 (nitmethod_t
)VIRTUAL_modelize_class__AModule__mclass2nclassdef
, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef */
2094 /* allocate AModule */
2095 val
* NEW_parser_nodes__AModule(const struct type
* type
) {
2096 val
* self
/* : AModule */;
2097 val
* var
/* : null */;
2098 val
* var1
/* : null */;
2099 val
* var2
/* : null */;
2100 val
* var3
/* : null */;
2101 val
* var4
/* : ANodes[AImport] */;
2102 val
* var5
/* : ANodes[AExternCodeBlock] */;
2103 val
* var7
/* : ANodes[AClassdef] */;
2104 short int var9
/* : Bool */;
2105 short int var10
/* : Bool */;
2106 val
* var11
/* : HashMap[MClass, AClassdef] */;
2107 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
2109 self
->class = &class_parser_nodes__AModule
;
2111 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AModule exact> */
2113 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AModule exact> */
2115 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AModule exact> */
2117 self
->attrs
[COLOR_parser_nodes__AModule___n_moduledecl
].val
= var3
; /* _n_moduledecl on <self:AModule exact> */
2118 var4
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AImport
);
2120 { /* Inline parser_nodes#ANodes#init (var4,self) on <var4:ANodes[AImport]> */
2121 var4
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var4:ANodes[AImport]> */
2125 self
->attrs
[COLOR_parser_nodes__AModule___n_imports
].val
= var4
; /* _n_imports on <self:AModule exact> */
2126 var5
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
);
2128 { /* Inline parser_nodes#ANodes#init (var5,self) on <var5:ANodes[AExternCodeBlock]> */
2129 var5
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var5:ANodes[AExternCodeBlock]> */
2133 self
->attrs
[COLOR_parser_nodes__AModule___n_extern_code_blocks
].val
= var5
; /* _n_extern_code_blocks on <self:AModule exact> */
2134 var7
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AClassdef
);
2136 { /* Inline parser_nodes#ANodes#init (var7,self) on <var7:ANodes[AClassdef]> */
2137 var7
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var7:ANodes[AClassdef]> */
2141 self
->attrs
[COLOR_parser_nodes__AModule___n_classdefs
].val
= var7
; /* _n_classdefs on <self:AModule exact> */
2143 self
->attrs
[COLOR_modelbuilder__AModule___is_importation_done
].s
= var9
; /* _is_importation_done on <self:AModule exact> */
2145 self
->attrs
[COLOR_modelize_class__AModule___build_classes_is_done
].s
= var10
; /* _build_classes_is_done on <self:AModule exact> */
2146 var11
= NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
);
2148 hash_collection__HashMap__init(var11
); /* Direct call hash_collection#HashMap#init on <var11:HashMap[MClass, AClassdef]>*/
2150 self
->attrs
[COLOR_modelize_class__AModule___mclass2nclassdef
].val
= var11
; /* _mclass2nclassdef on <self:AModule exact> */
2153 /* runtime class parser_nodes__AModuledecl */
2154 const struct class class_parser_nodes__AModuledecl
= {
2157 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AModuledecl:kernel#Object#object_id */
2158 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_instance */
2159 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AModuledecl:kernel#Object#== */
2160 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AModuledecl:kernel#Object#!= */
2161 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AModuledecl:kernel#Object#exit */
2162 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AModuledecl:kernel#Object#sys */
2163 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AModuledecl:kernel#Object#hash */
2164 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AModuledecl:string#Object#to_s */
2165 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AModuledecl:string#Object#native_class_name */
2166 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AModuledecl:string#Object#class_name */
2167 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AModuledecl:string#Object#inspect */
2168 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AModuledecl:string#Object#inspect_head */
2169 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AModuledecl:string#Object#args */
2170 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AModuledecl:time#Object#get_time */
2171 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AModuledecl:file#Object#printn */
2172 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AModuledecl:file#Object#print */
2173 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AModuledecl:file#Object#getcwd */
2174 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AModuledecl:file#Object#file_getcwd */
2175 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AModuledecl:version#Object#nit_version */
2176 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#intrude_visibility */
2177 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#public_visibility */
2178 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#protected_visibility */
2179 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#private_visibility */
2180 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#none_visibility */
2181 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#abstract_kind */
2182 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#concrete_kind */
2183 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#interface_kind */
2184 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#enum_kind */
2185 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#extern_kind */
2186 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location */
2187 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#hot_location */
2188 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#debug */
2189 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent */
2190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent= */
2191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#init */
2192 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__replace_child
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#replace_child */
2193 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#replace_with */
2194 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__visit_all
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#visit_all */
2195 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AModuledecl:literal#ANode#accept_literal */
2196 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AModuledecl:scope#ANode#accept_scope_visitor */
2197 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AModuledecl:flow#ANode#accept_flow_visitor */
2198 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AModuledecl:local_var_init#ANode#accept_local_var_visitor */
2199 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AModuledecl:auto_super_init#ANode#accept_auto_super_init */
2200 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AModuledecl:astvalidation#ANode#accept_ast_validation */
2201 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2202 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AModuledecl:transform#ANode#accept_transform_visitor */
2203 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#location= */
2204 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#n_annotations */
2205 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_annotations_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_annotations= */
2206 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AModuledecl:annotation#Prod#get_single_annotation */
2207 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AModuledecl:annotation#Prod#get_annotations */
2208 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AModuledecl:modelize_property#Prod#collect_text */
2209 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#replace_with */
2210 (nitmethod_t
)VIRTUAL_parser_nodes__AModuledecl__n_doc
, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_doc */
2211 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_doc_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_doc= */
2212 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_kwredef_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwredef= */
2213 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_visibility_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_visibility= */
2214 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwmodule= */
2215 (nitmethod_t
)VIRTUAL_parser_nodes__AModuledecl__n_name
, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_name */
2216 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_name_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_name= */
2217 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__init_amoduledecl
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#init_amoduledecl */
2220 /* allocate AModuledecl */
2221 val
* NEW_parser_nodes__AModuledecl(const struct type
* type
) {
2222 val
* self
/* : AModuledecl */;
2223 val
* var
/* : null */;
2224 val
* var1
/* : null */;
2225 val
* var2
/* : null */;
2226 val
* var3
/* : null */;
2227 val
* var4
/* : null */;
2228 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
2230 self
->class = &class_parser_nodes__AModuledecl
;
2232 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AModuledecl exact> */
2234 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AModuledecl exact> */
2236 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AModuledecl exact> */
2238 self
->attrs
[COLOR_parser_nodes__AModuledecl___n_doc
].val
= var3
; /* _n_doc on <self:AModuledecl exact> */
2240 self
->attrs
[COLOR_parser_nodes__AModuledecl___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AModuledecl exact> */
2243 /* runtime class parser_nodes__AStdImport */
2244 const struct class class_parser_nodes__AStdImport
= {
2247 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStdImport:kernel#Object#object_id */
2248 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_instance */
2249 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStdImport:kernel#Object#== */
2250 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStdImport:kernel#Object#!= */
2251 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStdImport:kernel#Object#exit */
2252 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStdImport:kernel#Object#sys */
2253 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStdImport:kernel#Object#hash */
2254 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStdImport:string#Object#to_s */
2255 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStdImport:string#Object#native_class_name */
2256 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStdImport:string#Object#class_name */
2257 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStdImport:string#Object#inspect */
2258 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStdImport:string#Object#inspect_head */
2259 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStdImport:string#Object#args */
2260 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStdImport:time#Object#get_time */
2261 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStdImport:file#Object#printn */
2262 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStdImport:file#Object#print */
2263 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStdImport:file#Object#getcwd */
2264 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStdImport:file#Object#file_getcwd */
2265 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStdImport:version#Object#nit_version */
2266 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#intrude_visibility */
2267 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#public_visibility */
2268 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#protected_visibility */
2269 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#private_visibility */
2270 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#none_visibility */
2271 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStdImport:model#Object#abstract_kind */
2272 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStdImport:model#Object#concrete_kind */
2273 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStdImport:model#Object#interface_kind */
2274 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStdImport:model#Object#enum_kind */
2275 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStdImport:model#Object#extern_kind */
2276 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location */
2277 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#hot_location */
2278 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#debug */
2279 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent */
2280 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent= */
2281 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#init */
2282 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__replace_child
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#replace_child */
2283 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#replace_with */
2284 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__visit_all
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#visit_all */
2285 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStdImport:literal#ANode#accept_literal */
2286 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStdImport:scope#ANode#accept_scope_visitor */
2287 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStdImport:flow#ANode#accept_flow_visitor */
2288 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStdImport:local_var_init#ANode#accept_local_var_visitor */
2289 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStdImport:auto_super_init#ANode#accept_auto_super_init */
2290 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStdImport:astvalidation#ANode#accept_ast_validation */
2291 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStdImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2292 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStdImport:transform#ANode#accept_transform_visitor */
2293 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#location= */
2294 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#n_annotations */
2295 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_annotations_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_annotations= */
2296 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStdImport:annotation#Prod#get_single_annotation */
2297 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStdImport:annotation#Prod#get_annotations */
2298 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AStdImport:modelize_property#Prod#collect_text */
2299 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#replace_with */
2300 (nitmethod_t
)VIRTUAL_parser_nodes__AStdImport__n_visibility
, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_visibility */
2301 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_visibility_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_visibility= */
2302 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_kwimport_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_kwimport= */
2303 (nitmethod_t
)VIRTUAL_parser_nodes__AStdImport__n_name
, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_name */
2304 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_name_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_name= */
2305 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__init_astdimport
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#init_astdimport */
2306 (nitmethod_t
)VIRTUAL_modelbuilder__AStdImport__mmodule_61d
, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule= */
2309 /* allocate AStdImport */
2310 val
* NEW_parser_nodes__AStdImport(const struct type
* type
) {
2311 val
* self
/* : AStdImport */;
2312 val
* var
/* : null */;
2313 val
* var1
/* : null */;
2314 val
* var2
/* : null */;
2315 val
* var3
/* : null */;
2316 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
2318 self
->class = &class_parser_nodes__AStdImport
;
2320 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AStdImport exact> */
2322 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AStdImport exact> */
2324 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AStdImport exact> */
2326 self
->attrs
[COLOR_modelbuilder__AStdImport___mmodule
].val
= var3
; /* _mmodule on <self:AStdImport exact> */
2329 /* runtime class parser_nodes__ANoImport */
2330 const struct class class_parser_nodes__ANoImport
= {
2333 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANoImport:kernel#Object#object_id */
2334 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_instance */
2335 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANoImport:kernel#Object#== */
2336 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANoImport:kernel#Object#!= */
2337 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANoImport:kernel#Object#exit */
2338 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANoImport:kernel#Object#sys */
2339 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANoImport:kernel#Object#hash */
2340 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANoImport:string#Object#to_s */
2341 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANoImport:string#Object#native_class_name */
2342 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANoImport:string#Object#class_name */
2343 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANoImport:string#Object#inspect */
2344 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANoImport:string#Object#inspect_head */
2345 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANoImport:string#Object#args */
2346 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANoImport:time#Object#get_time */
2347 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANoImport:file#Object#printn */
2348 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANoImport:file#Object#print */
2349 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANoImport:file#Object#getcwd */
2350 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANoImport:file#Object#file_getcwd */
2351 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANoImport:version#Object#nit_version */
2352 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#intrude_visibility */
2353 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#public_visibility */
2354 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#protected_visibility */
2355 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#private_visibility */
2356 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#none_visibility */
2357 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANoImport:model#Object#abstract_kind */
2358 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANoImport:model#Object#concrete_kind */
2359 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANoImport:model#Object#interface_kind */
2360 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANoImport:model#Object#enum_kind */
2361 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANoImport:model#Object#extern_kind */
2362 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location */
2363 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#hot_location */
2364 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#debug */
2365 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent */
2366 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent= */
2367 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#init */
2368 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__replace_child
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#replace_child */
2369 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#replace_with */
2370 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__visit_all
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#visit_all */
2371 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANoImport:literal#ANode#accept_literal */
2372 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANoImport:scope#ANode#accept_scope_visitor */
2373 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ANoImport:flow#ANode#accept_flow_visitor */
2374 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANoImport:local_var_init#ANode#accept_local_var_visitor */
2375 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ANoImport:auto_super_init#ANode#accept_auto_super_init */
2376 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANoImport:astvalidation#ANode#accept_ast_validation */
2377 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANoImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2378 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANoImport:transform#ANode#accept_transform_visitor */
2379 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#location= */
2380 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations */
2381 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations= */
2382 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANoImport:annotation#Prod#get_single_annotation */
2383 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANoImport:annotation#Prod#get_annotations */
2384 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ANoImport:modelize_property#Prod#collect_text */
2385 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#replace_with */
2386 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_visibility_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_visibility= */
2387 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_kwimport_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwimport= */
2388 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_kwend_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwend= */
2389 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__init_anoimport
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#init_anoimport */
2392 /* allocate ANoImport */
2393 val
* NEW_parser_nodes__ANoImport(const struct type
* type
) {
2394 val
* self
/* : ANoImport */;
2395 val
* var
/* : null */;
2396 val
* var1
/* : null */;
2397 val
* var2
/* : null */;
2398 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
2400 self
->class = &class_parser_nodes__ANoImport
;
2402 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ANoImport exact> */
2404 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ANoImport exact> */
2406 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ANoImport exact> */
2409 /* runtime class parser_nodes__APublicVisibility */
2410 const struct class class_parser_nodes__APublicVisibility
= {
2413 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#object_id */
2414 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_instance */
2415 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#== */
2416 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#!= */
2417 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#exit */
2418 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#sys */
2419 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#hash */
2420 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APublicVisibility:string#Object#to_s */
2421 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APublicVisibility:string#Object#native_class_name */
2422 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APublicVisibility:string#Object#class_name */
2423 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect */
2424 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect_head */
2425 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APublicVisibility:string#Object#args */
2426 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APublicVisibility:time#Object#get_time */
2427 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APublicVisibility:file#Object#printn */
2428 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APublicVisibility:file#Object#print */
2429 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APublicVisibility:file#Object#getcwd */
2430 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APublicVisibility:file#Object#file_getcwd */
2431 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APublicVisibility:version#Object#nit_version */
2432 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#intrude_visibility */
2433 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#public_visibility */
2434 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#protected_visibility */
2435 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#private_visibility */
2436 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#none_visibility */
2437 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#abstract_kind */
2438 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#concrete_kind */
2439 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#interface_kind */
2440 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#enum_kind */
2441 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#extern_kind */
2442 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location */
2443 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#hot_location */
2444 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#debug */
2445 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent */
2446 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent= */
2447 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#init */
2448 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__replace_child
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#replace_child */
2449 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#replace_with */
2450 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__visit_all
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#visit_all */
2451 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APublicVisibility:literal#ANode#accept_literal */
2452 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APublicVisibility:scope#ANode#accept_scope_visitor */
2453 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APublicVisibility:flow#ANode#accept_flow_visitor */
2454 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APublicVisibility:local_var_init#ANode#accept_local_var_visitor */
2455 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APublicVisibility:auto_super_init#ANode#accept_auto_super_init */
2456 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APublicVisibility:astvalidation#ANode#accept_ast_validation */
2457 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2458 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APublicVisibility:transform#ANode#accept_transform_visitor */
2459 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#location= */
2460 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations */
2461 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations= */
2462 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APublicVisibility:annotation#Prod#get_single_annotation */
2463 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APublicVisibility:annotation#Prod#get_annotations */
2464 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:APublicVisibility:modelize_property#Prod#collect_text */
2465 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#replace_with */
2466 (nitmethod_t
)VIRTUAL_modelbuilder__APublicVisibility__mvisibility
, /* pointer to parser_nodes:APublicVisibility:modelbuilder#APublicVisibility#mvisibility */
2467 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__n_kwpublic_61d
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#n_kwpublic= */
2468 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#init_apublicvisibility */
2471 /* allocate APublicVisibility */
2472 val
* NEW_parser_nodes__APublicVisibility(const struct type
* type
) {
2473 val
* self
/* : APublicVisibility */;
2474 val
* var
/* : null */;
2475 val
* var1
/* : null */;
2476 val
* var2
/* : null */;
2477 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2479 self
->class = &class_parser_nodes__APublicVisibility
;
2481 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:APublicVisibility exact> */
2483 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:APublicVisibility exact> */
2485 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:APublicVisibility exact> */
2488 /* runtime class parser_nodes__APrivateVisibility */
2489 const struct class class_parser_nodes__APrivateVisibility
= {
2492 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#object_id */
2493 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_instance */
2494 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#== */
2495 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#!= */
2496 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#exit */
2497 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#sys */
2498 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#hash */
2499 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APrivateVisibility:string#Object#to_s */
2500 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APrivateVisibility:string#Object#native_class_name */
2501 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APrivateVisibility:string#Object#class_name */
2502 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect */
2503 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect_head */
2504 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APrivateVisibility:string#Object#args */
2505 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APrivateVisibility:time#Object#get_time */
2506 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APrivateVisibility:file#Object#printn */
2507 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APrivateVisibility:file#Object#print */
2508 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APrivateVisibility:file#Object#getcwd */
2509 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APrivateVisibility:file#Object#file_getcwd */
2510 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APrivateVisibility:version#Object#nit_version */
2511 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#intrude_visibility */
2512 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#public_visibility */
2513 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#protected_visibility */
2514 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#private_visibility */
2515 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#none_visibility */
2516 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#abstract_kind */
2517 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#concrete_kind */
2518 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#interface_kind */
2519 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#enum_kind */
2520 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#extern_kind */
2521 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location */
2522 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#hot_location */
2523 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#debug */
2524 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent */
2525 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent= */
2526 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#init */
2527 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__replace_child
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#replace_child */
2528 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#replace_with */
2529 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__visit_all
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#visit_all */
2530 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APrivateVisibility:literal#ANode#accept_literal */
2531 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APrivateVisibility:scope#ANode#accept_scope_visitor */
2532 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APrivateVisibility:flow#ANode#accept_flow_visitor */
2533 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APrivateVisibility:local_var_init#ANode#accept_local_var_visitor */
2534 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APrivateVisibility:auto_super_init#ANode#accept_auto_super_init */
2535 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APrivateVisibility:astvalidation#ANode#accept_ast_validation */
2536 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2537 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#accept_transform_visitor */
2538 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#location= */
2539 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations */
2540 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations= */
2541 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APrivateVisibility:annotation#Prod#get_single_annotation */
2542 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APrivateVisibility:annotation#Prod#get_annotations */
2543 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:APrivateVisibility:modelize_property#Prod#collect_text */
2544 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#replace_with */
2545 (nitmethod_t
)VIRTUAL_modelbuilder__APrivateVisibility__mvisibility
, /* pointer to parser_nodes:APrivateVisibility:modelbuilder#APrivateVisibility#mvisibility */
2546 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#n_kwprivate= */
2547 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#init_aprivatevisibility */
2550 /* allocate APrivateVisibility */
2551 val
* NEW_parser_nodes__APrivateVisibility(const struct type
* type
) {
2552 val
* self
/* : APrivateVisibility */;
2553 val
* var
/* : null */;
2554 val
* var1
/* : null */;
2555 val
* var2
/* : null */;
2556 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2558 self
->class = &class_parser_nodes__APrivateVisibility
;
2560 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:APrivateVisibility exact> */
2562 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:APrivateVisibility exact> */
2564 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:APrivateVisibility exact> */
2567 /* runtime class parser_nodes__AProtectedVisibility */
2568 const struct class class_parser_nodes__AProtectedVisibility
= {
2571 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#object_id */
2572 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_instance */
2573 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#== */
2574 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#!= */
2575 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#exit */
2576 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#sys */
2577 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#hash */
2578 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#to_s */
2579 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#native_class_name */
2580 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#class_name */
2581 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect */
2582 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect_head */
2583 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#args */
2584 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AProtectedVisibility:time#Object#get_time */
2585 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#printn */
2586 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#print */
2587 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getcwd */
2588 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#file_getcwd */
2589 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AProtectedVisibility:version#Object#nit_version */
2590 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#intrude_visibility */
2591 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#public_visibility */
2592 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#protected_visibility */
2593 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#private_visibility */
2594 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#none_visibility */
2595 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#abstract_kind */
2596 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#concrete_kind */
2597 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#interface_kind */
2598 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#enum_kind */
2599 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#extern_kind */
2600 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location */
2601 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#hot_location */
2602 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#debug */
2603 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent */
2604 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent= */
2605 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#init */
2606 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__replace_child
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#replace_child */
2607 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#replace_with */
2608 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__visit_all
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#visit_all */
2609 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AProtectedVisibility:literal#ANode#accept_literal */
2610 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AProtectedVisibility:scope#ANode#accept_scope_visitor */
2611 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AProtectedVisibility:flow#ANode#accept_flow_visitor */
2612 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AProtectedVisibility:local_var_init#ANode#accept_local_var_visitor */
2613 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init#ANode#accept_auto_super_init */
2614 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AProtectedVisibility:astvalidation#ANode#accept_ast_validation */
2615 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2616 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#accept_transform_visitor */
2617 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#location= */
2618 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations */
2619 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations= */
2620 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AProtectedVisibility:annotation#Prod#get_single_annotation */
2621 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AProtectedVisibility:annotation#Prod#get_annotations */
2622 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AProtectedVisibility:modelize_property#Prod#collect_text */
2623 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#replace_with */
2624 (nitmethod_t
)VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility
, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder#AProtectedVisibility#mvisibility */
2625 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#n_kwprotected= */
2626 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#init_aprotectedvisibility */
2629 /* allocate AProtectedVisibility */
2630 val
* NEW_parser_nodes__AProtectedVisibility(const struct type
* type
) {
2631 val
* self
/* : AProtectedVisibility */;
2632 val
* var
/* : null */;
2633 val
* var1
/* : null */;
2634 val
* var2
/* : null */;
2635 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2637 self
->class = &class_parser_nodes__AProtectedVisibility
;
2639 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AProtectedVisibility exact> */
2641 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AProtectedVisibility exact> */
2643 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AProtectedVisibility exact> */
2646 /* runtime class parser_nodes__AIntrudeVisibility */
2647 const struct class class_parser_nodes__AIntrudeVisibility
= {
2650 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#object_id */
2651 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_instance */
2652 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#== */
2653 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#!= */
2654 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#exit */
2655 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#sys */
2656 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#hash */
2657 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#to_s */
2658 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#native_class_name */
2659 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#class_name */
2660 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect */
2661 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect_head */
2662 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#args */
2663 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIntrudeVisibility:time#Object#get_time */
2664 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#printn */
2665 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#print */
2666 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getcwd */
2667 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#file_getcwd */
2668 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIntrudeVisibility:version#Object#nit_version */
2669 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#intrude_visibility */
2670 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#public_visibility */
2671 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#protected_visibility */
2672 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#private_visibility */
2673 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#none_visibility */
2674 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#abstract_kind */
2675 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#concrete_kind */
2676 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#interface_kind */
2677 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#enum_kind */
2678 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#extern_kind */
2679 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location */
2680 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#hot_location */
2681 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#debug */
2682 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent */
2683 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent= */
2684 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#init */
2685 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__replace_child
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#replace_child */
2686 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#replace_with */
2687 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__visit_all
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#visit_all */
2688 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIntrudeVisibility:literal#ANode#accept_literal */
2689 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:scope#ANode#accept_scope_visitor */
2690 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:flow#ANode#accept_flow_visitor */
2691 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init#ANode#accept_local_var_visitor */
2692 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init#ANode#accept_auto_super_init */
2693 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation#ANode#accept_ast_validation */
2694 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2695 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#accept_transform_visitor */
2696 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#location= */
2697 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations */
2698 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations= */
2699 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIntrudeVisibility:annotation#Prod#get_single_annotation */
2700 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIntrudeVisibility:annotation#Prod#get_annotations */
2701 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AIntrudeVisibility:modelize_property#Prod#collect_text */
2702 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#replace_with */
2703 (nitmethod_t
)VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility
, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder#AIntrudeVisibility#mvisibility */
2704 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#n_kwintrude= */
2705 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#init_aintrudevisibility */
2708 /* allocate AIntrudeVisibility */
2709 val
* NEW_parser_nodes__AIntrudeVisibility(const struct type
* type
) {
2710 val
* self
/* : AIntrudeVisibility */;
2711 val
* var
/* : null */;
2712 val
* var1
/* : null */;
2713 val
* var2
/* : null */;
2714 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2716 self
->class = &class_parser_nodes__AIntrudeVisibility
;
2718 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AIntrudeVisibility exact> */
2720 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AIntrudeVisibility exact> */
2722 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AIntrudeVisibility exact> */
2725 /* runtime class parser_nodes__AStdClassdef */
2726 const struct class class_parser_nodes__AStdClassdef
= {
2729 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#object_id */
2730 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_instance */
2731 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#== */
2732 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#!= */
2733 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#exit */
2734 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#sys */
2735 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#hash */
2736 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStdClassdef:string#Object#to_s */
2737 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStdClassdef:string#Object#native_class_name */
2738 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStdClassdef:string#Object#class_name */
2739 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect */
2740 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect_head */
2741 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStdClassdef:string#Object#args */
2742 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStdClassdef:time#Object#get_time */
2743 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStdClassdef:file#Object#printn */
2744 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStdClassdef:file#Object#print */
2745 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStdClassdef:file#Object#getcwd */
2746 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStdClassdef:file#Object#file_getcwd */
2747 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStdClassdef:version#Object#nit_version */
2748 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#intrude_visibility */
2749 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#public_visibility */
2750 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#protected_visibility */
2751 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#private_visibility */
2752 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#none_visibility */
2753 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#abstract_kind */
2754 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#concrete_kind */
2755 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#interface_kind */
2756 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#enum_kind */
2757 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#extern_kind */
2758 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location */
2759 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__hot_location
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#hot_location */
2760 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#debug */
2761 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent */
2762 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent= */
2763 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#init */
2764 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__replace_child
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#replace_child */
2765 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#replace_with */
2766 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__visit_all
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#visit_all */
2767 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStdClassdef:literal#ANode#accept_literal */
2768 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStdClassdef:scope#ANode#accept_scope_visitor */
2769 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStdClassdef:flow#ANode#accept_flow_visitor */
2770 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStdClassdef:local_var_init#ANode#accept_local_var_visitor */
2771 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStdClassdef:auto_super_init#ANode#accept_auto_super_init */
2772 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStdClassdef:astvalidation#ANode#accept_ast_validation */
2773 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2774 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStdClassdef:transform#ANode#accept_transform_visitor */
2775 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#location= */
2776 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations */
2777 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_annotations= */
2778 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStdClassdef:annotation#Prod#get_single_annotation */
2779 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStdClassdef:annotation#Prod#get_annotations */
2780 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AStdClassdef:modelize_property#Prod#collect_text */
2781 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#replace_with */
2782 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#n_propdefs */
2783 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass */
2784 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass= */
2785 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef */
2786 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef= */
2787 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs */
2788 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs= */
2789 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done */
2790 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done= */
2791 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits */
2792 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits= */
2793 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init */
2794 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init= */
2795 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:AStdClassdef:abstract_compiler#AClassdef#compile_to_c */
2796 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_doc
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_doc */
2797 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_doc_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_doc= */
2798 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_kwredef
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwredef */
2799 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwredef= */
2800 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_visibility
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_visibility */
2801 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_visibility= */
2802 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_classkind
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_classkind */
2803 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_classkind= */
2804 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_id
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_id */
2805 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_id_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_id= */
2806 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_formaldefs */
2807 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_extern_code_block= */
2808 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_superclasses
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_superclasses */
2809 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwend= */
2810 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#init_astdclassdef */
2813 /* allocate AStdClassdef */
2814 val
* NEW_parser_nodes__AStdClassdef(const struct type
* type
) {
2815 val
* self
/* : AStdClassdef */;
2816 val
* var
/* : null */;
2817 val
* var1
/* : null */;
2818 val
* var2
/* : null */;
2819 val
* var3
/* : ANodes[APropdef] */;
2820 short int var4
/* : Bool */;
2821 val
* var5
/* : null */;
2822 val
* var6
/* : null */;
2823 val
* var7
/* : null */;
2824 val
* var8
/* : null */;
2825 val
* var9
/* : null */;
2826 val
* var10
/* : ANodes[AFormaldef] */;
2827 val
* var12
/* : null */;
2828 val
* var13
/* : ANodes[ASuperclass] */;
2829 self
= nit_alloc(sizeof(struct instance
) + 20*sizeof(nitattribute_t
));
2831 self
->class = &class_parser_nodes__AStdClassdef
;
2833 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AStdClassdef exact> */
2835 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AStdClassdef exact> */
2837 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AStdClassdef exact> */
2838 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
2840 { /* Inline parser_nodes#ANodes#init (var3,self) on <var3:ANodes[APropdef]> */
2841 var3
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var3:ANodes[APropdef]> */
2845 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var3
; /* _n_propdefs on <self:AStdClassdef exact> */
2847 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var4
; /* _build_properties_is_done on <self:AStdClassdef exact> */
2849 self
->attrs
[COLOR_modelize_property__AClassdef___super_inits
].val
= var5
; /* _super_inits on <self:AStdClassdef exact> */
2851 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var6
; /* _mfree_init on <self:AStdClassdef exact> */
2853 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_doc
].val
= var7
; /* _n_doc on <self:AStdClassdef exact> */
2855 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_kwredef
].val
= var8
; /* _n_kwredef on <self:AStdClassdef exact> */
2857 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_id
].val
= var9
; /* _n_id on <self:AStdClassdef exact> */
2858 var10
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AFormaldef
);
2860 { /* Inline parser_nodes#ANodes#init (var10,self) on <var10:ANodes[AFormaldef]> */
2861 var10
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var10:ANodes[AFormaldef]> */
2862 RET_LABEL11
:(void)0;
2865 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_formaldefs
].val
= var10
; /* _n_formaldefs on <self:AStdClassdef exact> */
2867 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_extern_code_block
].val
= var12
; /* _n_extern_code_block on <self:AStdClassdef exact> */
2868 var13
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__ASuperclass
);
2870 { /* Inline parser_nodes#ANodes#init (var13,self) on <var13:ANodes[ASuperclass]> */
2871 var13
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var13:ANodes[ASuperclass]> */
2872 RET_LABEL14
:(void)0;
2875 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_superclasses
].val
= var13
; /* _n_superclasses on <self:AStdClassdef exact> */
2878 /* runtime class parser_nodes__ATopClassdef */
2879 const struct class class_parser_nodes__ATopClassdef
= {
2882 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#object_id */
2883 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_instance */
2884 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#== */
2885 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#!= */
2886 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#exit */
2887 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#sys */
2888 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#hash */
2889 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ATopClassdef:string#Object#to_s */
2890 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ATopClassdef:string#Object#native_class_name */
2891 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ATopClassdef:string#Object#class_name */
2892 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect */
2893 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect_head */
2894 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ATopClassdef:string#Object#args */
2895 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ATopClassdef:time#Object#get_time */
2896 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ATopClassdef:file#Object#printn */
2897 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ATopClassdef:file#Object#print */
2898 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ATopClassdef:file#Object#getcwd */
2899 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ATopClassdef:file#Object#file_getcwd */
2900 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ATopClassdef:version#Object#nit_version */
2901 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#intrude_visibility */
2902 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#public_visibility */
2903 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#protected_visibility */
2904 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#private_visibility */
2905 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#none_visibility */
2906 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#abstract_kind */
2907 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#concrete_kind */
2908 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#interface_kind */
2909 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#enum_kind */
2910 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#extern_kind */
2911 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location */
2912 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#hot_location */
2913 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#debug */
2914 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent */
2915 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent= */
2916 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#init */
2917 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__replace_child
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#replace_child */
2918 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#replace_with */
2919 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__visit_all
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#visit_all */
2920 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ATopClassdef:literal#ANode#accept_literal */
2921 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ATopClassdef:scope#ANode#accept_scope_visitor */
2922 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ATopClassdef:flow#ANode#accept_flow_visitor */
2923 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ATopClassdef:local_var_init#ANode#accept_local_var_visitor */
2924 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ATopClassdef:auto_super_init#ANode#accept_auto_super_init */
2925 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ATopClassdef:astvalidation#ANode#accept_ast_validation */
2926 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2927 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ATopClassdef:transform#ANode#accept_transform_visitor */
2928 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#location= */
2929 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations */
2930 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations= */
2931 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ATopClassdef:annotation#Prod#get_single_annotation */
2932 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ATopClassdef:annotation#Prod#get_annotations */
2933 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ATopClassdef:modelize_property#Prod#collect_text */
2934 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#replace_with */
2935 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#n_propdefs */
2936 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass */
2937 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass= */
2938 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef */
2939 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef= */
2940 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs */
2941 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs= */
2942 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done */
2943 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done= */
2944 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits */
2945 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits= */
2946 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init */
2947 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init= */
2948 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:ATopClassdef:abstract_compiler#AClassdef#compile_to_c */
2949 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#init_atopclassdef */
2952 /* allocate ATopClassdef */
2953 val
* NEW_parser_nodes__ATopClassdef(const struct type
* type
) {
2954 val
* self
/* : ATopClassdef */;
2955 val
* var
/* : null */;
2956 val
* var1
/* : null */;
2957 val
* var2
/* : null */;
2958 val
* var3
/* : ANodes[APropdef] */;
2959 short int var4
/* : Bool */;
2960 val
* var5
/* : null */;
2961 val
* var6
/* : null */;
2962 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
2964 self
->class = &class_parser_nodes__ATopClassdef
;
2966 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ATopClassdef exact> */
2968 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ATopClassdef exact> */
2970 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ATopClassdef exact> */
2971 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
2973 { /* Inline parser_nodes#ANodes#init (var3,self) on <var3:ANodes[APropdef]> */
2974 var3
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var3:ANodes[APropdef]> */
2978 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var3
; /* _n_propdefs on <self:ATopClassdef exact> */
2980 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var4
; /* _build_properties_is_done on <self:ATopClassdef exact> */
2982 self
->attrs
[COLOR_modelize_property__AClassdef___super_inits
].val
= var5
; /* _super_inits on <self:ATopClassdef exact> */
2984 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var6
; /* _mfree_init on <self:ATopClassdef exact> */
2987 /* runtime class parser_nodes__AMainClassdef */
2988 const struct class class_parser_nodes__AMainClassdef
= {
2991 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#object_id */
2992 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_instance */
2993 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#== */
2994 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#!= */
2995 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#exit */
2996 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#sys */
2997 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#hash */
2998 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMainClassdef:string#Object#to_s */
2999 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMainClassdef:string#Object#native_class_name */
3000 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMainClassdef:string#Object#class_name */
3001 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect */
3002 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect_head */
3003 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMainClassdef:string#Object#args */
3004 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMainClassdef:time#Object#get_time */
3005 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMainClassdef:file#Object#printn */
3006 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMainClassdef:file#Object#print */
3007 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMainClassdef:file#Object#getcwd */
3008 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMainClassdef:file#Object#file_getcwd */
3009 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMainClassdef:version#Object#nit_version */
3010 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#intrude_visibility */
3011 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#public_visibility */
3012 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#protected_visibility */
3013 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#private_visibility */
3014 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#none_visibility */
3015 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#abstract_kind */
3016 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#concrete_kind */
3017 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#interface_kind */
3018 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#enum_kind */
3019 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#extern_kind */
3020 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location */
3021 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#hot_location */
3022 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#debug */
3023 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent */
3024 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent= */
3025 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#init */
3026 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__replace_child
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#replace_child */
3027 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#replace_with */
3028 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__visit_all
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#visit_all */
3029 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMainClassdef:literal#ANode#accept_literal */
3030 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMainClassdef:scope#ANode#accept_scope_visitor */
3031 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMainClassdef:flow#ANode#accept_flow_visitor */
3032 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMainClassdef:local_var_init#ANode#accept_local_var_visitor */
3033 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMainClassdef:auto_super_init#ANode#accept_auto_super_init */
3034 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMainClassdef:astvalidation#ANode#accept_ast_validation */
3035 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3036 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMainClassdef:transform#ANode#accept_transform_visitor */
3037 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#location= */
3038 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations */
3039 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations= */
3040 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMainClassdef:annotation#Prod#get_single_annotation */
3041 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMainClassdef:annotation#Prod#get_annotations */
3042 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AMainClassdef:modelize_property#Prod#collect_text */
3043 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#replace_with */
3044 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#n_propdefs */
3045 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass */
3046 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass= */
3047 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef */
3048 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef= */
3049 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs */
3050 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs= */
3051 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done */
3052 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done= */
3053 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits */
3054 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__super_inits_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#super_inits= */
3055 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init */
3056 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init= */
3057 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:AMainClassdef:abstract_compiler#AClassdef#compile_to_c */
3058 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#init_amainclassdef */
3061 /* allocate AMainClassdef */
3062 val
* NEW_parser_nodes__AMainClassdef(const struct type
* type
) {
3063 val
* self
/* : AMainClassdef */;
3064 val
* var
/* : null */;
3065 val
* var1
/* : null */;
3066 val
* var2
/* : null */;
3067 val
* var3
/* : ANodes[APropdef] */;
3068 short int var4
/* : Bool */;
3069 val
* var5
/* : null */;
3070 val
* var6
/* : null */;
3071 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
3073 self
->class = &class_parser_nodes__AMainClassdef
;
3075 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AMainClassdef exact> */
3077 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AMainClassdef exact> */
3079 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AMainClassdef exact> */
3080 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
3082 { /* Inline parser_nodes#ANodes#init (var3,self) on <var3:ANodes[APropdef]> */
3083 var3
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var3:ANodes[APropdef]> */
3087 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var3
; /* _n_propdefs on <self:AMainClassdef exact> */
3089 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var4
; /* _build_properties_is_done on <self:AMainClassdef exact> */
3091 self
->attrs
[COLOR_modelize_property__AClassdef___super_inits
].val
= var5
; /* _super_inits on <self:AMainClassdef exact> */
3093 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var6
; /* _mfree_init on <self:AMainClassdef exact> */
3096 /* runtime class parser_nodes__AConcreteClasskind */
3097 const struct class class_parser_nodes__AConcreteClasskind
= {
3100 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#object_id */
3101 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_instance */
3102 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#== */
3103 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#!= */
3104 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#exit */
3105 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#sys */
3106 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#hash */
3107 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#to_s */
3108 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#native_class_name */
3109 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#class_name */
3110 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect */
3111 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect_head */
3112 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#args */
3113 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AConcreteClasskind:time#Object#get_time */
3114 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#printn */
3115 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#print */
3116 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getcwd */
3117 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#file_getcwd */
3118 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AConcreteClasskind:version#Object#nit_version */
3119 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#intrude_visibility */
3120 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#public_visibility */
3121 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#protected_visibility */
3122 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#private_visibility */
3123 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#none_visibility */
3124 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#abstract_kind */
3125 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#concrete_kind */
3126 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#interface_kind */
3127 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#enum_kind */
3128 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#extern_kind */
3129 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location */
3130 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#hot_location */
3131 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#debug */
3132 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent */
3133 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent= */
3134 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#init */
3135 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__replace_child
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#replace_child */
3136 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#replace_with */
3137 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__visit_all
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#visit_all */
3138 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AConcreteClasskind:literal#ANode#accept_literal */
3139 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AConcreteClasskind:scope#ANode#accept_scope_visitor */
3140 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteClasskind:flow#ANode#accept_flow_visitor */
3141 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AConcreteClasskind:local_var_init#ANode#accept_local_var_visitor */
3142 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init#ANode#accept_auto_super_init */
3143 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AConcreteClasskind:astvalidation#ANode#accept_ast_validation */
3144 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3145 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#accept_transform_visitor */
3146 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#location= */
3147 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations */
3148 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations= */
3149 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AConcreteClasskind:annotation#Prod#get_single_annotation */
3150 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AConcreteClasskind:annotation#Prod#get_annotations */
3151 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AConcreteClasskind:modelize_property#Prod#collect_text */
3152 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#replace_with */
3153 (nitmethod_t
)VIRTUAL_modelize_class__AConcreteClasskind__mkind
, /* pointer to parser_nodes:AConcreteClasskind:modelize_class#AConcreteClasskind#mkind */
3154 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#n_kwclass= */
3155 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#init_aconcreteclasskind */
3158 /* allocate AConcreteClasskind */
3159 val
* NEW_parser_nodes__AConcreteClasskind(const struct type
* type
) {
3160 val
* self
/* : AConcreteClasskind */;
3161 val
* var
/* : null */;
3162 val
* var1
/* : null */;
3163 val
* var2
/* : null */;
3164 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3166 self
->class = &class_parser_nodes__AConcreteClasskind
;
3168 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AConcreteClasskind exact> */
3170 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AConcreteClasskind exact> */
3172 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AConcreteClasskind exact> */
3175 /* runtime class parser_nodes__AAbstractClasskind */
3176 const struct class class_parser_nodes__AAbstractClasskind
= {
3179 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#object_id */
3180 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_instance */
3181 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#== */
3182 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#!= */
3183 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#exit */
3184 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#sys */
3185 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#hash */
3186 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#to_s */
3187 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#native_class_name */
3188 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#class_name */
3189 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect */
3190 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect_head */
3191 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#args */
3192 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAbstractClasskind:time#Object#get_time */
3193 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#printn */
3194 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#print */
3195 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getcwd */
3196 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#file_getcwd */
3197 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAbstractClasskind:version#Object#nit_version */
3198 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#intrude_visibility */
3199 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#public_visibility */
3200 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#protected_visibility */
3201 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#private_visibility */
3202 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#none_visibility */
3203 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#abstract_kind */
3204 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#concrete_kind */
3205 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#interface_kind */
3206 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#enum_kind */
3207 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#extern_kind */
3208 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location */
3209 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#hot_location */
3210 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#debug */
3211 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent */
3212 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent= */
3213 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#init */
3214 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__replace_child
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#replace_child */
3215 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#replace_with */
3216 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__visit_all
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#visit_all */
3217 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAbstractClasskind:literal#ANode#accept_literal */
3218 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAbstractClasskind:scope#ANode#accept_scope_visitor */
3219 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAbstractClasskind:flow#ANode#accept_flow_visitor */
3220 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAbstractClasskind:local_var_init#ANode#accept_local_var_visitor */
3221 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init#ANode#accept_auto_super_init */
3222 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAbstractClasskind:astvalidation#ANode#accept_ast_validation */
3223 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3224 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#accept_transform_visitor */
3225 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#location= */
3226 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations */
3227 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations= */
3228 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAbstractClasskind:annotation#Prod#get_single_annotation */
3229 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAbstractClasskind:annotation#Prod#get_annotations */
3230 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAbstractClasskind:modelize_property#Prod#collect_text */
3231 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#replace_with */
3232 (nitmethod_t
)VIRTUAL_modelize_class__AAbstractClasskind__mkind
, /* pointer to parser_nodes:AAbstractClasskind:modelize_class#AAbstractClasskind#mkind */
3233 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwabstract= */
3234 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwclass= */
3235 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#init_aabstractclasskind */
3238 /* allocate AAbstractClasskind */
3239 val
* NEW_parser_nodes__AAbstractClasskind(const struct type
* type
) {
3240 val
* self
/* : AAbstractClasskind */;
3241 val
* var
/* : null */;
3242 val
* var1
/* : null */;
3243 val
* var2
/* : null */;
3244 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
3246 self
->class = &class_parser_nodes__AAbstractClasskind
;
3248 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAbstractClasskind exact> */
3250 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAbstractClasskind exact> */
3252 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAbstractClasskind exact> */
3255 /* runtime class parser_nodes__AInterfaceClasskind */
3256 const struct class class_parser_nodes__AInterfaceClasskind
= {
3259 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#object_id */
3260 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_instance */
3261 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#== */
3262 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#!= */
3263 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#exit */
3264 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#sys */
3265 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#hash */
3266 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#to_s */
3267 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#native_class_name */
3268 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#class_name */
3269 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect */
3270 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect_head */
3271 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#args */
3272 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInterfaceClasskind:time#Object#get_time */
3273 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#printn */
3274 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#print */
3275 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getcwd */
3276 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#file_getcwd */
3277 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInterfaceClasskind:version#Object#nit_version */
3278 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#intrude_visibility */
3279 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#public_visibility */
3280 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#protected_visibility */
3281 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#private_visibility */
3282 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#none_visibility */
3283 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#abstract_kind */
3284 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#concrete_kind */
3285 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#interface_kind */
3286 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#enum_kind */
3287 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#extern_kind */
3288 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location */
3289 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#hot_location */
3290 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#debug */
3291 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent */
3292 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent= */
3293 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#init */
3294 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__replace_child
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#replace_child */
3295 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#replace_with */
3296 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__visit_all
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#visit_all */
3297 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInterfaceClasskind:literal#ANode#accept_literal */
3298 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:scope#ANode#accept_scope_visitor */
3299 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:flow#ANode#accept_flow_visitor */
3300 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init#ANode#accept_local_var_visitor */
3301 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init#ANode#accept_auto_super_init */
3302 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation#ANode#accept_ast_validation */
3303 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3304 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#accept_transform_visitor */
3305 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#location= */
3306 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations */
3307 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations= */
3308 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInterfaceClasskind:annotation#Prod#get_single_annotation */
3309 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInterfaceClasskind:annotation#Prod#get_annotations */
3310 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AInterfaceClasskind:modelize_property#Prod#collect_text */
3311 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#replace_with */
3312 (nitmethod_t
)VIRTUAL_modelize_class__AInterfaceClasskind__mkind
, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class#AInterfaceClasskind#mkind */
3313 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#n_kwinterface= */
3314 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#init_ainterfaceclasskind */
3317 /* allocate AInterfaceClasskind */
3318 val
* NEW_parser_nodes__AInterfaceClasskind(const struct type
* type
) {
3319 val
* self
/* : AInterfaceClasskind */;
3320 val
* var
/* : null */;
3321 val
* var1
/* : null */;
3322 val
* var2
/* : null */;
3323 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3325 self
->class = &class_parser_nodes__AInterfaceClasskind
;
3327 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AInterfaceClasskind exact> */
3329 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AInterfaceClasskind exact> */
3331 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AInterfaceClasskind exact> */
3334 /* runtime class parser_nodes__AEnumClasskind */
3335 const struct class class_parser_nodes__AEnumClasskind
= {
3338 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#object_id */
3339 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_instance */
3340 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#== */
3341 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#!= */
3342 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#exit */
3343 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#sys */
3344 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#hash */
3345 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AEnumClasskind:string#Object#to_s */
3346 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AEnumClasskind:string#Object#native_class_name */
3347 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AEnumClasskind:string#Object#class_name */
3348 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect */
3349 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect_head */
3350 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AEnumClasskind:string#Object#args */
3351 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AEnumClasskind:time#Object#get_time */
3352 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AEnumClasskind:file#Object#printn */
3353 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AEnumClasskind:file#Object#print */
3354 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AEnumClasskind:file#Object#getcwd */
3355 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AEnumClasskind:file#Object#file_getcwd */
3356 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AEnumClasskind:version#Object#nit_version */
3357 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#intrude_visibility */
3358 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#public_visibility */
3359 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#protected_visibility */
3360 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#private_visibility */
3361 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#none_visibility */
3362 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#abstract_kind */
3363 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#concrete_kind */
3364 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#interface_kind */
3365 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#enum_kind */
3366 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#extern_kind */
3367 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location */
3368 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#hot_location */
3369 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#debug */
3370 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent */
3371 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent= */
3372 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#init */
3373 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__replace_child
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#replace_child */
3374 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#replace_with */
3375 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__visit_all
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#visit_all */
3376 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AEnumClasskind:literal#ANode#accept_literal */
3377 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AEnumClasskind:scope#ANode#accept_scope_visitor */
3378 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AEnumClasskind:flow#ANode#accept_flow_visitor */
3379 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AEnumClasskind:local_var_init#ANode#accept_local_var_visitor */
3380 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AEnumClasskind:auto_super_init#ANode#accept_auto_super_init */
3381 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AEnumClasskind:astvalidation#ANode#accept_ast_validation */
3382 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3383 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#accept_transform_visitor */
3384 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#location= */
3385 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations */
3386 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations= */
3387 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AEnumClasskind:annotation#Prod#get_single_annotation */
3388 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AEnumClasskind:annotation#Prod#get_annotations */
3389 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AEnumClasskind:modelize_property#Prod#collect_text */
3390 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#replace_with */
3391 (nitmethod_t
)VIRTUAL_modelize_class__AEnumClasskind__mkind
, /* pointer to parser_nodes:AEnumClasskind:modelize_class#AEnumClasskind#mkind */
3392 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#n_kwenum= */
3393 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#init_aenumclasskind */
3396 /* allocate AEnumClasskind */
3397 val
* NEW_parser_nodes__AEnumClasskind(const struct type
* type
) {
3398 val
* self
/* : AEnumClasskind */;
3399 val
* var
/* : null */;
3400 val
* var1
/* : null */;
3401 val
* var2
/* : null */;
3402 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3404 self
->class = &class_parser_nodes__AEnumClasskind
;
3406 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AEnumClasskind exact> */
3408 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AEnumClasskind exact> */
3410 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AEnumClasskind exact> */
3413 /* runtime class parser_nodes__AExternClasskind */
3414 const struct class class_parser_nodes__AExternClasskind
= {
3417 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#object_id */
3418 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_instance */
3419 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#== */
3420 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#!= */
3421 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#exit */
3422 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#sys */
3423 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#hash */
3424 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternClasskind:string#Object#to_s */
3425 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternClasskind:string#Object#native_class_name */
3426 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternClasskind:string#Object#class_name */
3427 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect */
3428 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect_head */
3429 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternClasskind:string#Object#args */
3430 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternClasskind:time#Object#get_time */
3431 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternClasskind:file#Object#printn */
3432 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternClasskind:file#Object#print */
3433 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternClasskind:file#Object#getcwd */
3434 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternClasskind:file#Object#file_getcwd */
3435 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternClasskind:version#Object#nit_version */
3436 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#intrude_visibility */
3437 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#public_visibility */
3438 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#protected_visibility */
3439 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#private_visibility */
3440 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#none_visibility */
3441 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#abstract_kind */
3442 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#concrete_kind */
3443 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#interface_kind */
3444 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#enum_kind */
3445 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#extern_kind */
3446 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location */
3447 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#hot_location */
3448 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#debug */
3449 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent */
3450 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent= */
3451 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#init */
3452 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__replace_child
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#replace_child */
3453 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#replace_with */
3454 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__visit_all
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#visit_all */
3455 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternClasskind:literal#ANode#accept_literal */
3456 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternClasskind:scope#ANode#accept_scope_visitor */
3457 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternClasskind:flow#ANode#accept_flow_visitor */
3458 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternClasskind:local_var_init#ANode#accept_local_var_visitor */
3459 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternClasskind:auto_super_init#ANode#accept_auto_super_init */
3460 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternClasskind:astvalidation#ANode#accept_ast_validation */
3461 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3462 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternClasskind:transform#ANode#accept_transform_visitor */
3463 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#location= */
3464 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations */
3465 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations= */
3466 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternClasskind:annotation#Prod#get_single_annotation */
3467 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternClasskind:annotation#Prod#get_annotations */
3468 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AExternClasskind:modelize_property#Prod#collect_text */
3469 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#replace_with */
3470 (nitmethod_t
)VIRTUAL_modelize_class__AExternClasskind__mkind
, /* pointer to parser_nodes:AExternClasskind:modelize_class#AExternClasskind#mkind */
3471 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwextern= */
3472 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwclass= */
3473 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#init_aexternclasskind */
3476 /* allocate AExternClasskind */
3477 val
* NEW_parser_nodes__AExternClasskind(const struct type
* type
) {
3478 val
* self
/* : AExternClasskind */;
3479 val
* var
/* : null */;
3480 val
* var1
/* : null */;
3481 val
* var2
/* : null */;
3482 val
* var3
/* : null */;
3483 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
3485 self
->class = &class_parser_nodes__AExternClasskind
;
3487 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AExternClasskind exact> */
3489 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AExternClasskind exact> */
3491 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AExternClasskind exact> */
3493 self
->attrs
[COLOR_parser_nodes__AExternClasskind___n_kwclass
].val
= var3
; /* _n_kwclass on <self:AExternClasskind exact> */
3496 /* runtime class parser_nodes__AFormaldef */
3497 const struct class class_parser_nodes__AFormaldef
= {
3500 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AFormaldef:kernel#Object#object_id */
3501 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_instance */
3502 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AFormaldef:kernel#Object#== */
3503 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AFormaldef:kernel#Object#!= */
3504 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AFormaldef:kernel#Object#exit */
3505 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AFormaldef:kernel#Object#sys */
3506 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AFormaldef:kernel#Object#hash */
3507 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AFormaldef:string#Object#to_s */
3508 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AFormaldef:string#Object#native_class_name */
3509 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AFormaldef:string#Object#class_name */
3510 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AFormaldef:string#Object#inspect */
3511 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AFormaldef:string#Object#inspect_head */
3512 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AFormaldef:string#Object#args */
3513 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AFormaldef:time#Object#get_time */
3514 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AFormaldef:file#Object#printn */
3515 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AFormaldef:file#Object#print */
3516 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AFormaldef:file#Object#getcwd */
3517 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AFormaldef:file#Object#file_getcwd */
3518 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AFormaldef:version#Object#nit_version */
3519 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#intrude_visibility */
3520 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#public_visibility */
3521 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#protected_visibility */
3522 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#private_visibility */
3523 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#none_visibility */
3524 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#abstract_kind */
3525 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#concrete_kind */
3526 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#interface_kind */
3527 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#enum_kind */
3528 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#extern_kind */
3529 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location */
3530 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#hot_location */
3531 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#debug */
3532 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent */
3533 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent= */
3534 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#init */
3535 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__replace_child
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#replace_child */
3536 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#replace_with */
3537 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__visit_all
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#visit_all */
3538 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AFormaldef:literal#ANode#accept_literal */
3539 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AFormaldef:scope#ANode#accept_scope_visitor */
3540 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AFormaldef:flow#ANode#accept_flow_visitor */
3541 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AFormaldef:local_var_init#ANode#accept_local_var_visitor */
3542 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AFormaldef:auto_super_init#ANode#accept_auto_super_init */
3543 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AFormaldef:astvalidation#ANode#accept_ast_validation */
3544 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3545 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AFormaldef:transform#ANode#accept_transform_visitor */
3546 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#location= */
3547 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#n_annotations */
3548 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_annotations_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_annotations= */
3549 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AFormaldef:annotation#Prod#get_single_annotation */
3550 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AFormaldef:annotation#Prod#get_annotations */
3551 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AFormaldef:modelize_property#Prod#collect_text */
3552 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#replace_with */
3553 (nitmethod_t
)VIRTUAL_parser_nodes__AFormaldef__n_id
, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_id */
3554 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_id_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_id= */
3555 (nitmethod_t
)VIRTUAL_parser_nodes__AFormaldef__n_type
, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_type */
3556 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_type_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_type= */
3557 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__init_aformaldef
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#init_aformaldef */
3558 (nitmethod_t
)VIRTUAL_modelize_class__AFormaldef__mtype_61d
, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#mtype= */
3559 (nitmethod_t
)VIRTUAL_modelize_class__AFormaldef__bound_61d
, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound= */
3562 /* allocate AFormaldef */
3563 val
* NEW_parser_nodes__AFormaldef(const struct type
* type
) {
3564 val
* self
/* : AFormaldef */;
3565 val
* var
/* : null */;
3566 val
* var1
/* : null */;
3567 val
* var2
/* : null */;
3568 val
* var3
/* : null */;
3569 val
* var4
/* : null */;
3570 val
* var5
/* : null */;
3571 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
3573 self
->class = &class_parser_nodes__AFormaldef
;
3575 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AFormaldef exact> */
3577 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AFormaldef exact> */
3579 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AFormaldef exact> */
3581 self
->attrs
[COLOR_parser_nodes__AFormaldef___n_type
].val
= var3
; /* _n_type on <self:AFormaldef exact> */
3583 self
->attrs
[COLOR_modelize_class__AFormaldef___mtype
].val
= var4
; /* _mtype on <self:AFormaldef exact> */
3585 self
->attrs
[COLOR_modelize_class__AFormaldef___bound
].val
= var5
; /* _bound on <self:AFormaldef exact> */
3588 /* runtime class parser_nodes__ASuperclass */
3589 const struct class class_parser_nodes__ASuperclass
= {
3592 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASuperclass:kernel#Object#object_id */
3593 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_instance */
3594 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASuperclass:kernel#Object#== */
3595 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASuperclass:kernel#Object#!= */
3596 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASuperclass:kernel#Object#exit */
3597 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASuperclass:kernel#Object#sys */
3598 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASuperclass:kernel#Object#hash */
3599 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASuperclass:string#Object#to_s */
3600 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASuperclass:string#Object#native_class_name */
3601 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASuperclass:string#Object#class_name */
3602 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASuperclass:string#Object#inspect */
3603 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASuperclass:string#Object#inspect_head */
3604 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASuperclass:string#Object#args */
3605 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASuperclass:time#Object#get_time */
3606 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASuperclass:file#Object#printn */
3607 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASuperclass:file#Object#print */
3608 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASuperclass:file#Object#getcwd */
3609 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASuperclass:file#Object#file_getcwd */
3610 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASuperclass:version#Object#nit_version */
3611 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#intrude_visibility */
3612 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#public_visibility */
3613 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#protected_visibility */
3614 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#private_visibility */
3615 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#none_visibility */
3616 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#abstract_kind */
3617 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#concrete_kind */
3618 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#interface_kind */
3619 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#enum_kind */
3620 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#extern_kind */
3621 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#location */
3622 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#hot_location */
3623 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#debug */
3624 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent */
3625 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent= */
3626 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#init */
3627 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__replace_child
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#replace_child */
3628 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#replace_with */
3629 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__visit_all
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#visit_all */
3630 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASuperclass:literal#ANode#accept_literal */
3631 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASuperclass:scope#ANode#accept_scope_visitor */
3632 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASuperclass:flow#ANode#accept_flow_visitor */
3633 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASuperclass:local_var_init#ANode#accept_local_var_visitor */
3634 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASuperclass:auto_super_init#ANode#accept_auto_super_init */
3635 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperclass:astvalidation#ANode#accept_ast_validation */
3636 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3637 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASuperclass:transform#ANode#accept_transform_visitor */
3638 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#location= */
3639 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#n_annotations */
3640 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_annotations_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_annotations= */
3641 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASuperclass:annotation#Prod#get_single_annotation */
3642 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASuperclass:annotation#Prod#get_annotations */
3643 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ASuperclass:modelize_property#Prod#collect_text */
3644 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#replace_with */
3645 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_kwsuper= */
3646 (nitmethod_t
)VIRTUAL_parser_nodes__ASuperclass__n_type
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_type */
3647 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_type_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_type= */
3648 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__init_asuperclass
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#init_asuperclass */
3651 /* allocate ASuperclass */
3652 val
* NEW_parser_nodes__ASuperclass(const struct type
* type
) {
3653 val
* self
/* : ASuperclass */;
3654 val
* var
/* : null */;
3655 val
* var1
/* : null */;
3656 val
* var2
/* : null */;
3657 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
3659 self
->class = &class_parser_nodes__ASuperclass
;
3661 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ASuperclass exact> */
3663 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ASuperclass exact> */
3665 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ASuperclass exact> */
3668 /* runtime class parser_nodes__AAttrPropdef */
3669 const struct class class_parser_nodes__AAttrPropdef
= {
3672 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#object_id */
3673 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_instance */
3674 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#== */
3675 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#!= */
3676 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#exit */
3677 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#sys */
3678 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#hash */
3679 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAttrPropdef:string#Object#to_s */
3680 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAttrPropdef:string#Object#native_class_name */
3681 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAttrPropdef:string#Object#class_name */
3682 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect */
3683 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect_head */
3684 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAttrPropdef:string#Object#args */
3685 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAttrPropdef:time#Object#get_time */
3686 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAttrPropdef:file#Object#printn */
3687 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAttrPropdef:file#Object#print */
3688 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAttrPropdef:file#Object#getcwd */
3689 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAttrPropdef:file#Object#file_getcwd */
3690 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAttrPropdef:version#Object#nit_version */
3691 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#intrude_visibility */
3692 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#public_visibility */
3693 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#protected_visibility */
3694 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#private_visibility */
3695 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#none_visibility */
3696 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#abstract_kind */
3697 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#concrete_kind */
3698 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#interface_kind */
3699 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#enum_kind */
3700 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#extern_kind */
3701 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location */
3702 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__hot_location
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#hot_location */
3703 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#debug */
3704 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent */
3705 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent= */
3706 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#init */
3707 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__replace_child
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#replace_child */
3708 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#replace_with */
3709 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__visit_all
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#visit_all */
3710 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAttrPropdef:literal#ANode#accept_literal */
3711 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAttrPropdef:scope#ANode#accept_scope_visitor */
3712 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#accept_flow_visitor */
3713 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAttrPropdef:local_var_init#ANode#accept_local_var_visitor */
3714 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAttrPropdef:auto_super_init#ANode#accept_auto_super_init */
3715 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAttrPropdef:astvalidation#ANode#accept_ast_validation */
3716 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3717 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#accept_transform_visitor */
3718 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#location= */
3719 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#n_annotations */
3720 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_annotations= */
3721 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAttrPropdef:annotation#Prod#get_single_annotation */
3722 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAttrPropdef:annotation#Prod#get_annotations */
3723 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#Prod#collect_text */
3724 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#replace_with */
3725 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_doc */
3726 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_doc= */
3727 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_kwredef */
3728 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwredef= */
3729 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_visibility */
3730 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_visibility= */
3731 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AAttrPropdef:scope#APropdef#do_scope */
3732 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#do_flow */
3733 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context= */
3734 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context= */
3735 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AAttrPropdef:local_var_init#APropdef#do_local_var_init */
3736 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef */
3737 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef= */
3738 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__build_property
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_property */
3739 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__build_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_signature */
3740 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__check_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_signature */
3741 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#new_property_visibility */
3742 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#set_doc */
3743 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_property_visibility */
3744 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_keyword */
3745 (nitmethod_t
)VIRTUAL_typing__AAttrPropdef__do_typing
, /* pointer to parser_nodes:AAttrPropdef:typing#AAttrPropdef#do_typing */
3746 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable= */
3747 (nitmethod_t
)VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#compile_to_c */
3748 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__can_inline
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#APropdef#can_inline */
3749 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAttrPropdef:flow#ANode#accept_flow_visitor */
3750 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwvar= */
3751 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_id
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id */
3752 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_id_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id= */
3753 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_id2
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id2 */
3754 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id2= */
3755 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_type
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_type */
3756 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_type_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_type= */
3757 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_readable
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_readable */
3758 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_readable_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_readable= */
3759 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_writable
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_writable */
3760 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_writable_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_writable= */
3761 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_expr
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_expr */
3762 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_expr= */
3763 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#init_aattrpropdef */
3764 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__noinit
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit */
3765 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__noinit_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit= */
3766 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__is_lazy
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy */
3767 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__is_lazy_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy= */
3768 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef */
3769 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef= */
3770 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef */
3771 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef= */
3772 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef */
3773 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef= */
3774 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__check_method_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_method_signature */
3775 (nitmethod_t
)VIRTUAL_abstract_compiler__AAttrPropdef__init_expr
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#init_expr */
3778 /* allocate AAttrPropdef */
3779 val
* NEW_parser_nodes__AAttrPropdef(const struct type
* type
) {
3780 val
* self
/* : AAttrPropdef */;
3781 val
* var
/* : null */;
3782 val
* var1
/* : null */;
3783 val
* var2
/* : null */;
3784 val
* var3
/* : null */;
3785 val
* var4
/* : null */;
3786 val
* var5
/* : null */;
3787 val
* var6
/* : null */;
3788 val
* var7
/* : null */;
3789 val
* var8
/* : null */;
3790 val
* var9
/* : null */;
3791 short int var10
/* : Bool */;
3792 short int var11
/* : Bool */;
3793 self
= nit_alloc(sizeof(struct instance
) + 23*sizeof(nitattribute_t
));
3795 self
->class = &class_parser_nodes__AAttrPropdef
;
3797 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAttrPropdef exact> */
3799 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAttrPropdef exact> */
3801 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAttrPropdef exact> */
3803 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AAttrPropdef exact> */
3805 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AAttrPropdef exact> */
3807 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AAttrPropdef exact> */
3809 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_type
].val
= var6
; /* _n_type on <self:AAttrPropdef exact> */
3811 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_readable
].val
= var7
; /* _n_readable on <self:AAttrPropdef exact> */
3813 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_writable
].val
= var8
; /* _n_writable on <self:AAttrPropdef exact> */
3815 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_expr
].val
= var9
; /* _n_expr on <self:AAttrPropdef exact> */
3817 self
->attrs
[COLOR_modelize_property__AAttrPropdef___noinit
].s
= var10
; /* _noinit on <self:AAttrPropdef exact> */
3819 self
->attrs
[COLOR_modelize_property__AAttrPropdef___is_lazy
].s
= var11
; /* _is_lazy on <self:AAttrPropdef exact> */
3822 /* runtime class parser_nodes__ADeferredMethPropdef */
3823 const struct class class_parser_nodes__ADeferredMethPropdef
= {
3826 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#object_id */
3827 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#is_same_instance */
3828 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#== */
3829 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#!= */
3830 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#exit */
3831 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#sys */
3832 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ADeferredMethPropdef:kernel#Object#hash */
3833 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#to_s */
3834 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#native_class_name */
3835 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#class_name */
3836 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect */
3837 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#inspect_head */
3838 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ADeferredMethPropdef:string#Object#args */
3839 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ADeferredMethPropdef:time#Object#get_time */
3840 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#printn */
3841 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#print */
3842 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#getcwd */
3843 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ADeferredMethPropdef:file#Object#file_getcwd */
3844 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ADeferredMethPropdef:version#Object#nit_version */
3845 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#intrude_visibility */
3846 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#public_visibility */
3847 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#protected_visibility */
3848 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#private_visibility */
3849 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:model_base#Object#none_visibility */
3850 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#abstract_kind */
3851 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#concrete_kind */
3852 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#interface_kind */
3853 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#enum_kind */
3854 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ADeferredMethPropdef:model#Object#extern_kind */
3855 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#location */
3856 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#hot_location */
3857 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#debug */
3858 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent */
3859 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#parent= */
3860 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#init */
3861 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__replace_child
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#replace_child */
3862 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#replace_with */
3863 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__visit_all
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#visit_all */
3864 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ADeferredMethPropdef:literal#ANode#accept_literal */
3865 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:scope#ANode#accept_scope_visitor */
3866 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#accept_flow_visitor */
3867 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#ANode#accept_local_var_visitor */
3868 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#ANode#accept_auto_super_init */
3869 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ADeferredMethPropdef:astvalidation#ANode#accept_ast_validation */
3870 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3871 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:transform#ANode#accept_transform_visitor */
3872 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#location= */
3873 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#Prod#n_annotations */
3874 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_annotations= */
3875 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ADeferredMethPropdef:annotation#Prod#get_single_annotation */
3876 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ADeferredMethPropdef:annotation#Prod#get_annotations */
3877 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#Prod#collect_text */
3878 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#ANode#replace_with */
3879 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#n_doc */
3880 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_doc_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_doc= */
3881 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#n_kwredef */
3882 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwredef= */
3883 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#APropdef#n_visibility */
3884 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_visibility= */
3885 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:ADeferredMethPropdef:scope#APropdef#do_scope */
3886 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#do_flow */
3887 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#before_flow_context= */
3888 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:flow#APropdef#after_flow_context= */
3889 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:ADeferredMethPropdef:local_var_init#APropdef#do_local_var_init */
3890 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef */
3891 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#mpropdef= */
3892 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_property */
3893 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#build_signature */
3894 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#AMethPropdef#check_signature */
3895 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#new_property_visibility */
3896 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#set_doc */
3897 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
3898 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:ADeferredMethPropdef:modelize_property#APropdef#check_redef_keyword */
3899 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:ADeferredMethPropdef:typing#AMethPropdef#do_typing */
3900 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:typing#APropdef#selfvariable= */
3901 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
3902 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#AMethPropdef#can_inline */
3903 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ADeferredMethPropdef:flow#ANode#accept_flow_visitor */
3904 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_kwmeth= */
3905 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
3906 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwinit= */
3907 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
3908 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_kwnew= */
3909 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_methid */
3910 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_methid_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_methid= */
3911 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_signature */
3912 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__n_signature_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#n_signature= */
3913 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_block */
3914 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_block= */
3915 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_extern */
3916 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_extern= */
3917 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
3918 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
3919 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
3920 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
3921 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:ADeferredMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
3922 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
3923 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
3924 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:ADeferredMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
3925 (nitmethod_t
)VIRTUAL_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef
, /* pointer to parser_nodes:ADeferredMethPropdef:parser_prod#ADeferredMethPropdef#init_adeferredmethpropdef */
3928 /* allocate ADeferredMethPropdef */
3929 val
* NEW_parser_nodes__ADeferredMethPropdef(const struct type
* type
) {
3930 val
* self
/* : ADeferredMethPropdef */;
3931 val
* var
/* : null */;
3932 val
* var1
/* : null */;
3933 val
* var2
/* : null */;
3934 val
* var3
/* : null */;
3935 val
* var4
/* : null */;
3936 val
* var5
/* : null */;
3937 val
* var6
/* : null */;
3938 val
* var7
/* : null */;
3939 val
* var8
/* : null */;
3940 val
* var9
/* : null */;
3941 val
* var10
/* : null */;
3942 val
* var11
/* : null */;
3943 val
* var12
/* : null */;
3944 val
* var13
/* : null */;
3945 val
* var14
/* : null */;
3946 val
* var15
/* : null */;
3947 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
3949 self
->class = &class_parser_nodes__ADeferredMethPropdef
;
3951 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ADeferredMethPropdef exact> */
3953 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ADeferredMethPropdef exact> */
3955 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ADeferredMethPropdef exact> */
3957 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:ADeferredMethPropdef exact> */
3959 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:ADeferredMethPropdef exact> */
3961 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:ADeferredMethPropdef exact> */
3963 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:ADeferredMethPropdef exact> */
3965 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:ADeferredMethPropdef exact> */
3967 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:ADeferredMethPropdef exact> */
3969 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:ADeferredMethPropdef exact> */
3971 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:ADeferredMethPropdef exact> */
3973 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:ADeferredMethPropdef exact> */
3975 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:ADeferredMethPropdef exact> */
3977 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:ADeferredMethPropdef exact> */
3979 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:ADeferredMethPropdef exact> */
3981 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:ADeferredMethPropdef exact> */
3984 /* runtime class parser_nodes__AInternMethPropdef */
3985 const struct class class_parser_nodes__AInternMethPropdef
= {
3988 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#object_id */
3989 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#is_same_instance */
3990 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#== */
3991 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#!= */
3992 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#exit */
3993 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#sys */
3994 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInternMethPropdef:kernel#Object#hash */
3995 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#to_s */
3996 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#native_class_name */
3997 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#class_name */
3998 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect */
3999 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#inspect_head */
4000 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInternMethPropdef:string#Object#args */
4001 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInternMethPropdef:time#Object#get_time */
4002 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInternMethPropdef:file#Object#printn */
4003 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInternMethPropdef:file#Object#print */
4004 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInternMethPropdef:file#Object#getcwd */
4005 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInternMethPropdef:file#Object#file_getcwd */
4006 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInternMethPropdef:version#Object#nit_version */
4007 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#intrude_visibility */
4008 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#public_visibility */
4009 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#protected_visibility */
4010 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#private_visibility */
4011 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInternMethPropdef:model_base#Object#none_visibility */
4012 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInternMethPropdef:model#Object#abstract_kind */
4013 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInternMethPropdef:model#Object#concrete_kind */
4014 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInternMethPropdef:model#Object#interface_kind */
4015 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInternMethPropdef:model#Object#enum_kind */
4016 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInternMethPropdef:model#Object#extern_kind */
4017 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#location */
4018 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#hot_location */
4019 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#debug */
4020 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent */
4021 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#parent= */
4022 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#init */
4023 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__replace_child
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#replace_child */
4024 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#replace_with */
4025 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__visit_all
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#visit_all */
4026 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInternMethPropdef:literal#ANode#accept_literal */
4027 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInternMethPropdef:scope#ANode#accept_scope_visitor */
4028 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#accept_flow_visitor */
4029 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
4030 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
4031 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInternMethPropdef:astvalidation#ANode#accept_ast_validation */
4032 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInternMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4033 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInternMethPropdef:transform#ANode#accept_transform_visitor */
4034 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#location= */
4035 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations */
4036 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#Prod#n_annotations= */
4037 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInternMethPropdef:annotation#Prod#get_single_annotation */
4038 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInternMethPropdef:annotation#Prod#get_annotations */
4039 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#Prod#collect_text */
4040 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#ANode#replace_with */
4041 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#n_doc */
4042 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_doc= */
4043 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#n_kwredef */
4044 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwredef= */
4045 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#APropdef#n_visibility */
4046 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_visibility= */
4047 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AInternMethPropdef:scope#APropdef#do_scope */
4048 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#do_flow */
4049 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#before_flow_context= */
4050 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AInternMethPropdef:flow#APropdef#after_flow_context= */
4051 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AInternMethPropdef:local_var_init#APropdef#do_local_var_init */
4052 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef */
4053 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#mpropdef= */
4054 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_property */
4055 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#build_signature */
4056 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#AMethPropdef#check_signature */
4057 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#new_property_visibility */
4058 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#set_doc */
4059 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
4060 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AInternMethPropdef:modelize_property#APropdef#check_redef_keyword */
4061 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AInternMethPropdef:typing#AMethPropdef#do_typing */
4062 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AInternMethPropdef:typing#APropdef#selfvariable= */
4063 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4064 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AMethPropdef#can_inline */
4065 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInternMethPropdef:flow#ANode#accept_flow_visitor */
4066 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_kwmeth= */
4067 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
4068 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwinit= */
4069 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
4070 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_kwnew= */
4071 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_methid */
4072 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_methid= */
4073 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_signature */
4074 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#n_signature= */
4075 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_block */
4076 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_block= */
4077 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_extern */
4078 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_extern= */
4079 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
4080 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AInternMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
4081 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4082 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4083 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AInternMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4084 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4085 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4086 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AInternMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4087 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef
, /* pointer to parser_nodes:AInternMethPropdef:parser_prod#AInternMethPropdef#init_ainternmethpropdef */
4090 /* allocate AInternMethPropdef */
4091 val
* NEW_parser_nodes__AInternMethPropdef(const struct type
* type
) {
4092 val
* self
/* : AInternMethPropdef */;
4093 val
* var
/* : null */;
4094 val
* var1
/* : null */;
4095 val
* var2
/* : null */;
4096 val
* var3
/* : null */;
4097 val
* var4
/* : null */;
4098 val
* var5
/* : null */;
4099 val
* var6
/* : null */;
4100 val
* var7
/* : null */;
4101 val
* var8
/* : null */;
4102 val
* var9
/* : null */;
4103 val
* var10
/* : null */;
4104 val
* var11
/* : null */;
4105 val
* var12
/* : null */;
4106 val
* var13
/* : null */;
4107 val
* var14
/* : null */;
4108 val
* var15
/* : null */;
4109 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4111 self
->class = &class_parser_nodes__AInternMethPropdef
;
4113 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AInternMethPropdef exact> */
4115 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AInternMethPropdef exact> */
4117 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AInternMethPropdef exact> */
4119 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AInternMethPropdef exact> */
4121 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AInternMethPropdef exact> */
4123 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AInternMethPropdef exact> */
4125 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AInternMethPropdef exact> */
4127 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AInternMethPropdef exact> */
4129 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AInternMethPropdef exact> */
4131 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AInternMethPropdef exact> */
4133 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AInternMethPropdef exact> */
4135 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AInternMethPropdef exact> */
4137 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AInternMethPropdef exact> */
4139 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AInternMethPropdef exact> */
4141 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AInternMethPropdef exact> */
4143 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AInternMethPropdef exact> */
4146 /* runtime class parser_nodes__AExternMethPropdef */
4147 const struct class class_parser_nodes__AExternMethPropdef
= {
4150 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#object_id */
4151 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#is_same_instance */
4152 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#== */
4153 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#!= */
4154 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#exit */
4155 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#sys */
4156 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternMethPropdef:kernel#Object#hash */
4157 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#to_s */
4158 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#native_class_name */
4159 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#class_name */
4160 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect */
4161 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#inspect_head */
4162 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternMethPropdef:string#Object#args */
4163 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternMethPropdef:time#Object#get_time */
4164 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternMethPropdef:file#Object#printn */
4165 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternMethPropdef:file#Object#print */
4166 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternMethPropdef:file#Object#getcwd */
4167 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternMethPropdef:file#Object#file_getcwd */
4168 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternMethPropdef:version#Object#nit_version */
4169 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#intrude_visibility */
4170 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#public_visibility */
4171 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#protected_visibility */
4172 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#private_visibility */
4173 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternMethPropdef:model_base#Object#none_visibility */
4174 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternMethPropdef:model#Object#abstract_kind */
4175 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternMethPropdef:model#Object#concrete_kind */
4176 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternMethPropdef:model#Object#interface_kind */
4177 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternMethPropdef:model#Object#enum_kind */
4178 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternMethPropdef:model#Object#extern_kind */
4179 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#location */
4180 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#hot_location */
4181 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#debug */
4182 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent */
4183 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#parent= */
4184 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#init */
4185 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__replace_child
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#replace_child */
4186 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#replace_with */
4187 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__visit_all
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#visit_all */
4188 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternMethPropdef:literal#ANode#accept_literal */
4189 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternMethPropdef:scope#ANode#accept_scope_visitor */
4190 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#accept_flow_visitor */
4191 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#ANode#accept_local_var_visitor */
4192 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#ANode#accept_auto_super_init */
4193 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternMethPropdef:astvalidation#ANode#accept_ast_validation */
4194 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4195 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternMethPropdef:transform#ANode#accept_transform_visitor */
4196 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#location= */
4197 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#Prod#n_annotations */
4198 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_annotations= */
4199 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternMethPropdef:annotation#Prod#get_single_annotation */
4200 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternMethPropdef:annotation#Prod#get_annotations */
4201 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#Prod#collect_text */
4202 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#ANode#replace_with */
4203 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#n_doc */
4204 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_doc= */
4205 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#n_kwredef */
4206 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwredef= */
4207 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#APropdef#n_visibility */
4208 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_visibility= */
4209 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AExternMethPropdef:scope#APropdef#do_scope */
4210 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#do_flow */
4211 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#before_flow_context= */
4212 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AExternMethPropdef:flow#APropdef#after_flow_context= */
4213 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AExternMethPropdef:local_var_init#APropdef#do_local_var_init */
4214 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef */
4215 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#mpropdef= */
4216 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_property */
4217 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#build_signature */
4218 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#AMethPropdef#check_signature */
4219 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#new_property_visibility */
4220 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#set_doc */
4221 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
4222 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AExternMethPropdef:modelize_property#APropdef#check_redef_keyword */
4223 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AExternMethPropdef:typing#AMethPropdef#do_typing */
4224 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AExternMethPropdef:typing#APropdef#selfvariable= */
4225 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4226 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AMethPropdef#can_inline */
4227 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternMethPropdef:flow#ANode#accept_flow_visitor */
4228 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_kwmeth= */
4229 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
4230 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwinit= */
4231 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
4232 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_kwnew= */
4233 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_methid */
4234 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_methid= */
4235 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_signature */
4236 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_signature= */
4237 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_block */
4238 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_block= */
4239 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AExternMethPropdef:parser_nodes#AMethPropdef#n_extern */
4240 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern= */
4241 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_calls= */
4242 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#n_extern_code_block= */
4243 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4244 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4245 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AExternMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4246 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4247 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4248 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AExternMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4249 (nitmethod_t
)VIRTUAL_parser_prod__AExternMethPropdef__init_aexternmethpropdef
, /* pointer to parser_nodes:AExternMethPropdef:parser_prod#AExternMethPropdef#init_aexternmethpropdef */
4252 /* allocate AExternMethPropdef */
4253 val
* NEW_parser_nodes__AExternMethPropdef(const struct type
* type
) {
4254 val
* self
/* : AExternMethPropdef */;
4255 val
* var
/* : null */;
4256 val
* var1
/* : null */;
4257 val
* var2
/* : null */;
4258 val
* var3
/* : null */;
4259 val
* var4
/* : null */;
4260 val
* var5
/* : null */;
4261 val
* var6
/* : null */;
4262 val
* var7
/* : null */;
4263 val
* var8
/* : null */;
4264 val
* var9
/* : null */;
4265 val
* var10
/* : null */;
4266 val
* var11
/* : null */;
4267 val
* var12
/* : null */;
4268 val
* var13
/* : null */;
4269 val
* var14
/* : null */;
4270 val
* var15
/* : null */;
4271 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4273 self
->class = &class_parser_nodes__AExternMethPropdef
;
4275 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AExternMethPropdef exact> */
4277 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AExternMethPropdef exact> */
4279 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AExternMethPropdef exact> */
4281 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AExternMethPropdef exact> */
4283 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AExternMethPropdef exact> */
4285 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AExternMethPropdef exact> */
4287 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AExternMethPropdef exact> */
4289 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AExternMethPropdef exact> */
4291 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AExternMethPropdef exact> */
4293 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AExternMethPropdef exact> */
4295 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AExternMethPropdef exact> */
4297 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AExternMethPropdef exact> */
4299 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AExternMethPropdef exact> */
4301 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AExternMethPropdef exact> */
4303 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AExternMethPropdef exact> */
4305 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AExternMethPropdef exact> */
4308 /* runtime class parser_nodes__AConcreteMethPropdef */
4309 const struct class class_parser_nodes__AConcreteMethPropdef
= {
4312 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#object_id */
4313 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#is_same_instance */
4314 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#== */
4315 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#!= */
4316 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#exit */
4317 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#sys */
4318 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AConcreteMethPropdef:kernel#Object#hash */
4319 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#to_s */
4320 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#native_class_name */
4321 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#class_name */
4322 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect */
4323 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#inspect_head */
4324 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AConcreteMethPropdef:string#Object#args */
4325 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AConcreteMethPropdef:time#Object#get_time */
4326 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#printn */
4327 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#print */
4328 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#getcwd */
4329 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AConcreteMethPropdef:file#Object#file_getcwd */
4330 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AConcreteMethPropdef:version#Object#nit_version */
4331 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#intrude_visibility */
4332 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#public_visibility */
4333 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#protected_visibility */
4334 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#private_visibility */
4335 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:model_base#Object#none_visibility */
4336 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#abstract_kind */
4337 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#concrete_kind */
4338 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#interface_kind */
4339 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#enum_kind */
4340 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AConcreteMethPropdef:model#Object#extern_kind */
4341 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#location */
4342 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#hot_location */
4343 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#debug */
4344 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent */
4345 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#parent= */
4346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#init */
4347 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__replace_child
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#replace_child */
4348 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#replace_with */
4349 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__visit_all
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#visit_all */
4350 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AConcreteMethPropdef:literal#ANode#accept_literal */
4351 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:scope#ANode#accept_scope_visitor */
4352 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#accept_flow_visitor */
4353 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#ANode#accept_local_var_visitor */
4354 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#ANode#accept_auto_super_init */
4355 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AConcreteMethPropdef:astvalidation#ANode#accept_ast_validation */
4356 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4357 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:transform#ANode#accept_transform_visitor */
4358 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#location= */
4359 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#Prod#n_annotations */
4360 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
4361 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AConcreteMethPropdef:annotation#Prod#get_single_annotation */
4362 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AConcreteMethPropdef:annotation#Prod#get_annotations */
4363 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#Prod#collect_text */
4364 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#ANode#replace_with */
4365 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#n_doc */
4366 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
4367 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#n_kwredef */
4368 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwredef= */
4369 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#APropdef#n_visibility */
4370 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
4371 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AConcreteMethPropdef:scope#APropdef#do_scope */
4372 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#do_flow */
4373 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#before_flow_context= */
4374 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:flow#APropdef#after_flow_context= */
4375 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AConcreteMethPropdef:local_var_init#APropdef#do_local_var_init */
4376 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef */
4377 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#mpropdef= */
4378 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_property */
4379 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#build_signature */
4380 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#AMethPropdef#check_signature */
4381 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#new_property_visibility */
4382 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#set_doc */
4383 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
4384 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AConcreteMethPropdef:modelize_property#APropdef#check_redef_keyword */
4385 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AConcreteMethPropdef:typing#AMethPropdef#do_typing */
4386 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:typing#APropdef#selfvariable= */
4387 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4388 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AMethPropdef#can_inline */
4389 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteMethPropdef:flow#ANode#accept_flow_visitor */
4390 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
4391 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
4392 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwinit= */
4393 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
4394 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_kwnew= */
4395 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_methid */
4396 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
4397 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_signature */
4398 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
4399 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_block */
4400 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_block_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#n_block= */
4401 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_extern */
4402 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_extern= */
4403 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
4404 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
4405 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4406 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4407 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AConcreteMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4408 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4409 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4410 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AConcreteMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4411 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef
, /* pointer to parser_nodes:AConcreteMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
4414 /* allocate AConcreteMethPropdef */
4415 val
* NEW_parser_nodes__AConcreteMethPropdef(const struct type
* type
) {
4416 val
* self
/* : AConcreteMethPropdef */;
4417 val
* var
/* : null */;
4418 val
* var1
/* : null */;
4419 val
* var2
/* : null */;
4420 val
* var3
/* : null */;
4421 val
* var4
/* : null */;
4422 val
* var5
/* : null */;
4423 val
* var6
/* : null */;
4424 val
* var7
/* : null */;
4425 val
* var8
/* : null */;
4426 val
* var9
/* : null */;
4427 val
* var10
/* : null */;
4428 val
* var11
/* : null */;
4429 val
* var12
/* : null */;
4430 val
* var13
/* : null */;
4431 val
* var14
/* : null */;
4432 val
* var15
/* : null */;
4433 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4435 self
->class = &class_parser_nodes__AConcreteMethPropdef
;
4437 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AConcreteMethPropdef exact> */
4439 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AConcreteMethPropdef exact> */
4441 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AConcreteMethPropdef exact> */
4443 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AConcreteMethPropdef exact> */
4445 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AConcreteMethPropdef exact> */
4447 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AConcreteMethPropdef exact> */
4449 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AConcreteMethPropdef exact> */
4451 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AConcreteMethPropdef exact> */
4453 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AConcreteMethPropdef exact> */
4455 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AConcreteMethPropdef exact> */
4457 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AConcreteMethPropdef exact> */
4459 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AConcreteMethPropdef exact> */
4461 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AConcreteMethPropdef exact> */
4463 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AConcreteMethPropdef exact> */
4465 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AConcreteMethPropdef exact> */
4467 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AConcreteMethPropdef exact> */
4470 /* runtime class parser_nodes__AConcreteInitPropdef */
4471 const struct class class_parser_nodes__AConcreteInitPropdef
= {
4474 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#object_id */
4475 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#is_same_instance */
4476 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#== */
4477 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#!= */
4478 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#exit */
4479 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#sys */
4480 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AConcreteInitPropdef:kernel#Object#hash */
4481 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#to_s */
4482 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#native_class_name */
4483 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#class_name */
4484 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect */
4485 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#inspect_head */
4486 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AConcreteInitPropdef:string#Object#args */
4487 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AConcreteInitPropdef:time#Object#get_time */
4488 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#printn */
4489 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#print */
4490 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#getcwd */
4491 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AConcreteInitPropdef:file#Object#file_getcwd */
4492 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AConcreteInitPropdef:version#Object#nit_version */
4493 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#intrude_visibility */
4494 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#public_visibility */
4495 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#protected_visibility */
4496 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#private_visibility */
4497 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:model_base#Object#none_visibility */
4498 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#abstract_kind */
4499 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#concrete_kind */
4500 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#interface_kind */
4501 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#enum_kind */
4502 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AConcreteInitPropdef:model#Object#extern_kind */
4503 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#location */
4504 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#hot_location */
4505 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#debug */
4506 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent */
4507 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#parent= */
4508 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#init */
4509 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__replace_child
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#replace_child */
4510 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#replace_with */
4511 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__visit_all
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#visit_all */
4512 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AConcreteInitPropdef:literal#ANode#accept_literal */
4513 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:scope#ANode#accept_scope_visitor */
4514 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#accept_flow_visitor */
4515 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#ANode#accept_local_var_visitor */
4516 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#ANode#accept_auto_super_init */
4517 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AConcreteInitPropdef:astvalidation#ANode#accept_ast_validation */
4518 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4519 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:transform#ANode#accept_transform_visitor */
4520 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#location= */
4521 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#Prod#n_annotations */
4522 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_annotations_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_annotations= */
4523 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AConcreteInitPropdef:annotation#Prod#get_single_annotation */
4524 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AConcreteInitPropdef:annotation#Prod#get_annotations */
4525 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#Prod#collect_text */
4526 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#ANode#replace_with */
4527 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#n_doc */
4528 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_doc_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_doc= */
4529 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#n_kwredef */
4530 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwredef= */
4531 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#APropdef#n_visibility */
4532 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_visibility_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_visibility= */
4533 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AConcreteInitPropdef:scope#APropdef#do_scope */
4534 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#do_flow */
4535 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#before_flow_context= */
4536 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:flow#APropdef#after_flow_context= */
4537 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AConcreteInitPropdef:local_var_init#APropdef#do_local_var_init */
4538 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef */
4539 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#mpropdef= */
4540 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_property */
4541 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#build_signature */
4542 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#AMethPropdef#check_signature */
4543 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#new_property_visibility */
4544 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#set_doc */
4545 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
4546 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AConcreteInitPropdef:modelize_property#APropdef#check_redef_keyword */
4547 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AConcreteInitPropdef:typing#AMethPropdef#do_typing */
4548 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:typing#APropdef#selfvariable= */
4549 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4550 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AMethPropdef#can_inline */
4551 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteInitPropdef:flow#ANode#accept_flow_visitor */
4552 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
4553 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_kwinit */
4554 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_kwinit= */
4555 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_kwnew */
4556 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_kwnew= */
4557 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_methid */
4558 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_methid_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_methid= */
4559 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_signature */
4560 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_signature_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_signature= */
4561 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_block */
4562 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__n_block_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#n_block= */
4563 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_extern */
4564 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_extern= */
4565 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
4566 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
4567 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4568 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4569 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AConcreteInitPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4570 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4571 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4572 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AConcreteInitPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4573 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
4574 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef
, /* pointer to parser_nodes:AConcreteInitPropdef:parser_prod#AConcreteInitPropdef#init_aconcreteinitpropdef */
4577 /* allocate AConcreteInitPropdef */
4578 val
* NEW_parser_nodes__AConcreteInitPropdef(const struct type
* type
) {
4579 val
* self
/* : AConcreteInitPropdef */;
4580 val
* var
/* : null */;
4581 val
* var1
/* : null */;
4582 val
* var2
/* : null */;
4583 val
* var3
/* : null */;
4584 val
* var4
/* : null */;
4585 val
* var5
/* : null */;
4586 val
* var6
/* : null */;
4587 val
* var7
/* : null */;
4588 val
* var8
/* : null */;
4589 val
* var9
/* : null */;
4590 val
* var10
/* : null */;
4591 val
* var11
/* : null */;
4592 val
* var12
/* : null */;
4593 val
* var13
/* : null */;
4594 val
* var14
/* : null */;
4595 val
* var15
/* : null */;
4596 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4598 self
->class = &class_parser_nodes__AConcreteInitPropdef
;
4600 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AConcreteInitPropdef exact> */
4602 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AConcreteInitPropdef exact> */
4604 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AConcreteInitPropdef exact> */
4606 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AConcreteInitPropdef exact> */
4608 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AConcreteInitPropdef exact> */
4610 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AConcreteInitPropdef exact> */
4612 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AConcreteInitPropdef exact> */
4614 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AConcreteInitPropdef exact> */
4616 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AConcreteInitPropdef exact> */
4618 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AConcreteInitPropdef exact> */
4620 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AConcreteInitPropdef exact> */
4622 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AConcreteInitPropdef exact> */
4624 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AConcreteInitPropdef exact> */
4626 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AConcreteInitPropdef exact> */
4628 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AConcreteInitPropdef exact> */
4630 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AConcreteInitPropdef exact> */
4633 /* runtime class parser_nodes__AInternNewPropdef */
4634 const struct class class_parser_nodes__AInternNewPropdef
= {
4637 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#object_id */
4638 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#is_same_instance */
4639 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#== */
4640 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#!= */
4641 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#exit */
4642 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#sys */
4643 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInternNewPropdef:kernel#Object#hash */
4644 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#to_s */
4645 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#native_class_name */
4646 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#class_name */
4647 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#inspect */
4648 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#inspect_head */
4649 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInternNewPropdef:string#Object#args */
4650 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInternNewPropdef:time#Object#get_time */
4651 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInternNewPropdef:file#Object#printn */
4652 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInternNewPropdef:file#Object#print */
4653 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInternNewPropdef:file#Object#getcwd */
4654 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInternNewPropdef:file#Object#file_getcwd */
4655 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInternNewPropdef:version#Object#nit_version */
4656 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInternNewPropdef:model_base#Object#intrude_visibility */
4657 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInternNewPropdef:model_base#Object#public_visibility */
4658 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInternNewPropdef:model_base#Object#protected_visibility */
4659 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInternNewPropdef:model_base#Object#private_visibility */
4660 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInternNewPropdef:model_base#Object#none_visibility */
4661 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInternNewPropdef:model#Object#abstract_kind */
4662 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInternNewPropdef:model#Object#concrete_kind */
4663 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInternNewPropdef:model#Object#interface_kind */
4664 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInternNewPropdef:model#Object#enum_kind */
4665 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInternNewPropdef:model#Object#extern_kind */
4666 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#location */
4667 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#hot_location */
4668 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#debug */
4669 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#parent */
4670 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#parent= */
4671 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#init */
4672 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__replace_child
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#replace_child */
4673 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#Prod#replace_with */
4674 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__visit_all
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#visit_all */
4675 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInternNewPropdef:literal#ANode#accept_literal */
4676 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInternNewPropdef:scope#ANode#accept_scope_visitor */
4677 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AInternNewPropdef:flow#APropdef#accept_flow_visitor */
4678 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInternNewPropdef:local_var_init#ANode#accept_local_var_visitor */
4679 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInternNewPropdef:auto_super_init#ANode#accept_auto_super_init */
4680 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInternNewPropdef:astvalidation#ANode#accept_ast_validation */
4681 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInternNewPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4682 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInternNewPropdef:transform#ANode#accept_transform_visitor */
4683 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#Prod#location= */
4684 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#Prod#n_annotations */
4685 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#Prod#n_annotations= */
4686 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInternNewPropdef:annotation#Prod#get_single_annotation */
4687 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInternNewPropdef:annotation#Prod#get_annotations */
4688 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#Prod#collect_text */
4689 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#ANode#replace_with */
4690 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#APropdef#n_doc */
4691 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_doc_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_doc= */
4692 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#APropdef#n_kwredef */
4693 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_kwredef= */
4694 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#APropdef#n_visibility */
4695 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_visibility_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_visibility= */
4696 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AInternNewPropdef:scope#APropdef#do_scope */
4697 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AInternNewPropdef:flow#APropdef#do_flow */
4698 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AInternNewPropdef:flow#APropdef#before_flow_context= */
4699 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AInternNewPropdef:flow#APropdef#after_flow_context= */
4700 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AInternNewPropdef:local_var_init#APropdef#do_local_var_init */
4701 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#mpropdef */
4702 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#mpropdef= */
4703 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#AMethPropdef#build_property */
4704 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#AMethPropdef#build_signature */
4705 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#AMethPropdef#check_signature */
4706 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#new_property_visibility */
4707 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#set_doc */
4708 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#check_redef_property_visibility */
4709 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AInternNewPropdef:modelize_property#APropdef#check_redef_keyword */
4710 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AInternNewPropdef:typing#AMethPropdef#do_typing */
4711 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AInternNewPropdef:typing#APropdef#selfvariable= */
4712 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AInternNewPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4713 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AInternNewPropdef:abstract_compiler#AMethPropdef#can_inline */
4714 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInternNewPropdef:flow#ANode#accept_flow_visitor */
4715 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternMethPropdef#n_kwmeth= */
4716 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_kwinit */
4717 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_kwinit= */
4718 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_kwnew */
4719 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_kwnew= */
4720 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_methid */
4721 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_methid_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_methid= */
4722 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_signature */
4723 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__n_signature_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#n_signature= */
4724 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_block */
4725 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_block= */
4726 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_extern */
4727 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_extern= */
4728 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
4729 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AInternNewPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
4730 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AInternNewPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4731 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AInternNewPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4732 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AInternNewPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4733 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AInternNewPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4734 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AInternNewPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4735 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AInternNewPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4736 (nitmethod_t
)VIRTUAL_parser_prod__AInternMethPropdef__init_ainternmethpropdef
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternMethPropdef#init_ainternmethpropdef */
4737 (nitmethod_t
)VIRTUAL_parser_prod__AInternNewPropdef__init_ainternnewpropdef
, /* pointer to parser_nodes:AInternNewPropdef:parser_prod#AInternNewPropdef#init_ainternnewpropdef */
4740 /* allocate AInternNewPropdef */
4741 val
* NEW_parser_nodes__AInternNewPropdef(const struct type
* type
) {
4742 val
* self
/* : AInternNewPropdef */;
4743 val
* var
/* : null */;
4744 val
* var1
/* : null */;
4745 val
* var2
/* : null */;
4746 val
* var3
/* : null */;
4747 val
* var4
/* : null */;
4748 val
* var5
/* : null */;
4749 val
* var6
/* : null */;
4750 val
* var7
/* : null */;
4751 val
* var8
/* : null */;
4752 val
* var9
/* : null */;
4753 val
* var10
/* : null */;
4754 val
* var11
/* : null */;
4755 val
* var12
/* : null */;
4756 val
* var13
/* : null */;
4757 val
* var14
/* : null */;
4758 val
* var15
/* : null */;
4759 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4761 self
->class = &class_parser_nodes__AInternNewPropdef
;
4763 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AInternNewPropdef exact> */
4765 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AInternNewPropdef exact> */
4767 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AInternNewPropdef exact> */
4769 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AInternNewPropdef exact> */
4771 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AInternNewPropdef exact> */
4773 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AInternNewPropdef exact> */
4775 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AInternNewPropdef exact> */
4777 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AInternNewPropdef exact> */
4779 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AInternNewPropdef exact> */
4781 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AInternNewPropdef exact> */
4783 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AInternNewPropdef exact> */
4785 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AInternNewPropdef exact> */
4787 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AInternNewPropdef exact> */
4789 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AInternNewPropdef exact> */
4791 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AInternNewPropdef exact> */
4793 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AInternNewPropdef exact> */
4796 /* runtime class parser_nodes__AExternInitPropdef */
4797 const struct class class_parser_nodes__AExternInitPropdef
= {
4800 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#object_id */
4801 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#is_same_instance */
4802 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#== */
4803 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#!= */
4804 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#exit */
4805 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#sys */
4806 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternInitPropdef:kernel#Object#hash */
4807 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#to_s */
4808 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#native_class_name */
4809 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#class_name */
4810 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect */
4811 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#inspect_head */
4812 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternInitPropdef:string#Object#args */
4813 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternInitPropdef:time#Object#get_time */
4814 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternInitPropdef:file#Object#printn */
4815 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternInitPropdef:file#Object#print */
4816 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternInitPropdef:file#Object#getcwd */
4817 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternInitPropdef:file#Object#file_getcwd */
4818 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternInitPropdef:version#Object#nit_version */
4819 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#intrude_visibility */
4820 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#public_visibility */
4821 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#protected_visibility */
4822 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#private_visibility */
4823 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternInitPropdef:model_base#Object#none_visibility */
4824 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternInitPropdef:model#Object#abstract_kind */
4825 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternInitPropdef:model#Object#concrete_kind */
4826 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternInitPropdef:model#Object#interface_kind */
4827 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternInitPropdef:model#Object#enum_kind */
4828 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternInitPropdef:model#Object#extern_kind */
4829 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#location */
4830 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#hot_location */
4831 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#debug */
4832 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent */
4833 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#parent= */
4834 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#init */
4835 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__replace_child
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#replace_child */
4836 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#replace_with */
4837 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__visit_all
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#visit_all */
4838 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternInitPropdef:literal#ANode#accept_literal */
4839 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternInitPropdef:scope#ANode#accept_scope_visitor */
4840 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#accept_flow_visitor */
4841 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#ANode#accept_local_var_visitor */
4842 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#ANode#accept_auto_super_init */
4843 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternInitPropdef:astvalidation#ANode#accept_ast_validation */
4844 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternInitPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4845 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternInitPropdef:transform#ANode#accept_transform_visitor */
4846 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#location= */
4847 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#Prod#n_annotations */
4848 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_annotations_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_annotations= */
4849 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternInitPropdef:annotation#Prod#get_single_annotation */
4850 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternInitPropdef:annotation#Prod#get_annotations */
4851 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#Prod#collect_text */
4852 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#ANode#replace_with */
4853 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#n_doc */
4854 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_doc_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_doc= */
4855 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#n_kwredef */
4856 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwredef= */
4857 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#APropdef#n_visibility */
4858 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_visibility_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_visibility= */
4859 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AExternInitPropdef:scope#APropdef#do_scope */
4860 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#do_flow */
4861 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#before_flow_context= */
4862 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AExternInitPropdef:flow#APropdef#after_flow_context= */
4863 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AExternInitPropdef:local_var_init#APropdef#do_local_var_init */
4864 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef */
4865 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#mpropdef= */
4866 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_property */
4867 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#build_signature */
4868 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#AMethPropdef#check_signature */
4869 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#new_property_visibility */
4870 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#set_doc */
4871 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_property_visibility */
4872 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AExternInitPropdef:modelize_property#APropdef#check_redef_keyword */
4873 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AExternInitPropdef:typing#AMethPropdef#do_typing */
4874 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AExternInitPropdef:typing#APropdef#selfvariable= */
4875 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AMethPropdef#compile_to_c */
4876 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AMethPropdef#can_inline */
4877 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternInitPropdef:flow#ANode#accept_flow_visitor */
4878 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwmeth= */
4879 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwinit */
4880 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwinit= */
4881 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_kwnew */
4882 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_kwnew= */
4883 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_methid */
4884 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_methid_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_methid= */
4885 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_signature */
4886 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_signature_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_signature= */
4887 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_block */
4888 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_block= */
4889 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AExternInitPropdef:parser_nodes#AMethPropdef#n_extern */
4890 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern= */
4891 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_calls= */
4892 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#n_extern_code_block= */
4893 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#AMethPropdef#auto_super_inits */
4894 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
4895 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AExternInitPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
4896 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
4897 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
4898 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AExternInitPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
4899 (nitmethod_t
)VIRTUAL_parser_prod__AExternInitPropdef__init_aexterninitpropdef
, /* pointer to parser_nodes:AExternInitPropdef:parser_prod#AExternInitPropdef#init_aexterninitpropdef */
4902 /* allocate AExternInitPropdef */
4903 val
* NEW_parser_nodes__AExternInitPropdef(const struct type
* type
) {
4904 val
* self
/* : AExternInitPropdef */;
4905 val
* var
/* : null */;
4906 val
* var1
/* : null */;
4907 val
* var2
/* : null */;
4908 val
* var3
/* : null */;
4909 val
* var4
/* : null */;
4910 val
* var5
/* : null */;
4911 val
* var6
/* : null */;
4912 val
* var7
/* : null */;
4913 val
* var8
/* : null */;
4914 val
* var9
/* : null */;
4915 val
* var10
/* : null */;
4916 val
* var11
/* : null */;
4917 val
* var12
/* : null */;
4918 val
* var13
/* : null */;
4919 val
* var14
/* : null */;
4920 val
* var15
/* : null */;
4921 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
4923 self
->class = &class_parser_nodes__AExternInitPropdef
;
4925 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AExternInitPropdef exact> */
4927 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AExternInitPropdef exact> */
4929 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AExternInitPropdef exact> */
4931 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AExternInitPropdef exact> */
4933 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AExternInitPropdef exact> */
4935 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AExternInitPropdef exact> */
4937 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AExternInitPropdef exact> */
4939 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AExternInitPropdef exact> */
4941 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AExternInitPropdef exact> */
4943 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AExternInitPropdef exact> */
4945 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AExternInitPropdef exact> */
4947 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AExternInitPropdef exact> */
4949 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AExternInitPropdef exact> */
4951 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AExternInitPropdef exact> */
4953 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AExternInitPropdef exact> */
4955 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AExternInitPropdef exact> */
4958 /* runtime class parser_nodes__AMainMethPropdef */
4959 const struct class class_parser_nodes__AMainMethPropdef
= {
4962 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#object_id */
4963 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_instance */
4964 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#== */
4965 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#!= */
4966 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#exit */
4967 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#sys */
4968 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#hash */
4969 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#to_s */
4970 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#native_class_name */
4971 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#class_name */
4972 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect */
4973 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect_head */
4974 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#args */
4975 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMainMethPropdef:time#Object#get_time */
4976 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#printn */
4977 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#print */
4978 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getcwd */
4979 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#file_getcwd */
4980 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMainMethPropdef:version#Object#nit_version */
4981 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#intrude_visibility */
4982 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#public_visibility */
4983 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#protected_visibility */
4984 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#private_visibility */
4985 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#none_visibility */
4986 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#abstract_kind */
4987 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#concrete_kind */
4988 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#interface_kind */
4989 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#enum_kind */
4990 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#extern_kind */
4991 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location */
4992 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#hot_location */
4993 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#debug */
4994 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent */
4995 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent= */
4996 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#init */
4997 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__replace_child
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#replace_child */
4998 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#replace_with */
4999 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__visit_all
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#visit_all */
5000 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMainMethPropdef:literal#ANode#accept_literal */
5001 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMainMethPropdef:scope#ANode#accept_scope_visitor */
5002 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#accept_flow_visitor */
5003 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#ANode#accept_local_var_visitor */
5004 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#ANode#accept_auto_super_init */
5005 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMainMethPropdef:astvalidation#ANode#accept_ast_validation */
5006 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5007 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#accept_transform_visitor */
5008 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#location= */
5009 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#n_annotations */
5010 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_annotations= */
5011 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMainMethPropdef:annotation#Prod#get_single_annotation */
5012 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMainMethPropdef:annotation#Prod#get_annotations */
5013 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#Prod#collect_text */
5014 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#replace_with */
5015 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_doc */
5016 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_doc= */
5017 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_kwredef */
5018 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_kwredef= */
5019 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_visibility */
5020 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_visibility= */
5021 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AMainMethPropdef:scope#APropdef#do_scope */
5022 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#do_flow */
5023 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context= */
5024 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context= */
5025 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#APropdef#do_local_var_init */
5026 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef */
5027 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef= */
5028 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_property */
5029 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_signature */
5030 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_signature */
5031 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#new_property_visibility */
5032 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#set_doc */
5033 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
5034 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_keyword */
5035 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AMainMethPropdef:typing#AMethPropdef#do_typing */
5036 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable= */
5037 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
5038 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#can_inline */
5039 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMainMethPropdef:flow#ANode#accept_flow_visitor */
5040 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_kwmeth= */
5041 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
5042 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwinit= */
5043 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
5044 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwnew= */
5045 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_methid */
5046 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_methid= */
5047 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_signature */
5048 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#n_signature= */
5049 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_block */
5050 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_block= */
5051 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern */
5052 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern= */
5053 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern_calls= */
5054 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block= */
5055 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
5056 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
5057 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
5058 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
5059 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
5060 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
5061 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AConcreteMethPropdef#init_aconcretemethpropdef */
5062 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#init_amainmethpropdef */
5065 /* allocate AMainMethPropdef */
5066 val
* NEW_parser_nodes__AMainMethPropdef(const struct type
* type
) {
5067 val
* self
/* : AMainMethPropdef */;
5068 val
* var
/* : null */;
5069 val
* var1
/* : null */;
5070 val
* var2
/* : null */;
5071 val
* var3
/* : null */;
5072 val
* var4
/* : null */;
5073 val
* var5
/* : null */;
5074 val
* var6
/* : null */;
5075 val
* var7
/* : null */;
5076 val
* var8
/* : null */;
5077 val
* var9
/* : null */;
5078 val
* var10
/* : null */;
5079 val
* var11
/* : null */;
5080 val
* var12
/* : null */;
5081 val
* var13
/* : null */;
5082 val
* var14
/* : null */;
5083 val
* var15
/* : null */;
5084 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
5086 self
->class = &class_parser_nodes__AMainMethPropdef
;
5088 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AMainMethPropdef exact> */
5090 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AMainMethPropdef exact> */
5092 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AMainMethPropdef exact> */
5094 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:AMainMethPropdef exact> */
5096 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AMainMethPropdef exact> */
5098 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:AMainMethPropdef exact> */
5100 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var6
; /* _n_kwmeth on <self:AMainMethPropdef exact> */
5102 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var7
; /* _n_kwinit on <self:AMainMethPropdef exact> */
5104 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var8
; /* _n_kwnew on <self:AMainMethPropdef exact> */
5106 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var9
; /* _n_methid on <self:AMainMethPropdef exact> */
5108 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var10
; /* _n_signature on <self:AMainMethPropdef exact> */
5110 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var11
; /* _n_block on <self:AMainMethPropdef exact> */
5112 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern
].val
= var12
; /* _n_extern on <self:AMainMethPropdef exact> */
5114 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var13
; /* _n_extern_calls on <self:AMainMethPropdef exact> */
5116 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var14
; /* _n_extern_code_block on <self:AMainMethPropdef exact> */
5118 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var15
; /* _auto_super_inits on <self:AMainMethPropdef exact> */
5121 /* runtime class parser_nodes__AExternCalls */
5122 const struct class class_parser_nodes__AExternCalls
= {
5125 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternCalls:kernel#Object#object_id */
5126 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_instance */
5127 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternCalls:kernel#Object#== */
5128 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternCalls:kernel#Object#!= */
5129 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternCalls:kernel#Object#exit */
5130 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternCalls:kernel#Object#sys */
5131 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternCalls:kernel#Object#hash */
5132 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternCalls:string#Object#to_s */
5133 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternCalls:string#Object#native_class_name */
5134 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternCalls:string#Object#class_name */
5135 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternCalls:string#Object#inspect */
5136 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternCalls:string#Object#inspect_head */
5137 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternCalls:string#Object#args */
5138 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternCalls:time#Object#get_time */
5139 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternCalls:file#Object#printn */
5140 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternCalls:file#Object#print */
5141 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternCalls:file#Object#getcwd */
5142 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternCalls:file#Object#file_getcwd */
5143 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternCalls:version#Object#nit_version */
5144 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#intrude_visibility */
5145 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#public_visibility */
5146 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#protected_visibility */
5147 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#private_visibility */
5148 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#none_visibility */
5149 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#abstract_kind */
5150 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#concrete_kind */
5151 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#interface_kind */
5152 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#enum_kind */
5153 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#extern_kind */
5154 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location */
5155 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#hot_location */
5156 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#debug */
5157 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent */
5158 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent= */
5159 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#init */
5160 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__replace_child
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#replace_child */
5161 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#replace_with */
5162 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__visit_all
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#visit_all */
5163 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternCalls:literal#ANode#accept_literal */
5164 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternCalls:scope#ANode#accept_scope_visitor */
5165 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternCalls:flow#ANode#accept_flow_visitor */
5166 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternCalls:local_var_init#ANode#accept_local_var_visitor */
5167 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternCalls:auto_super_init#ANode#accept_auto_super_init */
5168 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternCalls:astvalidation#ANode#accept_ast_validation */
5169 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5170 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternCalls:transform#ANode#accept_transform_visitor */
5171 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#location= */
5172 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations */
5173 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations= */
5174 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternCalls:annotation#Prod#get_single_annotation */
5175 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternCalls:annotation#Prod#get_annotations */
5176 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AExternCalls:modelize_property#Prod#collect_text */
5177 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#replace_with */
5178 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#n_kwimport= */
5179 (nitmethod_t
)VIRTUAL_parser_nodes__AExternCalls__n_extern_calls
, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_extern_calls */
5180 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__init_aexterncalls
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#init_aexterncalls */
5183 /* allocate AExternCalls */
5184 val
* NEW_parser_nodes__AExternCalls(const struct type
* type
) {
5185 val
* self
/* : AExternCalls */;
5186 val
* var
/* : null */;
5187 val
* var1
/* : null */;
5188 val
* var2
/* : null */;
5189 val
* var3
/* : ANodes[AExternCall] */;
5190 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
5192 self
->class = &class_parser_nodes__AExternCalls
;
5194 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AExternCalls exact> */
5196 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AExternCalls exact> */
5198 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AExternCalls exact> */
5199 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCall
);
5201 { /* Inline parser_nodes#ANodes#init (var3,self) on <var3:ANodes[AExternCall]> */
5202 var3
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var3:ANodes[AExternCall]> */
5206 self
->attrs
[COLOR_parser_nodes__AExternCalls___n_extern_calls
].val
= var3
; /* _n_extern_calls on <self:AExternCalls exact> */
5209 /* runtime class parser_nodes__ALocalPropExternCall */
5210 const struct class class_parser_nodes__ALocalPropExternCall
= {
5213 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#object_id */
5214 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_instance */
5215 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#== */
5216 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#!= */
5217 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#exit */
5218 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#sys */
5219 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#hash */
5220 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#to_s */
5221 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#native_class_name */
5222 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#class_name */
5223 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect */
5224 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect_head */
5225 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#args */
5226 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALocalPropExternCall:time#Object#get_time */
5227 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#printn */
5228 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#print */
5229 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getcwd */
5230 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#file_getcwd */
5231 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALocalPropExternCall:version#Object#nit_version */
5232 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#intrude_visibility */
5233 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#public_visibility */
5234 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#protected_visibility */
5235 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#private_visibility */
5236 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#none_visibility */
5237 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#abstract_kind */
5238 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#concrete_kind */
5239 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#interface_kind */
5240 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#enum_kind */
5241 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#extern_kind */
5242 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location */
5243 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#hot_location */
5244 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#debug */
5245 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent */
5246 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent= */
5247 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#init */
5248 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__replace_child
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#replace_child */
5249 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#replace_with */
5250 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__visit_all
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#visit_all */
5251 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALocalPropExternCall:literal#ANode#accept_literal */
5252 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:scope#ANode#accept_scope_visitor */
5253 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:flow#ANode#accept_flow_visitor */
5254 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5255 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5256 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation#ANode#accept_ast_validation */
5257 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5258 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#accept_transform_visitor */
5259 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#location= */
5260 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations */
5261 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations= */
5262 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALocalPropExternCall:annotation#Prod#get_single_annotation */
5263 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALocalPropExternCall:annotation#Prod#get_annotations */
5264 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALocalPropExternCall:modelize_property#Prod#collect_text */
5265 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#replace_with */
5266 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#n_methid= */
5267 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#init_alocalpropexterncall */
5270 /* allocate ALocalPropExternCall */
5271 val
* NEW_parser_nodes__ALocalPropExternCall(const struct type
* type
) {
5272 val
* self
/* : ALocalPropExternCall */;
5273 val
* var
/* : null */;
5274 val
* var1
/* : null */;
5275 val
* var2
/* : null */;
5276 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
5278 self
->class = &class_parser_nodes__ALocalPropExternCall
;
5280 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALocalPropExternCall exact> */
5282 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALocalPropExternCall exact> */
5284 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALocalPropExternCall exact> */
5287 /* runtime class parser_nodes__AFullPropExternCall */
5288 const struct class class_parser_nodes__AFullPropExternCall
= {
5291 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#object_id */
5292 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_instance */
5293 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#== */
5294 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#!= */
5295 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#exit */
5296 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#sys */
5297 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#hash */
5298 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#to_s */
5299 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#native_class_name */
5300 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#class_name */
5301 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect */
5302 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect_head */
5303 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#args */
5304 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AFullPropExternCall:time#Object#get_time */
5305 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#printn */
5306 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#print */
5307 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getcwd */
5308 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#file_getcwd */
5309 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AFullPropExternCall:version#Object#nit_version */
5310 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#intrude_visibility */
5311 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#public_visibility */
5312 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#protected_visibility */
5313 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#private_visibility */
5314 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#none_visibility */
5315 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#abstract_kind */
5316 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#concrete_kind */
5317 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#interface_kind */
5318 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#enum_kind */
5319 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#extern_kind */
5320 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location */
5321 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#hot_location */
5322 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#debug */
5323 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent */
5324 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent= */
5325 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#init */
5326 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__replace_child
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#replace_child */
5327 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#replace_with */
5328 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__visit_all
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#visit_all */
5329 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AFullPropExternCall:literal#ANode#accept_literal */
5330 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AFullPropExternCall:scope#ANode#accept_scope_visitor */
5331 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AFullPropExternCall:flow#ANode#accept_flow_visitor */
5332 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AFullPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5333 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5334 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AFullPropExternCall:astvalidation#ANode#accept_ast_validation */
5335 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5336 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#accept_transform_visitor */
5337 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#location= */
5338 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations */
5339 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations= */
5340 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AFullPropExternCall:annotation#Prod#get_single_annotation */
5341 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AFullPropExternCall:annotation#Prod#get_annotations */
5342 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AFullPropExternCall:modelize_property#Prod#collect_text */
5343 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#replace_with */
5344 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_type= */
5345 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_dot= */
5346 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_methid= */
5347 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#init_afullpropexterncall */
5350 /* allocate AFullPropExternCall */
5351 val
* NEW_parser_nodes__AFullPropExternCall(const struct type
* type
) {
5352 val
* self
/* : AFullPropExternCall */;
5353 val
* var
/* : null */;
5354 val
* var1
/* : null */;
5355 val
* var2
/* : null */;
5356 val
* var3
/* : null */;
5357 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
5359 self
->class = &class_parser_nodes__AFullPropExternCall
;
5361 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AFullPropExternCall exact> */
5363 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AFullPropExternCall exact> */
5365 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AFullPropExternCall exact> */
5367 self
->attrs
[COLOR_parser_nodes__AFullPropExternCall___n_dot
].val
= var3
; /* _n_dot on <self:AFullPropExternCall exact> */
5370 /* runtime class parser_nodes__AInitPropExternCall */
5371 const struct class class_parser_nodes__AInitPropExternCall
= {
5374 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#object_id */
5375 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_instance */
5376 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#== */
5377 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#!= */
5378 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#exit */
5379 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#sys */
5380 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#hash */
5381 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#to_s */
5382 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#native_class_name */
5383 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#class_name */
5384 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect */
5385 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect_head */
5386 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#args */
5387 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInitPropExternCall:time#Object#get_time */
5388 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#printn */
5389 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#print */
5390 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getcwd */
5391 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#file_getcwd */
5392 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInitPropExternCall:version#Object#nit_version */
5393 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#intrude_visibility */
5394 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#public_visibility */
5395 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#protected_visibility */
5396 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#private_visibility */
5397 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#none_visibility */
5398 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#abstract_kind */
5399 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#concrete_kind */
5400 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#interface_kind */
5401 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#enum_kind */
5402 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#extern_kind */
5403 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location */
5404 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#hot_location */
5405 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#debug */
5406 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent */
5407 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent= */
5408 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#init */
5409 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__replace_child
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#replace_child */
5410 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#replace_with */
5411 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__visit_all
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#visit_all */
5412 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInitPropExternCall:literal#ANode#accept_literal */
5413 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInitPropExternCall:scope#ANode#accept_scope_visitor */
5414 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInitPropExternCall:flow#ANode#accept_flow_visitor */
5415 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInitPropExternCall:local_var_init#ANode#accept_local_var_visitor */
5416 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init#ANode#accept_auto_super_init */
5417 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInitPropExternCall:astvalidation#ANode#accept_ast_validation */
5418 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5419 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#accept_transform_visitor */
5420 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#location= */
5421 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations */
5422 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations= */
5423 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInitPropExternCall:annotation#Prod#get_single_annotation */
5424 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInitPropExternCall:annotation#Prod#get_annotations */
5425 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AInitPropExternCall:modelize_property#Prod#collect_text */
5426 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#replace_with */
5427 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#n_type= */
5428 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#init_ainitpropexterncall */
5431 /* allocate AInitPropExternCall */
5432 val
* NEW_parser_nodes__AInitPropExternCall(const struct type
* type
) {
5433 val
* self
/* : AInitPropExternCall */;
5434 val
* var
/* : null */;
5435 val
* var1
/* : null */;
5436 val
* var2
/* : null */;
5437 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
5439 self
->class = &class_parser_nodes__AInitPropExternCall
;
5441 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AInitPropExternCall exact> */
5443 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AInitPropExternCall exact> */
5445 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AInitPropExternCall exact> */
5448 /* runtime class parser_nodes__ASuperExternCall */
5449 const struct class class_parser_nodes__ASuperExternCall
= {
5452 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#object_id */
5453 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_instance */
5454 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#== */
5455 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#!= */
5456 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#exit */
5457 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#sys */
5458 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#hash */
5459 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASuperExternCall:string#Object#to_s */
5460 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASuperExternCall:string#Object#native_class_name */
5461 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASuperExternCall:string#Object#class_name */
5462 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect */
5463 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect_head */
5464 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASuperExternCall:string#Object#args */
5465 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASuperExternCall:time#Object#get_time */
5466 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASuperExternCall:file#Object#printn */
5467 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASuperExternCall:file#Object#print */
5468 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASuperExternCall:file#Object#getcwd */
5469 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASuperExternCall:file#Object#file_getcwd */
5470 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASuperExternCall:version#Object#nit_version */
5471 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#intrude_visibility */
5472 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#public_visibility */
5473 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#protected_visibility */
5474 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#private_visibility */
5475 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#none_visibility */
5476 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#abstract_kind */
5477 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#concrete_kind */
5478 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#interface_kind */
5479 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#enum_kind */
5480 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#extern_kind */
5481 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location */
5482 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#hot_location */
5483 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#debug */
5484 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent */
5485 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent= */
5486 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#init */
5487 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__replace_child
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#replace_child */
5488 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#replace_with */
5489 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__visit_all
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#visit_all */
5490 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASuperExternCall:literal#ANode#accept_literal */
5491 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASuperExternCall:scope#ANode#accept_scope_visitor */
5492 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASuperExternCall:flow#ANode#accept_flow_visitor */
5493 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASuperExternCall:local_var_init#ANode#accept_local_var_visitor */
5494 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASuperExternCall:auto_super_init#ANode#accept_auto_super_init */
5495 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperExternCall:astvalidation#ANode#accept_ast_validation */
5496 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5497 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#accept_transform_visitor */
5498 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#location= */
5499 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations */
5500 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations= */
5501 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASuperExternCall:annotation#Prod#get_single_annotation */
5502 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASuperExternCall:annotation#Prod#get_annotations */
5503 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ASuperExternCall:modelize_property#Prod#collect_text */
5504 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#replace_with */
5505 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#n_kwsuper= */
5506 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#init_asuperexterncall */
5509 /* allocate ASuperExternCall */
5510 val
* NEW_parser_nodes__ASuperExternCall(const struct type
* type
) {
5511 val
* self
/* : ASuperExternCall */;
5512 val
* var
/* : null */;
5513 val
* var1
/* : null */;
5514 val
* var2
/* : null */;
5515 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
5517 self
->class = &class_parser_nodes__ASuperExternCall
;
5519 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ASuperExternCall exact> */
5521 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ASuperExternCall exact> */
5523 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ASuperExternCall exact> */
5526 /* runtime class parser_nodes__ACastAsExternCall */
5527 const struct class class_parser_nodes__ACastAsExternCall
= {
5530 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#object_id */
5531 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_instance */
5532 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#== */
5533 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#!= */
5534 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#exit */
5535 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#sys */
5536 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#hash */
5537 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#to_s */
5538 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#native_class_name */
5539 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#class_name */
5540 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect */
5541 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect_head */
5542 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#args */
5543 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ACastAsExternCall:time#Object#get_time */
5544 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#printn */
5545 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#print */
5546 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getcwd */
5547 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#file_getcwd */
5548 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ACastAsExternCall:version#Object#nit_version */
5549 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#intrude_visibility */
5550 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#public_visibility */
5551 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#protected_visibility */
5552 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#private_visibility */
5553 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#none_visibility */
5554 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#abstract_kind */
5555 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#concrete_kind */
5556 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#interface_kind */
5557 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#enum_kind */
5558 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#extern_kind */
5559 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location */
5560 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#hot_location */
5561 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#debug */
5562 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent */
5563 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent= */
5564 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#init */
5565 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__replace_child
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#replace_child */
5566 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#replace_with */
5567 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__visit_all
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#visit_all */
5568 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ACastAsExternCall:literal#ANode#accept_literal */
5569 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ACastAsExternCall:scope#ANode#accept_scope_visitor */
5570 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ACastAsExternCall:flow#ANode#accept_flow_visitor */
5571 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ACastAsExternCall:local_var_init#ANode#accept_local_var_visitor */
5572 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init#ANode#accept_auto_super_init */
5573 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ACastAsExternCall:astvalidation#ANode#accept_ast_validation */
5574 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5575 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#accept_transform_visitor */
5576 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#location= */
5577 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations */
5578 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations= */
5579 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ACastAsExternCall:annotation#Prod#get_single_annotation */
5580 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ACastAsExternCall:annotation#Prod#get_annotations */
5581 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ACastAsExternCall:modelize_property#Prod#collect_text */
5582 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#replace_with */
5583 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_from_type= */
5584 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_dot= */
5585 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_kwas= */
5586 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_to_type= */
5587 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#init_acastasexterncall */
5590 /* allocate ACastAsExternCall */
5591 val
* NEW_parser_nodes__ACastAsExternCall(const struct type
* type
) {
5592 val
* self
/* : ACastAsExternCall */;
5593 val
* var
/* : null */;
5594 val
* var1
/* : null */;
5595 val
* var2
/* : null */;
5596 val
* var3
/* : null */;
5597 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
5599 self
->class = &class_parser_nodes__ACastAsExternCall
;
5601 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ACastAsExternCall exact> */
5603 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ACastAsExternCall exact> */
5605 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ACastAsExternCall exact> */
5607 self
->attrs
[COLOR_parser_nodes__ACastAsExternCall___n_dot
].val
= var3
; /* _n_dot on <self:ACastAsExternCall exact> */
5610 /* runtime class parser_nodes__AAsNullableExternCall */
5611 const struct class class_parser_nodes__AAsNullableExternCall
= {
5614 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#object_id */
5615 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_instance */
5616 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#== */
5617 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#!= */
5618 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#exit */
5619 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#sys */
5620 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#hash */
5621 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#to_s */
5622 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#native_class_name */
5623 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#class_name */
5624 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect */
5625 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect_head */
5626 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#args */
5627 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAsNullableExternCall:time#Object#get_time */
5628 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#printn */
5629 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#print */
5630 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getcwd */
5631 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#file_getcwd */
5632 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAsNullableExternCall:version#Object#nit_version */
5633 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#intrude_visibility */
5634 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#public_visibility */
5635 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#protected_visibility */
5636 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#private_visibility */
5637 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#none_visibility */
5638 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#abstract_kind */
5639 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#concrete_kind */
5640 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#interface_kind */
5641 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#enum_kind */
5642 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#extern_kind */
5643 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location */
5644 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#hot_location */
5645 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#debug */
5646 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent */
5647 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent= */
5648 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#init */
5649 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__replace_child
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#replace_child */
5650 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#replace_with */
5651 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__visit_all
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#visit_all */
5652 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAsNullableExternCall:literal#ANode#accept_literal */
5653 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:scope#ANode#accept_scope_visitor */
5654 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:flow#ANode#accept_flow_visitor */
5655 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
5656 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
5657 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation#ANode#accept_ast_validation */
5658 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5659 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#accept_transform_visitor */
5660 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#location= */
5661 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations */
5662 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations= */
5663 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAsNullableExternCall:annotation#Prod#get_single_annotation */
5664 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAsNullableExternCall:annotation#Prod#get_annotations */
5665 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAsNullableExternCall:modelize_property#Prod#collect_text */
5666 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#replace_with */
5667 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_type= */
5668 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwas= */
5669 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwnullable= */
5670 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#init_aasnullableexterncall */
5673 /* allocate AAsNullableExternCall */
5674 val
* NEW_parser_nodes__AAsNullableExternCall(const struct type
* type
) {
5675 val
* self
/* : AAsNullableExternCall */;
5676 val
* var
/* : null */;
5677 val
* var1
/* : null */;
5678 val
* var2
/* : null */;
5679 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
5681 self
->class = &class_parser_nodes__AAsNullableExternCall
;
5683 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAsNullableExternCall exact> */
5685 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAsNullableExternCall exact> */
5687 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAsNullableExternCall exact> */
5690 /* runtime class parser_nodes__AAsNotNullableExternCall */
5691 const struct class class_parser_nodes__AAsNotNullableExternCall
= {
5694 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#object_id */
5695 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_instance */
5696 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#== */
5697 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#!= */
5698 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#exit */
5699 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#sys */
5700 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#hash */
5701 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#to_s */
5702 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#native_class_name */
5703 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#class_name */
5704 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect */
5705 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect_head */
5706 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#args */
5707 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAsNotNullableExternCall:time#Object#get_time */
5708 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#printn */
5709 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#print */
5710 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getcwd */
5711 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#file_getcwd */
5712 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAsNotNullableExternCall:version#Object#nit_version */
5713 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#intrude_visibility */
5714 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#public_visibility */
5715 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#protected_visibility */
5716 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#private_visibility */
5717 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#none_visibility */
5718 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#abstract_kind */
5719 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#concrete_kind */
5720 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#interface_kind */
5721 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#enum_kind */
5722 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#extern_kind */
5723 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location */
5724 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#hot_location */
5725 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#debug */
5726 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent */
5727 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent= */
5728 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#init */
5729 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#replace_child */
5730 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#replace_with */
5731 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#visit_all */
5732 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAsNotNullableExternCall:literal#ANode#accept_literal */
5733 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:scope#ANode#accept_scope_visitor */
5734 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:flow#ANode#accept_flow_visitor */
5735 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
5736 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
5737 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation#ANode#accept_ast_validation */
5738 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5739 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#accept_transform_visitor */
5740 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#location= */
5741 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations */
5742 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations= */
5743 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation#Prod#get_single_annotation */
5744 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation#Prod#get_annotations */
5745 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAsNotNullableExternCall:modelize_property#Prod#collect_text */
5746 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#replace_with */
5747 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_type= */
5748 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwas= */
5749 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnot= */
5750 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnullable= */
5751 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#init_aasnotnullableexterncall */
5754 /* allocate AAsNotNullableExternCall */
5755 val
* NEW_parser_nodes__AAsNotNullableExternCall(const struct type
* type
) {
5756 val
* self
/* : AAsNotNullableExternCall */;
5757 val
* var
/* : null */;
5758 val
* var1
/* : null */;
5759 val
* var2
/* : null */;
5760 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
5762 self
->class = &class_parser_nodes__AAsNotNullableExternCall
;
5764 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAsNotNullableExternCall exact> */
5766 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAsNotNullableExternCall exact> */
5768 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAsNotNullableExternCall exact> */
5771 /* runtime class parser_nodes__ATypePropdef */
5772 const struct class class_parser_nodes__ATypePropdef
= {
5775 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#object_id */
5776 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_instance */
5777 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#== */
5778 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#!= */
5779 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#exit */
5780 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#sys */
5781 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#hash */
5782 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ATypePropdef:string#Object#to_s */
5783 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ATypePropdef:string#Object#native_class_name */
5784 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ATypePropdef:string#Object#class_name */
5785 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect */
5786 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect_head */
5787 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ATypePropdef:string#Object#args */
5788 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ATypePropdef:time#Object#get_time */
5789 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ATypePropdef:file#Object#printn */
5790 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ATypePropdef:file#Object#print */
5791 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ATypePropdef:file#Object#getcwd */
5792 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ATypePropdef:file#Object#file_getcwd */
5793 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ATypePropdef:version#Object#nit_version */
5794 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#intrude_visibility */
5795 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#public_visibility */
5796 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#protected_visibility */
5797 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#private_visibility */
5798 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#none_visibility */
5799 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#abstract_kind */
5800 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#concrete_kind */
5801 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#interface_kind */
5802 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#enum_kind */
5803 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#extern_kind */
5804 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location */
5805 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#hot_location */
5806 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#debug */
5807 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent */
5808 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent= */
5809 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#init */
5810 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__replace_child
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#replace_child */
5811 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#replace_with */
5812 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__visit_all
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#visit_all */
5813 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ATypePropdef:literal#ANode#accept_literal */
5814 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ATypePropdef:scope#ANode#accept_scope_visitor */
5815 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#accept_flow_visitor */
5816 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ATypePropdef:local_var_init#ANode#accept_local_var_visitor */
5817 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ATypePropdef:auto_super_init#ANode#accept_auto_super_init */
5818 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ATypePropdef:astvalidation#ANode#accept_ast_validation */
5819 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5820 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ATypePropdef:transform#ANode#accept_transform_visitor */
5821 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#location= */
5822 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#n_annotations */
5823 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_annotations= */
5824 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ATypePropdef:annotation#Prod#get_single_annotation */
5825 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ATypePropdef:annotation#Prod#get_annotations */
5826 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ATypePropdef:modelize_property#Prod#collect_text */
5827 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#replace_with */
5828 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_doc */
5829 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_doc_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_doc= */
5830 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_kwredef */
5831 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwredef= */
5832 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_visibility */
5833 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_visibility= */
5834 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:ATypePropdef:scope#APropdef#do_scope */
5835 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#do_flow */
5836 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context= */
5837 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context= */
5838 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:ATypePropdef:local_var_init#APropdef#do_local_var_init */
5839 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef */
5840 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef= */
5841 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__build_property
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_property */
5842 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__build_signature
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_signature */
5843 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__check_signature
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#check_signature */
5844 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#new_property_visibility */
5845 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#set_doc */
5846 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_property_visibility */
5847 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_keyword */
5848 (nitmethod_t
)VIRTUAL_typing__APropdef__do_typing
, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#do_typing */
5849 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable= */
5850 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__compile_to_c
, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#compile_to_c */
5851 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__can_inline
, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#can_inline */
5852 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ATypePropdef:flow#ANode#accept_flow_visitor */
5853 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwtype= */
5854 (nitmethod_t
)VIRTUAL_parser_nodes__ATypePropdef__n_id
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_id */
5855 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_id_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_id= */
5856 (nitmethod_t
)VIRTUAL_parser_nodes__ATypePropdef__n_type
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_type */
5857 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_type_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_type= */
5858 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#init_atypepropdef */
5861 /* allocate ATypePropdef */
5862 val
* NEW_parser_nodes__ATypePropdef(const struct type
* type
) {
5863 val
* self
/* : ATypePropdef */;
5864 val
* var
/* : null */;
5865 val
* var1
/* : null */;
5866 val
* var2
/* : null */;
5867 val
* var3
/* : null */;
5868 val
* var4
/* : null */;
5869 val
* var5
/* : null */;
5870 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
5872 self
->class = &class_parser_nodes__ATypePropdef
;
5874 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ATypePropdef exact> */
5876 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ATypePropdef exact> */
5878 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ATypePropdef exact> */
5880 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var3
; /* _n_doc on <self:ATypePropdef exact> */
5882 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var4
; /* _n_kwredef on <self:ATypePropdef exact> */
5884 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var5
; /* _n_visibility on <self:ATypePropdef exact> */
5887 /* runtime class parser_nodes__AReadAble */
5888 const struct class class_parser_nodes__AReadAble
= {
5891 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AReadAble:kernel#Object#object_id */
5892 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AReadAble:kernel#Object#is_same_instance */
5893 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AReadAble:kernel#Object#== */
5894 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AReadAble:kernel#Object#!= */
5895 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AReadAble:kernel#Object#exit */
5896 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AReadAble:kernel#Object#sys */
5897 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AReadAble:kernel#Object#hash */
5898 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AReadAble:string#Object#to_s */
5899 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AReadAble:string#Object#native_class_name */
5900 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AReadAble:string#Object#class_name */
5901 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AReadAble:string#Object#inspect */
5902 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AReadAble:string#Object#inspect_head */
5903 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AReadAble:string#Object#args */
5904 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AReadAble:time#Object#get_time */
5905 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AReadAble:file#Object#printn */
5906 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AReadAble:file#Object#print */
5907 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AReadAble:file#Object#getcwd */
5908 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AReadAble:file#Object#file_getcwd */
5909 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AReadAble:version#Object#nit_version */
5910 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AReadAble:model_base#Object#intrude_visibility */
5911 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AReadAble:model_base#Object#public_visibility */
5912 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AReadAble:model_base#Object#protected_visibility */
5913 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AReadAble:model_base#Object#private_visibility */
5914 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AReadAble:model_base#Object#none_visibility */
5915 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AReadAble:model#Object#abstract_kind */
5916 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AReadAble:model#Object#concrete_kind */
5917 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AReadAble:model#Object#interface_kind */
5918 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AReadAble:model#Object#enum_kind */
5919 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AReadAble:model#Object#extern_kind */
5920 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#location */
5921 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#hot_location */
5922 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#debug */
5923 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent */
5924 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#parent= */
5925 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#init */
5926 (nitmethod_t
)VIRTUAL_parser_prod__AReadAble__replace_child
, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#replace_child */
5927 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#replace_with */
5928 (nitmethod_t
)VIRTUAL_parser_prod__AReadAble__visit_all
, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#visit_all */
5929 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AReadAble:literal#ANode#accept_literal */
5930 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AReadAble:scope#ANode#accept_scope_visitor */
5931 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AReadAble:flow#ANode#accept_flow_visitor */
5932 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AReadAble:local_var_init#ANode#accept_local_var_visitor */
5933 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AReadAble:auto_super_init#ANode#accept_auto_super_init */
5934 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AReadAble:astvalidation#ANode#accept_ast_validation */
5935 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AReadAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5936 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AReadAble:transform#ANode#accept_transform_visitor */
5937 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#location= */
5938 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations */
5939 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AReadAble:parser_nodes#Prod#n_annotations= */
5940 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AReadAble:annotation#Prod#get_single_annotation */
5941 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AReadAble:annotation#Prod#get_annotations */
5942 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AReadAble:modelize_property#Prod#collect_text */
5943 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AReadAble:parser_nodes#ANode#replace_with */
5944 (nitmethod_t
)VIRTUAL_parser_nodes__AAble__n_visibility
, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility */
5945 (nitmethod_t
)VIRTUAL_parser_nodes__AAble__n_visibility_61d
, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_visibility= */
5946 (nitmethod_t
)VIRTUAL_parser_nodes__AAble__n_kwredef
, /* pointer to parser_nodes:AReadAble:parser_nodes#AAble#n_kwredef */
5947 (nitmethod_t
)VIRTUAL_parser_prod__AReadAble__n_kwredef_61d
, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwredef= */
5948 (nitmethod_t
)VIRTUAL_parser_prod__AReadAble__n_kwreadable_61d
, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#n_kwreadable= */
5949 (nitmethod_t
)VIRTUAL_parser_prod__AReadAble__init_areadable
, /* pointer to parser_nodes:AReadAble:parser_prod#AReadAble#init_areadable */
5952 /* allocate AReadAble */
5953 val
* NEW_parser_nodes__AReadAble(const struct type
* type
) {
5954 val
* self
/* : AReadAble */;
5955 val
* var
/* : null */;
5956 val
* var1
/* : null */;
5957 val
* var2
/* : null */;
5958 val
* var3
/* : null */;
5959 val
* var4
/* : null */;
5960 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
5962 self
->class = &class_parser_nodes__AReadAble
;
5964 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AReadAble exact> */
5966 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AReadAble exact> */
5968 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AReadAble exact> */
5970 self
->attrs
[COLOR_parser_nodes__AAble___n_visibility
].val
= var3
; /* _n_visibility on <self:AReadAble exact> */
5972 self
->attrs
[COLOR_parser_nodes__AAble___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AReadAble exact> */
5975 /* runtime class parser_nodes__AWriteAble */
5976 const struct class class_parser_nodes__AWriteAble
= {
5979 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AWriteAble:kernel#Object#object_id */
5980 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AWriteAble:kernel#Object#is_same_instance */
5981 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AWriteAble:kernel#Object#== */
5982 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AWriteAble:kernel#Object#!= */
5983 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AWriteAble:kernel#Object#exit */
5984 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AWriteAble:kernel#Object#sys */
5985 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AWriteAble:kernel#Object#hash */
5986 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AWriteAble:string#Object#to_s */
5987 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AWriteAble:string#Object#native_class_name */
5988 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AWriteAble:string#Object#class_name */
5989 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AWriteAble:string#Object#inspect */
5990 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AWriteAble:string#Object#inspect_head */
5991 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AWriteAble:string#Object#args */
5992 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AWriteAble:time#Object#get_time */
5993 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AWriteAble:file#Object#printn */
5994 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AWriteAble:file#Object#print */
5995 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AWriteAble:file#Object#getcwd */
5996 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AWriteAble:file#Object#file_getcwd */
5997 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AWriteAble:version#Object#nit_version */
5998 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AWriteAble:model_base#Object#intrude_visibility */
5999 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AWriteAble:model_base#Object#public_visibility */
6000 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AWriteAble:model_base#Object#protected_visibility */
6001 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AWriteAble:model_base#Object#private_visibility */
6002 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AWriteAble:model_base#Object#none_visibility */
6003 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AWriteAble:model#Object#abstract_kind */
6004 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AWriteAble:model#Object#concrete_kind */
6005 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AWriteAble:model#Object#interface_kind */
6006 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AWriteAble:model#Object#enum_kind */
6007 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AWriteAble:model#Object#extern_kind */
6008 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#location */
6009 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#hot_location */
6010 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#debug */
6011 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent */
6012 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#parent= */
6013 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#init */
6014 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__replace_child
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#replace_child */
6015 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#replace_with */
6016 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__visit_all
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#visit_all */
6017 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AWriteAble:literal#ANode#accept_literal */
6018 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AWriteAble:scope#ANode#accept_scope_visitor */
6019 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AWriteAble:flow#ANode#accept_flow_visitor */
6020 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AWriteAble:local_var_init#ANode#accept_local_var_visitor */
6021 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AWriteAble:auto_super_init#ANode#accept_auto_super_init */
6022 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AWriteAble:astvalidation#ANode#accept_ast_validation */
6023 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AWriteAble:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6024 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AWriteAble:transform#ANode#accept_transform_visitor */
6025 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#location= */
6026 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations */
6027 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AWriteAble:parser_nodes#Prod#n_annotations= */
6028 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AWriteAble:annotation#Prod#get_single_annotation */
6029 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AWriteAble:annotation#Prod#get_annotations */
6030 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AWriteAble:modelize_property#Prod#collect_text */
6031 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AWriteAble:parser_nodes#ANode#replace_with */
6032 (nitmethod_t
)VIRTUAL_parser_nodes__AAble__n_visibility
, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_visibility */
6033 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__n_visibility_61d
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_visibility= */
6034 (nitmethod_t
)VIRTUAL_parser_nodes__AAble__n_kwredef
, /* pointer to parser_nodes:AWriteAble:parser_nodes#AAble#n_kwredef */
6035 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__n_kwredef_61d
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwredef= */
6036 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__n_kwwritable_61d
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#n_kwwritable= */
6037 (nitmethod_t
)VIRTUAL_parser_prod__AWriteAble__init_awriteable
, /* pointer to parser_nodes:AWriteAble:parser_prod#AWriteAble#init_awriteable */
6040 /* allocate AWriteAble */
6041 val
* NEW_parser_nodes__AWriteAble(const struct type
* type
) {
6042 val
* self
/* : AWriteAble */;
6043 val
* var
/* : null */;
6044 val
* var1
/* : null */;
6045 val
* var2
/* : null */;
6046 val
* var3
/* : null */;
6047 val
* var4
/* : null */;
6048 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
6050 self
->class = &class_parser_nodes__AWriteAble
;
6052 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AWriteAble exact> */
6054 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AWriteAble exact> */
6056 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AWriteAble exact> */
6058 self
->attrs
[COLOR_parser_nodes__AAble___n_visibility
].val
= var3
; /* _n_visibility on <self:AWriteAble exact> */
6060 self
->attrs
[COLOR_parser_nodes__AAble___n_kwredef
].val
= var4
; /* _n_kwredef on <self:AWriteAble exact> */
6063 /* runtime class parser_nodes__AIdMethid */
6064 const struct class class_parser_nodes__AIdMethid
= {
6067 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIdMethid:kernel#Object#object_id */
6068 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_instance */
6069 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIdMethid:kernel#Object#== */
6070 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIdMethid:kernel#Object#!= */
6071 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIdMethid:kernel#Object#exit */
6072 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIdMethid:kernel#Object#sys */
6073 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIdMethid:kernel#Object#hash */
6074 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIdMethid:string#Object#to_s */
6075 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIdMethid:string#Object#native_class_name */
6076 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIdMethid:string#Object#class_name */
6077 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIdMethid:string#Object#inspect */
6078 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIdMethid:string#Object#inspect_head */
6079 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIdMethid:string#Object#args */
6080 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIdMethid:time#Object#get_time */
6081 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIdMethid:file#Object#printn */
6082 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIdMethid:file#Object#print */
6083 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIdMethid:file#Object#getcwd */
6084 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIdMethid:file#Object#file_getcwd */
6085 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIdMethid:version#Object#nit_version */
6086 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#intrude_visibility */
6087 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#public_visibility */
6088 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#protected_visibility */
6089 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#private_visibility */
6090 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#none_visibility */
6091 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#abstract_kind */
6092 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#concrete_kind */
6093 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#interface_kind */
6094 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#enum_kind */
6095 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#extern_kind */
6096 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location */
6097 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#hot_location */
6098 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#debug */
6099 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent */
6100 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent= */
6101 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#init */
6102 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__replace_child
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#replace_child */
6103 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#replace_with */
6104 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__visit_all
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#visit_all */
6105 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIdMethid:literal#ANode#accept_literal */
6106 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIdMethid:scope#ANode#accept_scope_visitor */
6107 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIdMethid:flow#ANode#accept_flow_visitor */
6108 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIdMethid:local_var_init#ANode#accept_local_var_visitor */
6109 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIdMethid:auto_super_init#ANode#accept_auto_super_init */
6110 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIdMethid:astvalidation#ANode#accept_ast_validation */
6111 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6112 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIdMethid:transform#ANode#accept_transform_visitor */
6113 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#location= */
6114 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations */
6115 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations= */
6116 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIdMethid:annotation#Prod#get_single_annotation */
6117 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIdMethid:annotation#Prod#get_annotations */
6118 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AIdMethid:modelize_property#Prod#collect_text */
6119 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#replace_with */
6120 (nitmethod_t
)VIRTUAL_parser_nodes__AIdMethid__n_id
, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#n_id */
6121 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__n_id_61d
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#n_id= */
6122 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__init_aidmethid
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#init_aidmethid */
6125 /* allocate AIdMethid */
6126 val
* NEW_parser_nodes__AIdMethid(const struct type
* type
) {
6127 val
* self
/* : AIdMethid */;
6128 val
* var
/* : null */;
6129 val
* var1
/* : null */;
6130 val
* var2
/* : null */;
6131 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6133 self
->class = &class_parser_nodes__AIdMethid
;
6135 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AIdMethid exact> */
6137 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AIdMethid exact> */
6139 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AIdMethid exact> */
6142 /* runtime class parser_nodes__APlusMethid */
6143 const struct class class_parser_nodes__APlusMethid
= {
6146 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APlusMethid:kernel#Object#object_id */
6147 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_instance */
6148 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APlusMethid:kernel#Object#== */
6149 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APlusMethid:kernel#Object#!= */
6150 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APlusMethid:kernel#Object#exit */
6151 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APlusMethid:kernel#Object#sys */
6152 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APlusMethid:kernel#Object#hash */
6153 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APlusMethid:string#Object#to_s */
6154 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APlusMethid:string#Object#native_class_name */
6155 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APlusMethid:string#Object#class_name */
6156 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APlusMethid:string#Object#inspect */
6157 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APlusMethid:string#Object#inspect_head */
6158 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APlusMethid:string#Object#args */
6159 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APlusMethid:time#Object#get_time */
6160 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APlusMethid:file#Object#printn */
6161 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APlusMethid:file#Object#print */
6162 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APlusMethid:file#Object#getcwd */
6163 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APlusMethid:file#Object#file_getcwd */
6164 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APlusMethid:version#Object#nit_version */
6165 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#intrude_visibility */
6166 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#public_visibility */
6167 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#protected_visibility */
6168 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#private_visibility */
6169 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#none_visibility */
6170 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#abstract_kind */
6171 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#concrete_kind */
6172 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#interface_kind */
6173 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#enum_kind */
6174 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#extern_kind */
6175 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location */
6176 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#hot_location */
6177 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#debug */
6178 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent */
6179 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent= */
6180 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#init */
6181 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__replace_child
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#replace_child */
6182 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#replace_with */
6183 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__visit_all
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#visit_all */
6184 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APlusMethid:literal#ANode#accept_literal */
6185 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APlusMethid:scope#ANode#accept_scope_visitor */
6186 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APlusMethid:flow#ANode#accept_flow_visitor */
6187 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APlusMethid:local_var_init#ANode#accept_local_var_visitor */
6188 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APlusMethid:auto_super_init#ANode#accept_auto_super_init */
6189 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APlusMethid:astvalidation#ANode#accept_ast_validation */
6190 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6191 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APlusMethid:transform#ANode#accept_transform_visitor */
6192 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#location= */
6193 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations */
6194 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations= */
6195 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APlusMethid:annotation#Prod#get_single_annotation */
6196 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APlusMethid:annotation#Prod#get_annotations */
6197 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:APlusMethid:modelize_property#Prod#collect_text */
6198 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#replace_with */
6199 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__n_plus_61d
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#n_plus= */
6200 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__init_aplusmethid
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#init_aplusmethid */
6203 /* allocate APlusMethid */
6204 val
* NEW_parser_nodes__APlusMethid(const struct type
* type
) {
6205 val
* self
/* : APlusMethid */;
6206 val
* var
/* : null */;
6207 val
* var1
/* : null */;
6208 val
* var2
/* : null */;
6209 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6211 self
->class = &class_parser_nodes__APlusMethid
;
6213 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:APlusMethid exact> */
6215 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:APlusMethid exact> */
6217 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:APlusMethid exact> */
6220 /* runtime class parser_nodes__AMinusMethid */
6221 const struct class class_parser_nodes__AMinusMethid
= {
6224 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#object_id */
6225 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_instance */
6226 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#== */
6227 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#!= */
6228 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#exit */
6229 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#sys */
6230 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#hash */
6231 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMinusMethid:string#Object#to_s */
6232 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMinusMethid:string#Object#native_class_name */
6233 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMinusMethid:string#Object#class_name */
6234 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect */
6235 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect_head */
6236 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMinusMethid:string#Object#args */
6237 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMinusMethid:time#Object#get_time */
6238 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMinusMethid:file#Object#printn */
6239 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMinusMethid:file#Object#print */
6240 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMinusMethid:file#Object#getcwd */
6241 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMinusMethid:file#Object#file_getcwd */
6242 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMinusMethid:version#Object#nit_version */
6243 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#intrude_visibility */
6244 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#public_visibility */
6245 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#protected_visibility */
6246 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#private_visibility */
6247 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#none_visibility */
6248 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#abstract_kind */
6249 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#concrete_kind */
6250 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#interface_kind */
6251 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#enum_kind */
6252 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#extern_kind */
6253 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location */
6254 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#hot_location */
6255 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#debug */
6256 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent */
6257 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent= */
6258 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#init */
6259 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__replace_child
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#replace_child */
6260 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#replace_with */
6261 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__visit_all
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#visit_all */
6262 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMinusMethid:literal#ANode#accept_literal */
6263 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMinusMethid:scope#ANode#accept_scope_visitor */
6264 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMinusMethid:flow#ANode#accept_flow_visitor */
6265 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMinusMethid:local_var_init#ANode#accept_local_var_visitor */
6266 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMinusMethid:auto_super_init#ANode#accept_auto_super_init */
6267 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMinusMethid:astvalidation#ANode#accept_ast_validation */
6268 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6269 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMinusMethid:transform#ANode#accept_transform_visitor */
6270 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#location= */
6271 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations */
6272 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations= */
6273 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMinusMethid:annotation#Prod#get_single_annotation */
6274 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMinusMethid:annotation#Prod#get_annotations */
6275 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AMinusMethid:modelize_property#Prod#collect_text */
6276 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#replace_with */
6277 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__n_minus_61d
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#n_minus= */
6278 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#init_aminusmethid */
6281 /* allocate AMinusMethid */
6282 val
* NEW_parser_nodes__AMinusMethid(const struct type
* type
) {
6283 val
* self
/* : AMinusMethid */;
6284 val
* var
/* : null */;
6285 val
* var1
/* : null */;
6286 val
* var2
/* : null */;
6287 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6289 self
->class = &class_parser_nodes__AMinusMethid
;
6291 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AMinusMethid exact> */
6293 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AMinusMethid exact> */
6295 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AMinusMethid exact> */
6298 /* runtime class parser_nodes__AStarMethid */
6299 const struct class class_parser_nodes__AStarMethid
= {
6302 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarMethid:kernel#Object#object_id */
6303 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_instance */
6304 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarMethid:kernel#Object#== */
6305 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarMethid:kernel#Object#!= */
6306 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarMethid:kernel#Object#exit */
6307 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarMethid:kernel#Object#sys */
6308 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarMethid:kernel#Object#hash */
6309 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarMethid:string#Object#to_s */
6310 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarMethid:string#Object#native_class_name */
6311 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarMethid:string#Object#class_name */
6312 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarMethid:string#Object#inspect */
6313 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarMethid:string#Object#inspect_head */
6314 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarMethid:string#Object#args */
6315 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarMethid:time#Object#get_time */
6316 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarMethid:file#Object#printn */
6317 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarMethid:file#Object#print */
6318 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarMethid:file#Object#getcwd */
6319 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarMethid:file#Object#file_getcwd */
6320 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarMethid:version#Object#nit_version */
6321 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#intrude_visibility */
6322 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#public_visibility */
6323 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#protected_visibility */
6324 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#private_visibility */
6325 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#none_visibility */
6326 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#abstract_kind */
6327 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#concrete_kind */
6328 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#interface_kind */
6329 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#enum_kind */
6330 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#extern_kind */
6331 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location */
6332 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#hot_location */
6333 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#debug */
6334 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent */
6335 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent= */
6336 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#init */
6337 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__replace_child
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#replace_child */
6338 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#replace_with */
6339 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__visit_all
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#visit_all */
6340 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarMethid:literal#ANode#accept_literal */
6341 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarMethid:scope#ANode#accept_scope_visitor */
6342 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarMethid:flow#ANode#accept_flow_visitor */
6343 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarMethid:local_var_init#ANode#accept_local_var_visitor */
6344 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarMethid:auto_super_init#ANode#accept_auto_super_init */
6345 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarMethid:astvalidation#ANode#accept_ast_validation */
6346 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6347 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarMethid:transform#ANode#accept_transform_visitor */
6348 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#location= */
6349 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations */
6350 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations= */
6351 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarMethid:annotation#Prod#get_single_annotation */
6352 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarMethid:annotation#Prod#get_annotations */
6353 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AStarMethid:modelize_property#Prod#collect_text */
6354 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#replace_with */
6355 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__n_star_61d
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#n_star= */
6356 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__init_astarmethid
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#init_astarmethid */
6359 /* allocate AStarMethid */
6360 val
* NEW_parser_nodes__AStarMethid(const struct type
* type
) {
6361 val
* self
/* : AStarMethid */;
6362 val
* var
/* : null */;
6363 val
* var1
/* : null */;
6364 val
* var2
/* : null */;
6365 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6367 self
->class = &class_parser_nodes__AStarMethid
;
6369 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AStarMethid exact> */
6371 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AStarMethid exact> */
6373 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AStarMethid exact> */
6376 /* runtime class parser_nodes__ASlashMethid */
6377 const struct class class_parser_nodes__ASlashMethid
= {
6380 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#object_id */
6381 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_instance */
6382 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#== */
6383 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#!= */
6384 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#exit */
6385 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#sys */
6386 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#hash */
6387 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASlashMethid:string#Object#to_s */
6388 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASlashMethid:string#Object#native_class_name */
6389 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASlashMethid:string#Object#class_name */
6390 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect */
6391 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect_head */
6392 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASlashMethid:string#Object#args */
6393 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASlashMethid:time#Object#get_time */
6394 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASlashMethid:file#Object#printn */
6395 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASlashMethid:file#Object#print */
6396 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASlashMethid:file#Object#getcwd */
6397 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASlashMethid:file#Object#file_getcwd */
6398 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASlashMethid:version#Object#nit_version */
6399 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#intrude_visibility */
6400 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#public_visibility */
6401 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#protected_visibility */
6402 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#private_visibility */
6403 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#none_visibility */
6404 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#abstract_kind */
6405 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#concrete_kind */
6406 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#interface_kind */
6407 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#enum_kind */
6408 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#extern_kind */
6409 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location */
6410 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#hot_location */
6411 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#debug */
6412 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent */
6413 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent= */
6414 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#init */
6415 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__replace_child
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#replace_child */
6416 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#replace_with */
6417 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__visit_all
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#visit_all */
6418 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASlashMethid:literal#ANode#accept_literal */
6419 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASlashMethid:scope#ANode#accept_scope_visitor */
6420 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASlashMethid:flow#ANode#accept_flow_visitor */
6421 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASlashMethid:local_var_init#ANode#accept_local_var_visitor */
6422 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASlashMethid:auto_super_init#ANode#accept_auto_super_init */
6423 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASlashMethid:astvalidation#ANode#accept_ast_validation */
6424 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6425 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASlashMethid:transform#ANode#accept_transform_visitor */
6426 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#location= */
6427 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations */
6428 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations= */
6429 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASlashMethid:annotation#Prod#get_single_annotation */
6430 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASlashMethid:annotation#Prod#get_annotations */
6431 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ASlashMethid:modelize_property#Prod#collect_text */
6432 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#replace_with */
6433 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__n_slash_61d
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#n_slash= */
6434 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#init_aslashmethid */
6437 /* allocate ASlashMethid */
6438 val
* NEW_parser_nodes__ASlashMethid(const struct type
* type
) {
6439 val
* self
/* : ASlashMethid */;
6440 val
* var
/* : null */;
6441 val
* var1
/* : null */;
6442 val
* var2
/* : null */;
6443 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6445 self
->class = &class_parser_nodes__ASlashMethid
;
6447 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ASlashMethid exact> */
6449 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ASlashMethid exact> */
6451 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ASlashMethid exact> */
6454 /* runtime class parser_nodes__APercentMethid */
6455 const struct class class_parser_nodes__APercentMethid
= {
6458 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APercentMethid:kernel#Object#object_id */
6459 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_instance */
6460 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APercentMethid:kernel#Object#== */
6461 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APercentMethid:kernel#Object#!= */
6462 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APercentMethid:kernel#Object#exit */
6463 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APercentMethid:kernel#Object#sys */
6464 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APercentMethid:kernel#Object#hash */
6465 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APercentMethid:string#Object#to_s */
6466 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APercentMethid:string#Object#native_class_name */
6467 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APercentMethid:string#Object#class_name */
6468 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APercentMethid:string#Object#inspect */
6469 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APercentMethid:string#Object#inspect_head */
6470 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APercentMethid:string#Object#args */
6471 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APercentMethid:time#Object#get_time */
6472 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APercentMethid:file#Object#printn */
6473 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APercentMethid:file#Object#print */
6474 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APercentMethid:file#Object#getcwd */
6475 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APercentMethid:file#Object#file_getcwd */
6476 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APercentMethid:version#Object#nit_version */
6477 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#intrude_visibility */
6478 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#public_visibility */
6479 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#protected_visibility */
6480 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#private_visibility */
6481 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#none_visibility */
6482 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#abstract_kind */
6483 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#concrete_kind */
6484 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#interface_kind */
6485 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#enum_kind */
6486 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#extern_kind */
6487 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location */
6488 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#hot_location */
6489 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#debug */
6490 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent */
6491 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent= */
6492 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#init */
6493 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__replace_child
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#replace_child */
6494 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#replace_with */
6495 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__visit_all
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#visit_all */
6496 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APercentMethid:literal#ANode#accept_literal */
6497 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APercentMethid:scope#ANode#accept_scope_visitor */
6498 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APercentMethid:flow#ANode#accept_flow_visitor */
6499 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APercentMethid:local_var_init#ANode#accept_local_var_visitor */
6500 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APercentMethid:auto_super_init#ANode#accept_auto_super_init */
6501 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APercentMethid:astvalidation#ANode#accept_ast_validation */
6502 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6503 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APercentMethid:transform#ANode#accept_transform_visitor */
6504 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#location= */
6505 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations */
6506 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations= */
6507 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APercentMethid:annotation#Prod#get_single_annotation */
6508 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APercentMethid:annotation#Prod#get_annotations */
6509 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:APercentMethid:modelize_property#Prod#collect_text */
6510 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#replace_with */
6511 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__n_percent_61d
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#n_percent= */
6512 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__init_apercentmethid
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#init_apercentmethid */
6515 /* allocate APercentMethid */
6516 val
* NEW_parser_nodes__APercentMethid(const struct type
* type
) {
6517 val
* self
/* : APercentMethid */;
6518 val
* var
/* : null */;
6519 val
* var1
/* : null */;
6520 val
* var2
/* : null */;
6521 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6523 self
->class = &class_parser_nodes__APercentMethid
;
6525 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:APercentMethid exact> */
6527 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:APercentMethid exact> */
6529 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:APercentMethid exact> */
6532 /* runtime class parser_nodes__AEqMethid */
6533 const struct class class_parser_nodes__AEqMethid
= {
6536 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AEqMethid:kernel#Object#object_id */
6537 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_instance */
6538 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AEqMethid:kernel#Object#== */
6539 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AEqMethid:kernel#Object#!= */
6540 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AEqMethid:kernel#Object#exit */
6541 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AEqMethid:kernel#Object#sys */
6542 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AEqMethid:kernel#Object#hash */
6543 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AEqMethid:string#Object#to_s */
6544 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AEqMethid:string#Object#native_class_name */
6545 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AEqMethid:string#Object#class_name */
6546 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AEqMethid:string#Object#inspect */
6547 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AEqMethid:string#Object#inspect_head */
6548 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AEqMethid:string#Object#args */
6549 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AEqMethid:time#Object#get_time */
6550 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AEqMethid:file#Object#printn */
6551 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AEqMethid:file#Object#print */
6552 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AEqMethid:file#Object#getcwd */
6553 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AEqMethid:file#Object#file_getcwd */
6554 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AEqMethid:version#Object#nit_version */
6555 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#intrude_visibility */
6556 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#public_visibility */
6557 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#protected_visibility */
6558 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#private_visibility */
6559 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#none_visibility */
6560 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#abstract_kind */
6561 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#concrete_kind */
6562 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#interface_kind */
6563 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#enum_kind */
6564 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#extern_kind */
6565 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location */
6566 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#hot_location */
6567 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#debug */
6568 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent */
6569 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent= */
6570 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#init */
6571 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__replace_child
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#replace_child */
6572 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#replace_with */
6573 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__visit_all
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#visit_all */
6574 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AEqMethid:literal#ANode#accept_literal */
6575 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AEqMethid:scope#ANode#accept_scope_visitor */
6576 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AEqMethid:flow#ANode#accept_flow_visitor */
6577 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AEqMethid:local_var_init#ANode#accept_local_var_visitor */
6578 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AEqMethid:auto_super_init#ANode#accept_auto_super_init */
6579 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AEqMethid:astvalidation#ANode#accept_ast_validation */
6580 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6581 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AEqMethid:transform#ANode#accept_transform_visitor */
6582 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#location= */
6583 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations */
6584 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations= */
6585 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AEqMethid:annotation#Prod#get_single_annotation */
6586 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AEqMethid:annotation#Prod#get_annotations */
6587 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AEqMethid:modelize_property#Prod#collect_text */
6588 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#replace_with */
6589 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__n_eq_61d
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#n_eq= */
6590 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__init_aeqmethid
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#init_aeqmethid */
6593 /* allocate AEqMethid */
6594 val
* NEW_parser_nodes__AEqMethid(const struct type
* type
) {
6595 val
* self
/* : AEqMethid */;
6596 val
* var
/* : null */;
6597 val
* var1
/* : null */;
6598 val
* var2
/* : null */;
6599 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6601 self
->class = &class_parser_nodes__AEqMethid
;
6603 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AEqMethid exact> */
6605 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AEqMethid exact> */
6607 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AEqMethid exact> */
6610 /* runtime class parser_nodes__ANeMethid */
6611 const struct class class_parser_nodes__ANeMethid
= {
6614 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANeMethid:kernel#Object#object_id */
6615 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_instance */
6616 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANeMethid:kernel#Object#== */
6617 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANeMethid:kernel#Object#!= */
6618 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANeMethid:kernel#Object#exit */
6619 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANeMethid:kernel#Object#sys */
6620 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANeMethid:kernel#Object#hash */
6621 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANeMethid:string#Object#to_s */
6622 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANeMethid:string#Object#native_class_name */
6623 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANeMethid:string#Object#class_name */
6624 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANeMethid:string#Object#inspect */
6625 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANeMethid:string#Object#inspect_head */
6626 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANeMethid:string#Object#args */
6627 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANeMethid:time#Object#get_time */
6628 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANeMethid:file#Object#printn */
6629 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANeMethid:file#Object#print */
6630 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANeMethid:file#Object#getcwd */
6631 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANeMethid:file#Object#file_getcwd */
6632 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANeMethid:version#Object#nit_version */
6633 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#intrude_visibility */
6634 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#public_visibility */
6635 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#protected_visibility */
6636 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#private_visibility */
6637 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#none_visibility */
6638 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#abstract_kind */
6639 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#concrete_kind */
6640 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#interface_kind */
6641 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#enum_kind */
6642 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#extern_kind */
6643 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location */
6644 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#hot_location */
6645 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#debug */
6646 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent */
6647 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent= */
6648 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#init */
6649 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__replace_child
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#replace_child */
6650 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#replace_with */
6651 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__visit_all
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#visit_all */
6652 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANeMethid:literal#ANode#accept_literal */
6653 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANeMethid:scope#ANode#accept_scope_visitor */
6654 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ANeMethid:flow#ANode#accept_flow_visitor */
6655 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANeMethid:local_var_init#ANode#accept_local_var_visitor */
6656 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ANeMethid:auto_super_init#ANode#accept_auto_super_init */
6657 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANeMethid:astvalidation#ANode#accept_ast_validation */
6658 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6659 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANeMethid:transform#ANode#accept_transform_visitor */
6660 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#location= */
6661 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations */
6662 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations= */
6663 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANeMethid:annotation#Prod#get_single_annotation */
6664 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANeMethid:annotation#Prod#get_annotations */
6665 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ANeMethid:modelize_property#Prod#collect_text */
6666 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#replace_with */
6667 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__n_ne_61d
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#n_ne= */
6668 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__init_anemethid
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#init_anemethid */
6671 /* allocate ANeMethid */
6672 val
* NEW_parser_nodes__ANeMethid(const struct type
* type
) {
6673 val
* self
/* : ANeMethid */;
6674 val
* var
/* : null */;
6675 val
* var1
/* : null */;
6676 val
* var2
/* : null */;
6677 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6679 self
->class = &class_parser_nodes__ANeMethid
;
6681 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ANeMethid exact> */
6683 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ANeMethid exact> */
6685 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ANeMethid exact> */
6688 /* runtime class parser_nodes__ALeMethid */
6689 const struct class class_parser_nodes__ALeMethid
= {
6692 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALeMethid:kernel#Object#object_id */
6693 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_instance */
6694 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALeMethid:kernel#Object#== */
6695 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALeMethid:kernel#Object#!= */
6696 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALeMethid:kernel#Object#exit */
6697 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALeMethid:kernel#Object#sys */
6698 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALeMethid:kernel#Object#hash */
6699 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALeMethid:string#Object#to_s */
6700 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALeMethid:string#Object#native_class_name */
6701 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALeMethid:string#Object#class_name */
6702 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALeMethid:string#Object#inspect */
6703 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALeMethid:string#Object#inspect_head */
6704 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALeMethid:string#Object#args */
6705 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALeMethid:time#Object#get_time */
6706 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALeMethid:file#Object#printn */
6707 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALeMethid:file#Object#print */
6708 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALeMethid:file#Object#getcwd */
6709 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALeMethid:file#Object#file_getcwd */
6710 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALeMethid:version#Object#nit_version */
6711 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#intrude_visibility */
6712 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#public_visibility */
6713 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#protected_visibility */
6714 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#private_visibility */
6715 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#none_visibility */
6716 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#abstract_kind */
6717 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#concrete_kind */
6718 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#interface_kind */
6719 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#enum_kind */
6720 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#extern_kind */
6721 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location */
6722 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#hot_location */
6723 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#debug */
6724 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent */
6725 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent= */
6726 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#init */
6727 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__replace_child
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#replace_child */
6728 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#replace_with */
6729 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__visit_all
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#visit_all */
6730 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALeMethid:literal#ANode#accept_literal */
6731 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALeMethid:scope#ANode#accept_scope_visitor */
6732 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALeMethid:flow#ANode#accept_flow_visitor */
6733 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALeMethid:local_var_init#ANode#accept_local_var_visitor */
6734 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALeMethid:auto_super_init#ANode#accept_auto_super_init */
6735 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALeMethid:astvalidation#ANode#accept_ast_validation */
6736 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6737 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALeMethid:transform#ANode#accept_transform_visitor */
6738 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#location= */
6739 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations */
6740 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations= */
6741 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALeMethid:annotation#Prod#get_single_annotation */
6742 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALeMethid:annotation#Prod#get_annotations */
6743 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALeMethid:modelize_property#Prod#collect_text */
6744 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#replace_with */
6745 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__n_le_61d
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#n_le= */
6746 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__init_alemethid
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#init_alemethid */
6749 /* allocate ALeMethid */
6750 val
* NEW_parser_nodes__ALeMethid(const struct type
* type
) {
6751 val
* self
/* : ALeMethid */;
6752 val
* var
/* : null */;
6753 val
* var1
/* : null */;
6754 val
* var2
/* : null */;
6755 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6757 self
->class = &class_parser_nodes__ALeMethid
;
6759 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALeMethid exact> */
6761 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALeMethid exact> */
6763 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALeMethid exact> */
6766 /* runtime class parser_nodes__AGeMethid */
6767 const struct class class_parser_nodes__AGeMethid
= {
6770 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGeMethid:kernel#Object#object_id */
6771 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_instance */
6772 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGeMethid:kernel#Object#== */
6773 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGeMethid:kernel#Object#!= */
6774 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGeMethid:kernel#Object#exit */
6775 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGeMethid:kernel#Object#sys */
6776 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGeMethid:kernel#Object#hash */
6777 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGeMethid:string#Object#to_s */
6778 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGeMethid:string#Object#native_class_name */
6779 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGeMethid:string#Object#class_name */
6780 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGeMethid:string#Object#inspect */
6781 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGeMethid:string#Object#inspect_head */
6782 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGeMethid:string#Object#args */
6783 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGeMethid:time#Object#get_time */
6784 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGeMethid:file#Object#printn */
6785 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGeMethid:file#Object#print */
6786 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGeMethid:file#Object#getcwd */
6787 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGeMethid:file#Object#file_getcwd */
6788 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGeMethid:version#Object#nit_version */
6789 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#intrude_visibility */
6790 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#public_visibility */
6791 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#protected_visibility */
6792 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#private_visibility */
6793 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#none_visibility */
6794 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#abstract_kind */
6795 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#concrete_kind */
6796 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#interface_kind */
6797 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#enum_kind */
6798 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#extern_kind */
6799 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location */
6800 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#hot_location */
6801 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#debug */
6802 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent */
6803 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent= */
6804 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#init */
6805 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__replace_child
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#replace_child */
6806 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#replace_with */
6807 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__visit_all
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#visit_all */
6808 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGeMethid:literal#ANode#accept_literal */
6809 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGeMethid:scope#ANode#accept_scope_visitor */
6810 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGeMethid:flow#ANode#accept_flow_visitor */
6811 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGeMethid:local_var_init#ANode#accept_local_var_visitor */
6812 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGeMethid:auto_super_init#ANode#accept_auto_super_init */
6813 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGeMethid:astvalidation#ANode#accept_ast_validation */
6814 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6815 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGeMethid:transform#ANode#accept_transform_visitor */
6816 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#location= */
6817 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations */
6818 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations= */
6819 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGeMethid:annotation#Prod#get_single_annotation */
6820 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGeMethid:annotation#Prod#get_annotations */
6821 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AGeMethid:modelize_property#Prod#collect_text */
6822 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#replace_with */
6823 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__n_ge_61d
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#n_ge= */
6824 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__init_agemethid
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#init_agemethid */
6827 /* allocate AGeMethid */
6828 val
* NEW_parser_nodes__AGeMethid(const struct type
* type
) {
6829 val
* self
/* : AGeMethid */;
6830 val
* var
/* : null */;
6831 val
* var1
/* : null */;
6832 val
* var2
/* : null */;
6833 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6835 self
->class = &class_parser_nodes__AGeMethid
;
6837 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AGeMethid exact> */
6839 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AGeMethid exact> */
6841 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AGeMethid exact> */
6844 /* runtime class parser_nodes__ALtMethid */
6845 const struct class class_parser_nodes__ALtMethid
= {
6848 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALtMethid:kernel#Object#object_id */
6849 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_instance */
6850 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALtMethid:kernel#Object#== */
6851 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALtMethid:kernel#Object#!= */
6852 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALtMethid:kernel#Object#exit */
6853 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALtMethid:kernel#Object#sys */
6854 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALtMethid:kernel#Object#hash */
6855 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALtMethid:string#Object#to_s */
6856 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALtMethid:string#Object#native_class_name */
6857 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALtMethid:string#Object#class_name */
6858 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALtMethid:string#Object#inspect */
6859 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALtMethid:string#Object#inspect_head */
6860 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALtMethid:string#Object#args */
6861 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALtMethid:time#Object#get_time */
6862 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALtMethid:file#Object#printn */
6863 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALtMethid:file#Object#print */
6864 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALtMethid:file#Object#getcwd */
6865 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALtMethid:file#Object#file_getcwd */
6866 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALtMethid:version#Object#nit_version */
6867 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#intrude_visibility */
6868 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#public_visibility */
6869 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#protected_visibility */
6870 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#private_visibility */
6871 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#none_visibility */
6872 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#abstract_kind */
6873 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#concrete_kind */
6874 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#interface_kind */
6875 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#enum_kind */
6876 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#extern_kind */
6877 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location */
6878 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#hot_location */
6879 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#debug */
6880 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent */
6881 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent= */
6882 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#init */
6883 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__replace_child
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#replace_child */
6884 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#replace_with */
6885 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__visit_all
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#visit_all */
6886 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALtMethid:literal#ANode#accept_literal */
6887 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALtMethid:scope#ANode#accept_scope_visitor */
6888 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALtMethid:flow#ANode#accept_flow_visitor */
6889 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALtMethid:local_var_init#ANode#accept_local_var_visitor */
6890 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALtMethid:auto_super_init#ANode#accept_auto_super_init */
6891 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALtMethid:astvalidation#ANode#accept_ast_validation */
6892 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6893 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALtMethid:transform#ANode#accept_transform_visitor */
6894 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#location= */
6895 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations */
6896 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations= */
6897 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALtMethid:annotation#Prod#get_single_annotation */
6898 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALtMethid:annotation#Prod#get_annotations */
6899 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALtMethid:modelize_property#Prod#collect_text */
6900 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#replace_with */
6901 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__n_lt_61d
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#n_lt= */
6902 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__init_altmethid
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#init_altmethid */
6905 /* allocate ALtMethid */
6906 val
* NEW_parser_nodes__ALtMethid(const struct type
* type
) {
6907 val
* self
/* : ALtMethid */;
6908 val
* var
/* : null */;
6909 val
* var1
/* : null */;
6910 val
* var2
/* : null */;
6911 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6913 self
->class = &class_parser_nodes__ALtMethid
;
6915 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALtMethid exact> */
6917 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALtMethid exact> */
6919 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALtMethid exact> */
6922 /* runtime class parser_nodes__AGtMethid */
6923 const struct class class_parser_nodes__AGtMethid
= {
6926 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGtMethid:kernel#Object#object_id */
6927 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_instance */
6928 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGtMethid:kernel#Object#== */
6929 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGtMethid:kernel#Object#!= */
6930 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGtMethid:kernel#Object#exit */
6931 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGtMethid:kernel#Object#sys */
6932 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGtMethid:kernel#Object#hash */
6933 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGtMethid:string#Object#to_s */
6934 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGtMethid:string#Object#native_class_name */
6935 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGtMethid:string#Object#class_name */
6936 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGtMethid:string#Object#inspect */
6937 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGtMethid:string#Object#inspect_head */
6938 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGtMethid:string#Object#args */
6939 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGtMethid:time#Object#get_time */
6940 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGtMethid:file#Object#printn */
6941 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGtMethid:file#Object#print */
6942 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGtMethid:file#Object#getcwd */
6943 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGtMethid:file#Object#file_getcwd */
6944 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGtMethid:version#Object#nit_version */
6945 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#intrude_visibility */
6946 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#public_visibility */
6947 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#protected_visibility */
6948 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#private_visibility */
6949 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#none_visibility */
6950 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#abstract_kind */
6951 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#concrete_kind */
6952 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#interface_kind */
6953 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#enum_kind */
6954 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#extern_kind */
6955 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location */
6956 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#hot_location */
6957 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#debug */
6958 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent */
6959 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent= */
6960 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#init */
6961 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__replace_child
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#replace_child */
6962 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#replace_with */
6963 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__visit_all
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#visit_all */
6964 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGtMethid:literal#ANode#accept_literal */
6965 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGtMethid:scope#ANode#accept_scope_visitor */
6966 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGtMethid:flow#ANode#accept_flow_visitor */
6967 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGtMethid:local_var_init#ANode#accept_local_var_visitor */
6968 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGtMethid:auto_super_init#ANode#accept_auto_super_init */
6969 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGtMethid:astvalidation#ANode#accept_ast_validation */
6970 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6971 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGtMethid:transform#ANode#accept_transform_visitor */
6972 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#location= */
6973 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations */
6974 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations= */
6975 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGtMethid:annotation#Prod#get_single_annotation */
6976 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGtMethid:annotation#Prod#get_annotations */
6977 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AGtMethid:modelize_property#Prod#collect_text */
6978 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#replace_with */
6979 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__n_gt_61d
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#n_gt= */
6980 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__init_agtmethid
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#init_agtmethid */
6983 /* allocate AGtMethid */
6984 val
* NEW_parser_nodes__AGtMethid(const struct type
* type
) {
6985 val
* self
/* : AGtMethid */;
6986 val
* var
/* : null */;
6987 val
* var1
/* : null */;
6988 val
* var2
/* : null */;
6989 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
6991 self
->class = &class_parser_nodes__AGtMethid
;
6993 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AGtMethid exact> */
6995 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AGtMethid exact> */
6997 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AGtMethid exact> */
7000 /* runtime class parser_nodes__ALlMethid */
7001 const struct class class_parser_nodes__ALlMethid
= {
7004 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALlMethid:kernel#Object#object_id */
7005 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_instance */
7006 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALlMethid:kernel#Object#== */
7007 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALlMethid:kernel#Object#!= */
7008 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALlMethid:kernel#Object#exit */
7009 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALlMethid:kernel#Object#sys */
7010 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALlMethid:kernel#Object#hash */
7011 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALlMethid:string#Object#to_s */
7012 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALlMethid:string#Object#native_class_name */
7013 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALlMethid:string#Object#class_name */
7014 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALlMethid:string#Object#inspect */
7015 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALlMethid:string#Object#inspect_head */
7016 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALlMethid:string#Object#args */
7017 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALlMethid:time#Object#get_time */
7018 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALlMethid:file#Object#printn */
7019 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALlMethid:file#Object#print */
7020 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALlMethid:file#Object#getcwd */
7021 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALlMethid:file#Object#file_getcwd */
7022 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALlMethid:version#Object#nit_version */
7023 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#intrude_visibility */
7024 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#public_visibility */
7025 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#protected_visibility */
7026 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#private_visibility */
7027 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#none_visibility */
7028 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#abstract_kind */
7029 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#concrete_kind */
7030 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#interface_kind */
7031 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#enum_kind */
7032 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#extern_kind */
7033 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location */
7034 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#hot_location */
7035 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#debug */
7036 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent */
7037 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent= */
7038 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#init */
7039 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__replace_child
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#replace_child */
7040 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#replace_with */
7041 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__visit_all
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#visit_all */
7042 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALlMethid:literal#ANode#accept_literal */
7043 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALlMethid:scope#ANode#accept_scope_visitor */
7044 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALlMethid:flow#ANode#accept_flow_visitor */
7045 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALlMethid:local_var_init#ANode#accept_local_var_visitor */
7046 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALlMethid:auto_super_init#ANode#accept_auto_super_init */
7047 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALlMethid:astvalidation#ANode#accept_ast_validation */
7048 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7049 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALlMethid:transform#ANode#accept_transform_visitor */
7050 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#location= */
7051 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations */
7052 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations= */
7053 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALlMethid:annotation#Prod#get_single_annotation */
7054 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALlMethid:annotation#Prod#get_annotations */
7055 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALlMethid:modelize_property#Prod#collect_text */
7056 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#replace_with */
7057 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__n_ll_61d
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#n_ll= */
7058 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__init_allmethid
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#init_allmethid */
7061 /* allocate ALlMethid */
7062 val
* NEW_parser_nodes__ALlMethid(const struct type
* type
) {
7063 val
* self
/* : ALlMethid */;
7064 val
* var
/* : null */;
7065 val
* var1
/* : null */;
7066 val
* var2
/* : null */;
7067 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7069 self
->class = &class_parser_nodes__ALlMethid
;
7071 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALlMethid exact> */
7073 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALlMethid exact> */
7075 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALlMethid exact> */
7078 /* runtime class parser_nodes__AGgMethid */
7079 const struct class class_parser_nodes__AGgMethid
= {
7082 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGgMethid:kernel#Object#object_id */
7083 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_instance */
7084 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGgMethid:kernel#Object#== */
7085 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGgMethid:kernel#Object#!= */
7086 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGgMethid:kernel#Object#exit */
7087 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGgMethid:kernel#Object#sys */
7088 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGgMethid:kernel#Object#hash */
7089 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGgMethid:string#Object#to_s */
7090 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGgMethid:string#Object#native_class_name */
7091 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGgMethid:string#Object#class_name */
7092 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGgMethid:string#Object#inspect */
7093 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGgMethid:string#Object#inspect_head */
7094 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGgMethid:string#Object#args */
7095 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGgMethid:time#Object#get_time */
7096 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGgMethid:file#Object#printn */
7097 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGgMethid:file#Object#print */
7098 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGgMethid:file#Object#getcwd */
7099 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGgMethid:file#Object#file_getcwd */
7100 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGgMethid:version#Object#nit_version */
7101 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#intrude_visibility */
7102 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#public_visibility */
7103 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#protected_visibility */
7104 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#private_visibility */
7105 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#none_visibility */
7106 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#abstract_kind */
7107 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#concrete_kind */
7108 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#interface_kind */
7109 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#enum_kind */
7110 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#extern_kind */
7111 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location */
7112 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#hot_location */
7113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#debug */
7114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent */
7115 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent= */
7116 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#init */
7117 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__replace_child
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#replace_child */
7118 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#replace_with */
7119 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__visit_all
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#visit_all */
7120 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGgMethid:literal#ANode#accept_literal */
7121 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGgMethid:scope#ANode#accept_scope_visitor */
7122 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGgMethid:flow#ANode#accept_flow_visitor */
7123 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGgMethid:local_var_init#ANode#accept_local_var_visitor */
7124 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGgMethid:auto_super_init#ANode#accept_auto_super_init */
7125 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGgMethid:astvalidation#ANode#accept_ast_validation */
7126 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7127 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGgMethid:transform#ANode#accept_transform_visitor */
7128 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#location= */
7129 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations */
7130 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations= */
7131 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGgMethid:annotation#Prod#get_single_annotation */
7132 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGgMethid:annotation#Prod#get_annotations */
7133 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AGgMethid:modelize_property#Prod#collect_text */
7134 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#replace_with */
7135 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__n_gg_61d
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#n_gg= */
7136 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__init_aggmethid
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#init_aggmethid */
7139 /* allocate AGgMethid */
7140 val
* NEW_parser_nodes__AGgMethid(const struct type
* type
) {
7141 val
* self
/* : AGgMethid */;
7142 val
* var
/* : null */;
7143 val
* var1
/* : null */;
7144 val
* var2
/* : null */;
7145 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7147 self
->class = &class_parser_nodes__AGgMethid
;
7149 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AGgMethid exact> */
7151 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AGgMethid exact> */
7153 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AGgMethid exact> */
7156 /* runtime class parser_nodes__ABraMethid */
7157 const struct class class_parser_nodes__ABraMethid
= {
7160 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABraMethid:kernel#Object#object_id */
7161 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_instance */
7162 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABraMethid:kernel#Object#== */
7163 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABraMethid:kernel#Object#!= */
7164 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABraMethid:kernel#Object#exit */
7165 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABraMethid:kernel#Object#sys */
7166 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABraMethid:kernel#Object#hash */
7167 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABraMethid:string#Object#to_s */
7168 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABraMethid:string#Object#native_class_name */
7169 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABraMethid:string#Object#class_name */
7170 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABraMethid:string#Object#inspect */
7171 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABraMethid:string#Object#inspect_head */
7172 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABraMethid:string#Object#args */
7173 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABraMethid:time#Object#get_time */
7174 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABraMethid:file#Object#printn */
7175 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABraMethid:file#Object#print */
7176 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABraMethid:file#Object#getcwd */
7177 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABraMethid:file#Object#file_getcwd */
7178 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABraMethid:version#Object#nit_version */
7179 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#intrude_visibility */
7180 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#public_visibility */
7181 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#protected_visibility */
7182 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#private_visibility */
7183 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#none_visibility */
7184 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#abstract_kind */
7185 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#concrete_kind */
7186 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#interface_kind */
7187 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#enum_kind */
7188 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#extern_kind */
7189 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location */
7190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#hot_location */
7191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#debug */
7192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent */
7193 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent= */
7194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#init */
7195 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__replace_child
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#replace_child */
7196 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#replace_with */
7197 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__visit_all
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#visit_all */
7198 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABraMethid:literal#ANode#accept_literal */
7199 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABraMethid:scope#ANode#accept_scope_visitor */
7200 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABraMethid:flow#ANode#accept_flow_visitor */
7201 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABraMethid:local_var_init#ANode#accept_local_var_visitor */
7202 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraMethid:auto_super_init#ANode#accept_auto_super_init */
7203 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraMethid:astvalidation#ANode#accept_ast_validation */
7204 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7205 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABraMethid:transform#ANode#accept_transform_visitor */
7206 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#location= */
7207 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations */
7208 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations= */
7209 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABraMethid:annotation#Prod#get_single_annotation */
7210 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABraMethid:annotation#Prod#get_annotations */
7211 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ABraMethid:modelize_property#Prod#collect_text */
7212 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#replace_with */
7213 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__n_obra_61d
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_obra= */
7214 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__n_cbra_61d
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_cbra= */
7215 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__init_abramethid
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#init_abramethid */
7218 /* allocate ABraMethid */
7219 val
* NEW_parser_nodes__ABraMethid(const struct type
* type
) {
7220 val
* self
/* : ABraMethid */;
7221 val
* var
/* : null */;
7222 val
* var1
/* : null */;
7223 val
* var2
/* : null */;
7224 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7226 self
->class = &class_parser_nodes__ABraMethid
;
7228 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ABraMethid exact> */
7230 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ABraMethid exact> */
7232 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ABraMethid exact> */
7235 /* runtime class parser_nodes__AStarshipMethid */
7236 const struct class class_parser_nodes__AStarshipMethid
= {
7239 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#object_id */
7240 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_instance */
7241 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#== */
7242 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#!= */
7243 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#exit */
7244 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#sys */
7245 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#hash */
7246 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarshipMethid:string#Object#to_s */
7247 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarshipMethid:string#Object#native_class_name */
7248 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarshipMethid:string#Object#class_name */
7249 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect */
7250 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect_head */
7251 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarshipMethid:string#Object#args */
7252 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarshipMethid:time#Object#get_time */
7253 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarshipMethid:file#Object#printn */
7254 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarshipMethid:file#Object#print */
7255 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarshipMethid:file#Object#getcwd */
7256 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarshipMethid:file#Object#file_getcwd */
7257 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarshipMethid:version#Object#nit_version */
7258 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#intrude_visibility */
7259 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#public_visibility */
7260 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#protected_visibility */
7261 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#private_visibility */
7262 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#none_visibility */
7263 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#abstract_kind */
7264 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#concrete_kind */
7265 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#interface_kind */
7266 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#enum_kind */
7267 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#extern_kind */
7268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location */
7269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#hot_location */
7270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#debug */
7271 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent */
7272 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent= */
7273 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#init */
7274 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__replace_child
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#replace_child */
7275 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#replace_with */
7276 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__visit_all
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#visit_all */
7277 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarshipMethid:literal#ANode#accept_literal */
7278 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarshipMethid:scope#ANode#accept_scope_visitor */
7279 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarshipMethid:flow#ANode#accept_flow_visitor */
7280 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarshipMethid:local_var_init#ANode#accept_local_var_visitor */
7281 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarshipMethid:auto_super_init#ANode#accept_auto_super_init */
7282 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarshipMethid:astvalidation#ANode#accept_ast_validation */
7283 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7284 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#accept_transform_visitor */
7285 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#location= */
7286 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations */
7287 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations= */
7288 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarshipMethid:annotation#Prod#get_single_annotation */
7289 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarshipMethid:annotation#Prod#get_annotations */
7290 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AStarshipMethid:modelize_property#Prod#collect_text */
7291 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#replace_with */
7292 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#n_starship= */
7293 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#init_astarshipmethid */
7296 /* allocate AStarshipMethid */
7297 val
* NEW_parser_nodes__AStarshipMethid(const struct type
* type
) {
7298 val
* self
/* : AStarshipMethid */;
7299 val
* var
/* : null */;
7300 val
* var1
/* : null */;
7301 val
* var2
/* : null */;
7302 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7304 self
->class = &class_parser_nodes__AStarshipMethid
;
7306 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AStarshipMethid exact> */
7308 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AStarshipMethid exact> */
7310 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AStarshipMethid exact> */
7313 /* runtime class parser_nodes__AAssignMethid */
7314 const struct class class_parser_nodes__AAssignMethid
= {
7317 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#object_id */
7318 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_instance */
7319 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#== */
7320 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#!= */
7321 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#exit */
7322 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#sys */
7323 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#hash */
7324 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAssignMethid:string#Object#to_s */
7325 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAssignMethid:string#Object#native_class_name */
7326 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAssignMethid:string#Object#class_name */
7327 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect */
7328 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect_head */
7329 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAssignMethid:string#Object#args */
7330 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAssignMethid:time#Object#get_time */
7331 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAssignMethid:file#Object#printn */
7332 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAssignMethid:file#Object#print */
7333 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAssignMethid:file#Object#getcwd */
7334 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAssignMethid:file#Object#file_getcwd */
7335 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAssignMethid:version#Object#nit_version */
7336 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#intrude_visibility */
7337 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#public_visibility */
7338 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#protected_visibility */
7339 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#private_visibility */
7340 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#none_visibility */
7341 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#abstract_kind */
7342 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#concrete_kind */
7343 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#interface_kind */
7344 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#enum_kind */
7345 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#extern_kind */
7346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location */
7347 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#hot_location */
7348 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#debug */
7349 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent */
7350 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent= */
7351 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#init */
7352 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__replace_child
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#replace_child */
7353 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#replace_with */
7354 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__visit_all
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#visit_all */
7355 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAssignMethid:literal#ANode#accept_literal */
7356 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAssignMethid:scope#ANode#accept_scope_visitor */
7357 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAssignMethid:flow#ANode#accept_flow_visitor */
7358 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAssignMethid:local_var_init#ANode#accept_local_var_visitor */
7359 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAssignMethid:auto_super_init#ANode#accept_auto_super_init */
7360 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAssignMethid:astvalidation#ANode#accept_ast_validation */
7361 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7362 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAssignMethid:transform#ANode#accept_transform_visitor */
7363 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#location= */
7364 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations */
7365 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations= */
7366 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAssignMethid:annotation#Prod#get_single_annotation */
7367 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAssignMethid:annotation#Prod#get_annotations */
7368 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAssignMethid:modelize_property#Prod#collect_text */
7369 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#replace_with */
7370 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__n_id_61d
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_id= */
7371 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__n_assign_61d
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_assign= */
7372 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#init_aassignmethid */
7375 /* allocate AAssignMethid */
7376 val
* NEW_parser_nodes__AAssignMethid(const struct type
* type
) {
7377 val
* self
/* : AAssignMethid */;
7378 val
* var
/* : null */;
7379 val
* var1
/* : null */;
7380 val
* var2
/* : null */;
7381 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7383 self
->class = &class_parser_nodes__AAssignMethid
;
7385 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAssignMethid exact> */
7387 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAssignMethid exact> */
7389 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAssignMethid exact> */
7392 /* runtime class parser_nodes__ABraassignMethid */
7393 const struct class class_parser_nodes__ABraassignMethid
= {
7396 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#object_id */
7397 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_instance */
7398 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#== */
7399 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#!= */
7400 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#exit */
7401 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#sys */
7402 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#hash */
7403 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABraassignMethid:string#Object#to_s */
7404 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABraassignMethid:string#Object#native_class_name */
7405 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABraassignMethid:string#Object#class_name */
7406 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect */
7407 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect_head */
7408 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABraassignMethid:string#Object#args */
7409 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABraassignMethid:time#Object#get_time */
7410 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABraassignMethid:file#Object#printn */
7411 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABraassignMethid:file#Object#print */
7412 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABraassignMethid:file#Object#getcwd */
7413 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABraassignMethid:file#Object#file_getcwd */
7414 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABraassignMethid:version#Object#nit_version */
7415 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#intrude_visibility */
7416 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#public_visibility */
7417 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#protected_visibility */
7418 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#private_visibility */
7419 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#none_visibility */
7420 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#abstract_kind */
7421 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#concrete_kind */
7422 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#interface_kind */
7423 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#enum_kind */
7424 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#extern_kind */
7425 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location */
7426 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#hot_location */
7427 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#debug */
7428 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent */
7429 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent= */
7430 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#init */
7431 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__replace_child
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#replace_child */
7432 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#replace_with */
7433 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__visit_all
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#visit_all */
7434 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABraassignMethid:literal#ANode#accept_literal */
7435 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABraassignMethid:scope#ANode#accept_scope_visitor */
7436 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABraassignMethid:flow#ANode#accept_flow_visitor */
7437 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABraassignMethid:local_var_init#ANode#accept_local_var_visitor */
7438 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraassignMethid:auto_super_init#ANode#accept_auto_super_init */
7439 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraassignMethid:astvalidation#ANode#accept_ast_validation */
7440 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7441 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#accept_transform_visitor */
7442 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#location= */
7443 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations */
7444 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations= */
7445 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABraassignMethid:annotation#Prod#get_single_annotation */
7446 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABraassignMethid:annotation#Prod#get_annotations */
7447 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ABraassignMethid:modelize_property#Prod#collect_text */
7448 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#replace_with */
7449 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_obra= */
7450 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_cbra= */
7451 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_assign= */
7452 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#init_abraassignmethid */
7455 /* allocate ABraassignMethid */
7456 val
* NEW_parser_nodes__ABraassignMethid(const struct type
* type
) {
7457 val
* self
/* : ABraassignMethid */;
7458 val
* var
/* : null */;
7459 val
* var1
/* : null */;
7460 val
* var2
/* : null */;
7461 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
7463 self
->class = &class_parser_nodes__ABraassignMethid
;
7465 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ABraassignMethid exact> */
7467 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ABraassignMethid exact> */
7469 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ABraassignMethid exact> */
7472 /* runtime class parser_nodes__ASignature */
7473 const struct class class_parser_nodes__ASignature
= {
7476 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASignature:kernel#Object#object_id */
7477 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_instance */
7478 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASignature:kernel#Object#== */
7479 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASignature:kernel#Object#!= */
7480 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASignature:kernel#Object#exit */
7481 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASignature:kernel#Object#sys */
7482 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASignature:kernel#Object#hash */
7483 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASignature:string#Object#to_s */
7484 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASignature:string#Object#native_class_name */
7485 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASignature:string#Object#class_name */
7486 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASignature:string#Object#inspect */
7487 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASignature:string#Object#inspect_head */
7488 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASignature:string#Object#args */
7489 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASignature:time#Object#get_time */
7490 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASignature:file#Object#printn */
7491 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASignature:file#Object#print */
7492 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASignature:file#Object#getcwd */
7493 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASignature:file#Object#file_getcwd */
7494 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASignature:version#Object#nit_version */
7495 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#intrude_visibility */
7496 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#public_visibility */
7497 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#protected_visibility */
7498 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#private_visibility */
7499 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#none_visibility */
7500 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASignature:model#Object#abstract_kind */
7501 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASignature:model#Object#concrete_kind */
7502 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASignature:model#Object#interface_kind */
7503 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASignature:model#Object#enum_kind */
7504 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASignature:model#Object#extern_kind */
7505 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location */
7506 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#hot_location */
7507 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#debug */
7508 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent */
7509 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent= */
7510 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#init */
7511 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__replace_child
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#replace_child */
7512 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#replace_with */
7513 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__visit_all
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#visit_all */
7514 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASignature:literal#ANode#accept_literal */
7515 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASignature:scope#ANode#accept_scope_visitor */
7516 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASignature:flow#ANode#accept_flow_visitor */
7517 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASignature:local_var_init#ANode#accept_local_var_visitor */
7518 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASignature:auto_super_init#ANode#accept_auto_super_init */
7519 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASignature:astvalidation#ANode#accept_ast_validation */
7520 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASignature:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7521 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASignature:transform#ANode#accept_transform_visitor */
7522 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#location= */
7523 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations */
7524 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations= */
7525 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASignature:annotation#Prod#get_single_annotation */
7526 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASignature:annotation#Prod#get_annotations */
7527 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ASignature:modelize_property#Prod#collect_text */
7528 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#replace_with */
7529 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_opar_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_opar= */
7530 (nitmethod_t
)VIRTUAL_parser_nodes__ASignature__n_params
, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_params */
7531 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_cpar_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_cpar= */
7532 (nitmethod_t
)VIRTUAL_parser_nodes__ASignature__n_type
, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_type */
7533 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_type_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_type= */
7534 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__init_asignature
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#init_asignature */
7535 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__is_visited_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited= */
7536 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__param_names
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names */
7537 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__param_types
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types */
7538 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__vararg_rank
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank */
7539 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__vararg_rank_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank= */
7540 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__ret_type
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type */
7541 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__ret_type_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type= */
7542 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__visit_signature
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#visit_signature */
7545 /* allocate ASignature */
7546 val
* NEW_parser_nodes__ASignature(const struct type
* type
) {
7547 val
* self
/* : ASignature */;
7548 val
* var
/* : null */;
7549 val
* var1
/* : null */;
7550 val
* var2
/* : null */;
7551 val
* var3
/* : null */;
7552 val
* var4
/* : ANodes[AParam] */;
7553 val
* var5
/* : null */;
7554 val
* var6
/* : null */;
7555 short int var7
/* : Bool */;
7556 val
* var8
/* : Array[String] */;
7557 val
* var9
/* : Array[MType] */;
7558 long var10
/* : Int */;
7559 long var11
/* : Int */;
7560 long var13
/* : Int */;
7561 val
* var14
/* : null */;
7562 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
7564 self
->class = &class_parser_nodes__ASignature
;
7566 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ASignature exact> */
7568 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ASignature exact> */
7570 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ASignature exact> */
7572 self
->attrs
[COLOR_parser_nodes__ASignature___n_opar
].val
= var3
; /* _n_opar on <self:ASignature exact> */
7573 var4
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AParam
);
7575 { /* Inline parser_nodes#ANodes#init (var4,self) on <var4:ANodes[AParam]> */
7576 var4
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var4:ANodes[AParam]> */
7580 self
->attrs
[COLOR_parser_nodes__ASignature___n_params
].val
= var4
; /* _n_params on <self:ASignature exact> */
7582 self
->attrs
[COLOR_parser_nodes__ASignature___n_cpar
].val
= var5
; /* _n_cpar on <self:ASignature exact> */
7584 self
->attrs
[COLOR_parser_nodes__ASignature___n_type
].val
= var6
; /* _n_type on <self:ASignature exact> */
7586 self
->attrs
[COLOR_modelize_property__ASignature___is_visited
].s
= var7
; /* _is_visited on <self:ASignature exact> */
7587 var8
= NEW_array__Array(&type_array__Arraystring__String
);
7589 array__Array__init(var8
); /* Direct call array#Array#init on <var8:Array[String]>*/
7591 self
->attrs
[COLOR_modelize_property__ASignature___param_names
].val
= var8
; /* _param_names on <self:ASignature exact> */
7592 var9
= NEW_array__Array(&type_array__Arraymodel__MType
);
7594 array__Array__init(var9
); /* Direct call array#Array#init on <var9:Array[MType]>*/
7596 self
->attrs
[COLOR_modelize_property__ASignature___param_types
].val
= var9
; /* _param_types on <self:ASignature exact> */
7599 { /* Inline kernel#Int#unary - (var10) on <var10:Int> */
7603 RET_LABEL12
:(void)0;
7606 self
->attrs
[COLOR_modelize_property__ASignature___vararg_rank
].l
= var11
; /* _vararg_rank on <self:ASignature exact> */
7608 self
->attrs
[COLOR_modelize_property__ASignature___ret_type
].val
= var14
; /* _ret_type on <self:ASignature exact> */
7611 /* runtime class parser_nodes__AParam */
7612 const struct class class_parser_nodes__AParam
= {
7615 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AParam:kernel#Object#object_id */
7616 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AParam:kernel#Object#is_same_instance */
7617 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AParam:kernel#Object#== */
7618 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AParam:kernel#Object#!= */
7619 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AParam:kernel#Object#exit */
7620 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AParam:kernel#Object#sys */
7621 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AParam:kernel#Object#hash */
7622 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AParam:string#Object#to_s */
7623 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AParam:string#Object#native_class_name */
7624 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AParam:string#Object#class_name */
7625 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AParam:string#Object#inspect */
7626 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AParam:string#Object#inspect_head */
7627 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AParam:string#Object#args */
7628 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AParam:time#Object#get_time */
7629 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AParam:file#Object#printn */
7630 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AParam:file#Object#print */
7631 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AParam:file#Object#getcwd */
7632 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AParam:file#Object#file_getcwd */
7633 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AParam:version#Object#nit_version */
7634 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#intrude_visibility */
7635 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#public_visibility */
7636 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#protected_visibility */
7637 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#private_visibility */
7638 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#none_visibility */
7639 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AParam:model#Object#abstract_kind */
7640 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AParam:model#Object#concrete_kind */
7641 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AParam:model#Object#interface_kind */
7642 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AParam:model#Object#enum_kind */
7643 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AParam:model#Object#extern_kind */
7644 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location */
7645 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#hot_location */
7646 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#debug */
7647 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent */
7648 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent= */
7649 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#init */
7650 (nitmethod_t
)VIRTUAL_parser_prod__AParam__replace_child
, /* pointer to parser_nodes:AParam:parser_prod#AParam#replace_child */
7651 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AParam:parser_nodes#Prod#replace_with */
7652 (nitmethod_t
)VIRTUAL_parser_prod__AParam__visit_all
, /* pointer to parser_nodes:AParam:parser_prod#AParam#visit_all */
7653 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AParam:literal#ANode#accept_literal */
7654 (nitmethod_t
)VIRTUAL_scope__AParam__accept_scope_visitor
, /* pointer to parser_nodes:AParam:scope#AParam#accept_scope_visitor */
7655 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AParam:flow#ANode#accept_flow_visitor */
7656 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AParam:local_var_init#ANode#accept_local_var_visitor */
7657 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AParam:auto_super_init#ANode#accept_auto_super_init */
7658 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AParam:astvalidation#ANode#accept_ast_validation */
7659 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AParam:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7660 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AParam:transform#ANode#accept_transform_visitor */
7661 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AParam:parser_nodes#Prod#location= */
7662 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AParam:parser_nodes#Prod#n_annotations */
7663 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_annotations_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_annotations= */
7664 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AParam:annotation#Prod#get_single_annotation */
7665 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AParam:annotation#Prod#get_annotations */
7666 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AParam:modelize_property#Prod#collect_text */
7667 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#replace_with */
7668 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_id
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_id */
7669 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_id_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_id= */
7670 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_type
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_type */
7671 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_type_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_type= */
7672 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_dotdotdot
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_dotdotdot */
7673 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_dotdotdot_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_dotdotdot= */
7674 (nitmethod_t
)VIRTUAL_parser_prod__AParam__init_aparam
, /* pointer to parser_nodes:AParam:parser_prod#AParam#init_aparam */
7675 (nitmethod_t
)VIRTUAL_scope__AParam__variable
, /* pointer to parser_nodes:AParam:scope#AParam#variable */
7676 (nitmethod_t
)VIRTUAL_scope__AParam__variable_61d
, /* pointer to parser_nodes:AParam:scope#AParam#variable= */
7677 (nitmethod_t
)VIRTUAL_modelize_property__AParam__mparameter_61d
, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter= */
7678 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AParam:scope#ANode#accept_scope_visitor */
7681 /* allocate AParam */
7682 val
* NEW_parser_nodes__AParam(const struct type
* type
) {
7683 val
* self
/* : AParam */;
7684 val
* var
/* : null */;
7685 val
* var1
/* : null */;
7686 val
* var2
/* : null */;
7687 val
* var3
/* : null */;
7688 val
* var4
/* : null */;
7689 val
* var5
/* : null */;
7690 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
7692 self
->class = &class_parser_nodes__AParam
;
7694 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AParam exact> */
7696 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AParam exact> */
7698 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AParam exact> */
7700 self
->attrs
[COLOR_parser_nodes__AParam___n_type
].val
= var3
; /* _n_type on <self:AParam exact> */
7702 self
->attrs
[COLOR_parser_nodes__AParam___n_dotdotdot
].val
= var4
; /* _n_dotdotdot on <self:AParam exact> */
7704 self
->attrs
[COLOR_modelize_property__AParam___mparameter
].val
= var5
; /* _mparameter on <self:AParam exact> */
7707 /* runtime class parser_nodes__AType */
7708 const struct class class_parser_nodes__AType
= {
7711 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AType:kernel#Object#object_id */
7712 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AType:kernel#Object#is_same_instance */
7713 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AType:kernel#Object#== */
7714 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AType:kernel#Object#!= */
7715 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AType:kernel#Object#exit */
7716 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AType:kernel#Object#sys */
7717 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AType:kernel#Object#hash */
7718 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AType:string#Object#to_s */
7719 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AType:string#Object#native_class_name */
7720 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AType:string#Object#class_name */
7721 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AType:string#Object#inspect */
7722 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AType:string#Object#inspect_head */
7723 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AType:string#Object#args */
7724 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AType:time#Object#get_time */
7725 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AType:file#Object#printn */
7726 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AType:file#Object#print */
7727 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AType:file#Object#getcwd */
7728 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AType:file#Object#file_getcwd */
7729 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AType:version#Object#nit_version */
7730 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AType:model_base#Object#intrude_visibility */
7731 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AType:model_base#Object#public_visibility */
7732 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AType:model_base#Object#protected_visibility */
7733 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AType:model_base#Object#private_visibility */
7734 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AType:model_base#Object#none_visibility */
7735 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AType:model#Object#abstract_kind */
7736 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AType:model#Object#concrete_kind */
7737 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AType:model#Object#interface_kind */
7738 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AType:model#Object#enum_kind */
7739 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AType:model#Object#extern_kind */
7740 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AType:parser_nodes#ANode#location */
7741 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AType:parser_nodes#ANode#hot_location */
7742 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AType:parser_nodes#ANode#debug */
7743 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent */
7744 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent= */
7745 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AType:parser_nodes#ANode#init */
7746 (nitmethod_t
)VIRTUAL_parser_prod__AType__replace_child
, /* pointer to parser_nodes:AType:parser_prod#AType#replace_child */
7747 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AType:parser_nodes#Prod#replace_with */
7748 (nitmethod_t
)VIRTUAL_parser_prod__AType__visit_all
, /* pointer to parser_nodes:AType:parser_prod#AType#visit_all */
7749 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AType:literal#ANode#accept_literal */
7750 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AType:scope#ANode#accept_scope_visitor */
7751 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AType:flow#ANode#accept_flow_visitor */
7752 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AType:local_var_init#ANode#accept_local_var_visitor */
7753 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AType:auto_super_init#ANode#accept_auto_super_init */
7754 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AType:astvalidation#ANode#accept_ast_validation */
7755 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AType:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7756 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AType:transform#ANode#accept_transform_visitor */
7757 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AType:parser_nodes#Prod#location= */
7758 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AType:parser_nodes#Prod#n_annotations */
7759 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_annotations_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_annotations= */
7760 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AType:annotation#Prod#get_single_annotation */
7761 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AType:annotation#Prod#get_annotations */
7762 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AType:modelize_property#Prod#collect_text */
7763 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AType:parser_nodes#ANode#replace_with */
7764 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_kwnullable
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_kwnullable */
7765 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_kwnullable_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_kwnullable= */
7766 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_id
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_id */
7767 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_id_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_id= */
7768 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_types
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_types */
7769 (nitmethod_t
)VIRTUAL_parser_prod__AType__init_atype
, /* pointer to parser_nodes:AType:parser_prod#AType#init_atype */
7770 (nitmethod_t
)VIRTUAL_modelize_class__AType__mtype
, /* pointer to parser_nodes:AType:modelize_class#AType#mtype */
7771 (nitmethod_t
)VIRTUAL_modelize_class__AType__mtype_61d
, /* pointer to parser_nodes:AType:modelize_class#AType#mtype= */
7772 (nitmethod_t
)VIRTUAL_modelize_class__AType__checked_mtype
, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype */
7773 (nitmethod_t
)VIRTUAL_modelize_class__AType__checked_mtype_61d
, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype= */
7774 (nitmethod_t
)VIRTUAL_astbuilder__AType__make
, /* pointer to parser_nodes:AType:astbuilder#AType#make */
7777 /* allocate AType */
7778 val
* NEW_parser_nodes__AType(const struct type
* type
) {
7779 val
* self
/* : AType */;
7780 val
* var
/* : null */;
7781 val
* var1
/* : null */;
7782 val
* var2
/* : null */;
7783 val
* var3
/* : null */;
7784 val
* var4
/* : ANodes[AType] */;
7785 val
* var5
/* : null */;
7786 short int var6
/* : Bool */;
7787 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
7789 self
->class = &class_parser_nodes__AType
;
7791 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AType exact> */
7793 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AType exact> */
7795 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AType exact> */
7797 self
->attrs
[COLOR_parser_nodes__AType___n_kwnullable
].val
= var3
; /* _n_kwnullable on <self:AType exact> */
7798 var4
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AType
);
7800 { /* Inline parser_nodes#ANodes#init (var4,self) on <var4:ANodes[AType]> */
7801 var4
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var4:ANodes[AType]> */
7805 self
->attrs
[COLOR_parser_nodes__AType___n_types
].val
= var4
; /* _n_types on <self:AType exact> */
7807 self
->attrs
[COLOR_modelize_class__AType___mtype
].val
= var5
; /* _mtype on <self:AType exact> */
7809 self
->attrs
[COLOR_modelize_class__AType___checked_mtype
].s
= var6
; /* _checked_mtype on <self:AType exact> */
7812 /* runtime class parser_nodes__ALabel */
7813 const struct class class_parser_nodes__ALabel
= {
7816 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
7817 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
7818 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALabel:kernel#Object#== */
7819 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
7820 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALabel:kernel#Object#exit */
7821 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
7822 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
7823 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALabel:string#Object#to_s */
7824 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALabel:string#Object#native_class_name */
7825 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALabel:string#Object#class_name */
7826 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALabel:string#Object#inspect */
7827 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALabel:string#Object#inspect_head */
7828 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALabel:string#Object#args */
7829 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALabel:time#Object#get_time */
7830 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALabel:file#Object#printn */
7831 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALabel:file#Object#print */
7832 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALabel:file#Object#getcwd */
7833 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALabel:file#Object#file_getcwd */
7834 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALabel:version#Object#nit_version */
7835 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#intrude_visibility */
7836 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#public_visibility */
7837 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#protected_visibility */
7838 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#private_visibility */
7839 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#none_visibility */
7840 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALabel:model#Object#abstract_kind */
7841 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALabel:model#Object#concrete_kind */
7842 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALabel:model#Object#interface_kind */
7843 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALabel:model#Object#enum_kind */
7844 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALabel:model#Object#extern_kind */
7845 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
7846 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
7847 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
7848 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
7849 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
7850 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#init */
7851 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__replace_child
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
7852 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
7853 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__visit_all
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
7854 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
7855 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
7856 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
7857 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
7858 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
7859 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
7860 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7861 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
7862 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#location= */
7863 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
7864 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
7865 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALabel:annotation#Prod#get_single_annotation */
7866 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALabel:annotation#Prod#get_annotations */
7867 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALabel:modelize_property#Prod#collect_text */
7868 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
7869 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__n_kwlabel_61d
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
7870 (nitmethod_t
)VIRTUAL_parser_nodes__ALabel__n_id
, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
7871 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__n_id_61d
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
7872 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__init_alabel
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
7875 /* allocate ALabel */
7876 val
* NEW_parser_nodes__ALabel(const struct type
* type
) {
7877 val
* self
/* : ALabel */;
7878 val
* var
/* : null */;
7879 val
* var1
/* : null */;
7880 val
* var2
/* : null */;
7881 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7883 self
->class = &class_parser_nodes__ALabel
;
7885 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALabel exact> */
7887 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALabel exact> */
7889 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALabel exact> */
7892 /* runtime class parser_nodes__ABlockExpr */
7893 const struct class class_parser_nodes__ABlockExpr
= {
7896 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
7897 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
7898 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
7899 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
7900 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#exit */
7901 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
7902 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
7903 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABlockExpr:string#Object#to_s */
7904 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABlockExpr:string#Object#native_class_name */
7905 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABlockExpr:string#Object#class_name */
7906 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect */
7907 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect_head */
7908 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABlockExpr:string#Object#args */
7909 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABlockExpr:time#Object#get_time */
7910 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABlockExpr:file#Object#printn */
7911 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABlockExpr:file#Object#print */
7912 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABlockExpr:file#Object#getcwd */
7913 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABlockExpr:file#Object#file_getcwd */
7914 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABlockExpr:version#Object#nit_version */
7915 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#intrude_visibility */
7916 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#public_visibility */
7917 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#protected_visibility */
7918 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#private_visibility */
7919 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#none_visibility */
7920 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#abstract_kind */
7921 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#concrete_kind */
7922 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#interface_kind */
7923 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#enum_kind */
7924 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#extern_kind */
7925 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
7926 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
7927 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
7928 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
7929 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
7930 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#init */
7931 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__replace_child
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
7932 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
7933 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__visit_all
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
7934 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
7935 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
7936 (nitmethod_t
)VIRTUAL_flow__ABlockExpr__accept_flow_visitor
, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
7937 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
7938 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
7939 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
7940 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7941 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
7942 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#location= */
7943 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
7944 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
7945 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_single_annotation */
7946 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_annotations */
7947 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ABlockExpr:modelize_property#Prod#collect_text */
7948 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
7949 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
7950 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
7951 (nitmethod_t
)VIRTUAL_typing__ABlockExpr__mtype
, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
7952 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
7953 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
7954 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
7955 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
7956 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
7957 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
7958 (nitmethod_t
)VIRTUAL_typing__ABlockExpr__accept_typing
, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
7959 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
7960 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
7961 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
7962 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
7963 (nitmethod_t
)VIRTUAL_astbuilder__ABlockExpr__add
, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
7964 (nitmethod_t
)VIRTUAL_abstract_compiler__ABlockExpr__expr
, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
7965 (nitmethod_t
)VIRTUAL_abstract_compiler__ABlockExpr__stmt
, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
7966 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
7967 (nitmethod_t
)VIRTUAL_parser_nodes__ABlockExpr__n_expr
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
7968 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
7969 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
7970 (nitmethod_t
)VIRTUAL_astbuilder__ABlockExpr__make
, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
7973 /* allocate ABlockExpr */
7974 val
* NEW_parser_nodes__ABlockExpr(const struct type
* type
) {
7975 val
* self
/* : ABlockExpr */;
7976 val
* var
/* : null */;
7977 val
* var1
/* : null */;
7978 val
* var2
/* : null */;
7979 val
* var3
/* : null */;
7980 short int var4
/* : Bool */;
7981 val
* var5
/* : null */;
7982 val
* var6
/* : ANodes[AExpr] */;
7983 val
* var7
/* : null */;
7984 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7986 self
->class = &class_parser_nodes__ABlockExpr
;
7988 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ABlockExpr exact> */
7990 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ABlockExpr exact> */
7992 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ABlockExpr exact> */
7994 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:ABlockExpr exact> */
7996 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:ABlockExpr exact> */
7998 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:ABlockExpr exact> */
7999 var6
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr
);
8001 { /* Inline parser_nodes#ANodes#init (var6,self) on <var6:ANodes[AExpr]> */
8002 var6
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var6:ANodes[AExpr]> */
8006 self
->attrs
[COLOR_parser_nodes__ABlockExpr___n_expr
].val
= var6
; /* _n_expr on <self:ABlockExpr exact> */
8008 self
->attrs
[COLOR_parser_nodes__ABlockExpr___n_kwend
].val
= var7
; /* _n_kwend on <self:ABlockExpr exact> */
8011 /* runtime class parser_nodes__AVardeclExpr */
8012 const struct class class_parser_nodes__AVardeclExpr
= {
8015 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
8016 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
8017 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
8018 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
8019 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#exit */
8020 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
8021 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
8022 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AVardeclExpr:string#Object#to_s */
8023 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AVardeclExpr:string#Object#native_class_name */
8024 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AVardeclExpr:string#Object#class_name */
8025 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect */
8026 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect_head */
8027 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AVardeclExpr:string#Object#args */
8028 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AVardeclExpr:time#Object#get_time */
8029 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AVardeclExpr:file#Object#printn */
8030 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AVardeclExpr:file#Object#print */
8031 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AVardeclExpr:file#Object#getcwd */
8032 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AVardeclExpr:file#Object#file_getcwd */
8033 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AVardeclExpr:version#Object#nit_version */
8034 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#intrude_visibility */
8035 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#public_visibility */
8036 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#protected_visibility */
8037 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#private_visibility */
8038 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#none_visibility */
8039 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#abstract_kind */
8040 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#concrete_kind */
8041 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#interface_kind */
8042 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#enum_kind */
8043 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#extern_kind */
8044 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
8045 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
8046 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
8047 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
8048 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
8049 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#init */
8050 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__replace_child
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
8051 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
8052 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__visit_all
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
8053 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
8054 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__accept_scope_visitor
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
8055 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
8056 (nitmethod_t
)VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor
, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
8057 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
8058 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
8059 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8060 (nitmethod_t
)VIRTUAL_transform__AVardeclExpr__accept_transform_visitor
, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
8061 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#location= */
8062 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
8063 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
8064 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_single_annotation */
8065 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_annotations */
8066 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AVardeclExpr:modelize_property#Prod#collect_text */
8067 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
8068 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
8069 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
8070 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
8071 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
8072 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
8073 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
8074 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
8075 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
8076 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
8077 (nitmethod_t
)VIRTUAL_typing__AVardeclExpr__accept_typing
, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
8078 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
8079 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
8080 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
8081 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
8082 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
8083 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
8084 (nitmethod_t
)VIRTUAL_abstract_compiler__AVardeclExpr__stmt
, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
8085 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
8086 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
8087 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_id
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
8088 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_id_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
8089 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_type
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
8090 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_type_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
8091 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
8092 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_expr
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
8093 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
8094 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
8095 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__variable
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
8096 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__variable_61d
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
8097 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
8098 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
8101 /* allocate AVardeclExpr */
8102 val
* NEW_parser_nodes__AVardeclExpr(const struct type
* type
) {
8103 val
* self
/* : AVardeclExpr */;
8104 val
* var
/* : null */;
8105 val
* var1
/* : null */;
8106 val
* var2
/* : null */;
8107 val
* var3
/* : null */;
8108 short int var4
/* : Bool */;
8109 val
* var5
/* : null */;
8110 val
* var6
/* : null */;
8111 val
* var7
/* : null */;
8112 val
* var8
/* : null */;
8113 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
8115 self
->class = &class_parser_nodes__AVardeclExpr
;
8117 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AVardeclExpr exact> */
8119 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AVardeclExpr exact> */
8121 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AVardeclExpr exact> */
8123 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AVardeclExpr exact> */
8125 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AVardeclExpr exact> */
8127 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AVardeclExpr exact> */
8129 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_type
].val
= var6
; /* _n_type on <self:AVardeclExpr exact> */
8131 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_assign
].val
= var7
; /* _n_assign on <self:AVardeclExpr exact> */
8133 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_expr
].val
= var8
; /* _n_expr on <self:AVardeclExpr exact> */
8136 /* runtime class parser_nodes__AReturnExpr */
8137 const struct class class_parser_nodes__AReturnExpr
= {
8140 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
8141 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
8142 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
8143 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
8144 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#exit */
8145 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
8146 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
8147 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AReturnExpr:string#Object#to_s */
8148 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AReturnExpr:string#Object#native_class_name */
8149 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AReturnExpr:string#Object#class_name */
8150 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect */
8151 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect_head */
8152 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AReturnExpr:string#Object#args */
8153 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AReturnExpr:time#Object#get_time */
8154 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AReturnExpr:file#Object#printn */
8155 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AReturnExpr:file#Object#print */
8156 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AReturnExpr:file#Object#getcwd */
8157 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AReturnExpr:file#Object#file_getcwd */
8158 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AReturnExpr:version#Object#nit_version */
8159 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#intrude_visibility */
8160 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#public_visibility */
8161 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#protected_visibility */
8162 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#private_visibility */
8163 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#none_visibility */
8164 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#abstract_kind */
8165 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#concrete_kind */
8166 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#interface_kind */
8167 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#enum_kind */
8168 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#extern_kind */
8169 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
8170 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
8171 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
8172 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
8173 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
8174 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#init */
8175 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__replace_child
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
8176 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
8177 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__visit_all
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
8178 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
8179 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
8180 (nitmethod_t
)VIRTUAL_flow__AReturnExpr__accept_flow_visitor
, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
8181 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
8182 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
8183 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
8184 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8185 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
8186 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#location= */
8187 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
8188 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
8189 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_single_annotation */
8190 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_annotations */
8191 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AReturnExpr:modelize_property#Prod#collect_text */
8192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
8193 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
8194 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
8195 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
8196 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
8197 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
8198 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
8199 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
8200 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
8201 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
8202 (nitmethod_t
)VIRTUAL_typing__AReturnExpr__accept_typing
, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
8203 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
8204 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
8205 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
8206 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
8207 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
8208 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
8209 (nitmethod_t
)VIRTUAL_abstract_compiler__AReturnExpr__stmt
, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
8210 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
8211 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
8212 (nitmethod_t
)VIRTUAL_parser_nodes__AReturnExpr__n_expr
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
8213 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__n_expr_61d
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
8214 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
8215 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
8218 /* allocate AReturnExpr */
8219 val
* NEW_parser_nodes__AReturnExpr(const struct type
* type
) {
8220 val
* self
/* : AReturnExpr */;
8221 val
* var
/* : null */;
8222 val
* var1
/* : null */;
8223 val
* var2
/* : null */;
8224 val
* var3
/* : null */;
8225 short int var4
/* : Bool */;
8226 val
* var5
/* : null */;
8227 val
* var6
/* : null */;
8228 val
* var7
/* : null */;
8229 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
8231 self
->class = &class_parser_nodes__AReturnExpr
;
8233 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AReturnExpr exact> */
8235 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AReturnExpr exact> */
8237 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AReturnExpr exact> */
8239 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AReturnExpr exact> */
8241 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AReturnExpr exact> */
8243 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AReturnExpr exact> */
8245 self
->attrs
[COLOR_parser_nodes__AReturnExpr___n_kwreturn
].val
= var6
; /* _n_kwreturn on <self:AReturnExpr exact> */
8247 self
->attrs
[COLOR_parser_nodes__AReturnExpr___n_expr
].val
= var7
; /* _n_expr on <self:AReturnExpr exact> */
8250 /* runtime class parser_nodes__ABreakExpr */
8251 const struct class class_parser_nodes__ABreakExpr
= {
8254 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
8255 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
8256 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
8257 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
8258 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#exit */
8259 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
8260 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
8261 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABreakExpr:string#Object#to_s */
8262 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABreakExpr:string#Object#native_class_name */
8263 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABreakExpr:string#Object#class_name */
8264 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect */
8265 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect_head */
8266 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABreakExpr:string#Object#args */
8267 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABreakExpr:time#Object#get_time */
8268 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABreakExpr:file#Object#printn */
8269 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABreakExpr:file#Object#print */
8270 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABreakExpr:file#Object#getcwd */
8271 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABreakExpr:file#Object#file_getcwd */
8272 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABreakExpr:version#Object#nit_version */
8273 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#intrude_visibility */
8274 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#public_visibility */
8275 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#protected_visibility */
8276 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#private_visibility */
8277 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#none_visibility */
8278 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#abstract_kind */
8279 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#concrete_kind */
8280 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#interface_kind */
8281 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#enum_kind */
8282 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#extern_kind */
8283 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
8284 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
8285 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
8286 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
8287 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
8288 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#init */
8289 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__replace_child
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
8290 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
8291 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__visit_all
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
8292 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
8293 (nitmethod_t
)VIRTUAL_scope__ABreakExpr__accept_scope_visitor
, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
8294 (nitmethod_t
)VIRTUAL_flow__ABreakExpr__accept_flow_visitor
, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#accept_flow_visitor */
8295 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
8296 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
8297 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
8298 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8299 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
8300 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#location= */
8301 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
8302 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
8303 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_single_annotation */
8304 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_annotations */
8305 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ABreakExpr:modelize_property#Prod#collect_text */
8306 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
8307 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
8308 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
8309 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
8310 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
8311 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
8312 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
8313 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
8314 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
8315 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
8316 (nitmethod_t
)VIRTUAL_typing__ABreakExpr__accept_typing
, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
8317 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
8318 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
8319 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
8320 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
8321 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
8322 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
8323 (nitmethod_t
)VIRTUAL_abstract_compiler__ABreakExpr__stmt
, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#ABreakExpr#stmt */
8324 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
8325 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
8326 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__n_label_61d
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
8327 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
8328 (nitmethod_t
)VIRTUAL_parser_nodes__ABreakExpr__n_expr
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ABreakExpr#n_expr */
8329 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
8330 (nitmethod_t
)VIRTUAL_scope__ABreakExpr__escapemark
, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark */
8331 (nitmethod_t
)VIRTUAL_scope__ABreakExpr__escapemark_61d
, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#escapemark= */
8332 (nitmethod_t
)VIRTUAL_flow__ABreakExpr__before_flow_context
, /* pointer to parser_nodes:ABreakExpr:flow#ABreakExpr#before_flow_context */
8333 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
8334 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
8337 /* allocate ABreakExpr */
8338 val
* NEW_parser_nodes__ABreakExpr(const struct type
* type
) {
8339 val
* self
/* : ABreakExpr */;
8340 val
* var
/* : null */;
8341 val
* var1
/* : null */;
8342 val
* var2
/* : null */;
8343 val
* var3
/* : null */;
8344 short int var4
/* : Bool */;
8345 val
* var5
/* : null */;
8346 val
* var6
/* : null */;
8347 val
* var7
/* : null */;
8348 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
8350 self
->class = &class_parser_nodes__ABreakExpr
;
8352 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ABreakExpr exact> */
8354 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ABreakExpr exact> */
8356 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ABreakExpr exact> */
8358 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:ABreakExpr exact> */
8360 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:ABreakExpr exact> */
8362 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:ABreakExpr exact> */
8364 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:ABreakExpr exact> */
8366 self
->attrs
[COLOR_parser_nodes__ABreakExpr___n_expr
].val
= var7
; /* _n_expr on <self:ABreakExpr exact> */
8369 /* runtime class parser_nodes__AAbortExpr */
8370 const struct class class_parser_nodes__AAbortExpr
= {
8373 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
8374 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
8375 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
8376 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
8377 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#exit */
8378 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
8379 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
8380 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAbortExpr:string#Object#to_s */
8381 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAbortExpr:string#Object#native_class_name */
8382 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAbortExpr:string#Object#class_name */
8383 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect */
8384 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect_head */
8385 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAbortExpr:string#Object#args */
8386 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAbortExpr:time#Object#get_time */
8387 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAbortExpr:file#Object#printn */
8388 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAbortExpr:file#Object#print */
8389 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAbortExpr:file#Object#getcwd */
8390 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAbortExpr:file#Object#file_getcwd */
8391 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAbortExpr:version#Object#nit_version */
8392 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#intrude_visibility */
8393 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#public_visibility */
8394 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#protected_visibility */
8395 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#private_visibility */
8396 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#none_visibility */
8397 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#abstract_kind */
8398 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#concrete_kind */
8399 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#interface_kind */
8400 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#enum_kind */
8401 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#extern_kind */
8402 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
8403 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
8404 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
8405 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
8406 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
8407 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#init */
8408 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__replace_child
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
8409 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
8410 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__visit_all
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
8411 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
8412 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
8413 (nitmethod_t
)VIRTUAL_flow__AAbortExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
8414 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
8415 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
8416 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
8417 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8418 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
8419 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#location= */
8420 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
8421 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
8422 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_single_annotation */
8423 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_annotations */
8424 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAbortExpr:modelize_property#Prod#collect_text */
8425 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
8426 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
8427 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
8428 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
8429 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
8430 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
8431 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
8432 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
8433 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
8434 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
8435 (nitmethod_t
)VIRTUAL_typing__AAbortExpr__accept_typing
, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
8436 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
8437 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
8438 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
8439 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
8440 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
8441 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
8442 (nitmethod_t
)VIRTUAL_abstract_compiler__AAbortExpr__stmt
, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
8443 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
8444 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
8445 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
8446 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
8449 /* allocate AAbortExpr */
8450 val
* NEW_parser_nodes__AAbortExpr(const struct type
* type
) {
8451 val
* self
/* : AAbortExpr */;
8452 val
* var
/* : null */;
8453 val
* var1
/* : null */;
8454 val
* var2
/* : null */;
8455 val
* var3
/* : null */;
8456 short int var4
/* : Bool */;
8457 val
* var5
/* : null */;
8458 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
8460 self
->class = &class_parser_nodes__AAbortExpr
;
8462 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAbortExpr exact> */
8464 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAbortExpr exact> */
8466 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAbortExpr exact> */
8468 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AAbortExpr exact> */
8470 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AAbortExpr exact> */
8472 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AAbortExpr exact> */
8475 /* runtime class parser_nodes__AContinueExpr */
8476 const struct class class_parser_nodes__AContinueExpr
= {
8479 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
8480 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
8481 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
8482 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
8483 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#exit */
8484 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
8485 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
8486 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AContinueExpr:string#Object#to_s */
8487 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AContinueExpr:string#Object#native_class_name */
8488 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AContinueExpr:string#Object#class_name */
8489 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect */
8490 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect_head */
8491 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AContinueExpr:string#Object#args */
8492 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AContinueExpr:time#Object#get_time */
8493 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AContinueExpr:file#Object#printn */
8494 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AContinueExpr:file#Object#print */
8495 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AContinueExpr:file#Object#getcwd */
8496 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AContinueExpr:file#Object#file_getcwd */
8497 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AContinueExpr:version#Object#nit_version */
8498 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#intrude_visibility */
8499 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#public_visibility */
8500 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#protected_visibility */
8501 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#private_visibility */
8502 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#none_visibility */
8503 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#abstract_kind */
8504 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#concrete_kind */
8505 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#interface_kind */
8506 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#enum_kind */
8507 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#extern_kind */
8508 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
8509 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
8510 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
8511 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
8512 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
8513 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#init */
8514 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__replace_child
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
8515 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
8516 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__visit_all
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
8517 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
8518 (nitmethod_t
)VIRTUAL_scope__AContinueExpr__accept_scope_visitor
, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
8519 (nitmethod_t
)VIRTUAL_flow__AContinueExpr__accept_flow_visitor
, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#accept_flow_visitor */
8520 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
8521 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
8522 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
8523 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8524 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
8525 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#location= */
8526 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
8527 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
8528 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_single_annotation */
8529 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_annotations */
8530 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AContinueExpr:modelize_property#Prod#collect_text */
8531 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
8532 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
8533 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
8534 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
8535 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
8536 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
8537 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
8538 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
8539 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
8540 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
8541 (nitmethod_t
)VIRTUAL_typing__AContinueExpr__accept_typing
, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
8542 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
8543 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
8544 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
8545 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
8546 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
8547 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
8548 (nitmethod_t
)VIRTUAL_abstract_compiler__AContinueExpr__stmt
, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AContinueExpr#stmt */
8549 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
8550 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
8551 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__n_label_61d
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
8552 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
8553 (nitmethod_t
)VIRTUAL_parser_nodes__AContinueExpr__n_expr
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AContinueExpr#n_expr */
8554 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
8555 (nitmethod_t
)VIRTUAL_scope__AContinueExpr__escapemark
, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark */
8556 (nitmethod_t
)VIRTUAL_scope__AContinueExpr__escapemark_61d
, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#escapemark= */
8557 (nitmethod_t
)VIRTUAL_flow__AContinueExpr__before_flow_context
, /* pointer to parser_nodes:AContinueExpr:flow#AContinueExpr#before_flow_context */
8558 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
8559 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
8562 /* allocate AContinueExpr */
8563 val
* NEW_parser_nodes__AContinueExpr(const struct type
* type
) {
8564 val
* self
/* : AContinueExpr */;
8565 val
* var
/* : null */;
8566 val
* var1
/* : null */;
8567 val
* var2
/* : null */;
8568 val
* var3
/* : null */;
8569 short int var4
/* : Bool */;
8570 val
* var5
/* : null */;
8571 val
* var6
/* : null */;
8572 val
* var7
/* : null */;
8573 val
* var8
/* : null */;
8574 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
8576 self
->class = &class_parser_nodes__AContinueExpr
;
8578 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AContinueExpr exact> */
8580 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AContinueExpr exact> */
8582 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AContinueExpr exact> */
8584 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AContinueExpr exact> */
8586 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AContinueExpr exact> */
8588 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AContinueExpr exact> */
8590 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:AContinueExpr exact> */
8592 self
->attrs
[COLOR_parser_nodes__AContinueExpr___n_kwcontinue
].val
= var7
; /* _n_kwcontinue on <self:AContinueExpr exact> */
8594 self
->attrs
[COLOR_parser_nodes__AContinueExpr___n_expr
].val
= var8
; /* _n_expr on <self:AContinueExpr exact> */
8597 /* runtime class parser_nodes__ADoExpr */
8598 const struct class class_parser_nodes__ADoExpr
= {
8601 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
8602 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
8603 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
8604 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
8605 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ADoExpr:kernel#Object#exit */
8606 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
8607 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
8608 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ADoExpr:string#Object#to_s */
8609 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ADoExpr:string#Object#native_class_name */
8610 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ADoExpr:string#Object#class_name */
8611 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ADoExpr:string#Object#inspect */
8612 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ADoExpr:string#Object#inspect_head */
8613 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ADoExpr:string#Object#args */
8614 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ADoExpr:time#Object#get_time */
8615 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ADoExpr:file#Object#printn */
8616 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ADoExpr:file#Object#print */
8617 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ADoExpr:file#Object#getcwd */
8618 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ADoExpr:file#Object#file_getcwd */
8619 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ADoExpr:version#Object#nit_version */
8620 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#intrude_visibility */
8621 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#public_visibility */
8622 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#protected_visibility */
8623 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#private_visibility */
8624 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#none_visibility */
8625 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#abstract_kind */
8626 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#concrete_kind */
8627 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#interface_kind */
8628 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#enum_kind */
8629 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#extern_kind */
8630 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
8631 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
8632 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
8633 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
8634 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
8635 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#init */
8636 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__replace_child
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
8637 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
8638 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__visit_all
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
8639 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
8640 (nitmethod_t
)VIRTUAL_scope__ADoExpr__accept_scope_visitor
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
8641 (nitmethod_t
)VIRTUAL_flow__ADoExpr__accept_flow_visitor
, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
8642 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
8643 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
8644 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
8645 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8646 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
8647 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#location= */
8648 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
8649 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
8650 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_single_annotation */
8651 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_annotations */
8652 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ADoExpr:modelize_property#Prod#collect_text */
8653 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
8654 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
8655 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
8656 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
8657 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
8658 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
8659 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
8660 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
8661 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
8662 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
8663 (nitmethod_t
)VIRTUAL_typing__ADoExpr__accept_typing
, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
8664 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
8665 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
8666 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
8667 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
8668 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#add */
8669 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
8670 (nitmethod_t
)VIRTUAL_abstract_compiler__ADoExpr__stmt
, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
8671 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
8672 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
8673 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_label_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
8674 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
8675 (nitmethod_t
)VIRTUAL_parser_nodes__ADoExpr__n_block
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
8676 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_block_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
8677 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__init_adoexpr
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
8678 (nitmethod_t
)VIRTUAL_scope__ADoExpr__escapemark
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark */
8679 (nitmethod_t
)VIRTUAL_scope__ADoExpr__escapemark_61d
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#escapemark= */
8680 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
8683 /* allocate ADoExpr */
8684 val
* NEW_parser_nodes__ADoExpr(const struct type
* type
) {
8685 val
* self
/* : ADoExpr */;
8686 val
* var
/* : null */;
8687 val
* var1
/* : null */;
8688 val
* var2
/* : null */;
8689 val
* var3
/* : null */;
8690 short int var4
/* : Bool */;
8691 val
* var5
/* : null */;
8692 val
* var6
/* : null */;
8693 val
* var7
/* : null */;
8694 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
8696 self
->class = &class_parser_nodes__ADoExpr
;
8698 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ADoExpr exact> */
8700 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ADoExpr exact> */
8702 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ADoExpr exact> */
8704 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:ADoExpr exact> */
8706 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:ADoExpr exact> */
8708 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:ADoExpr exact> */
8710 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:ADoExpr exact> */
8712 self
->attrs
[COLOR_parser_nodes__ADoExpr___n_block
].val
= var7
; /* _n_block on <self:ADoExpr exact> */
8715 /* runtime class parser_nodes__AIfExpr */
8716 const struct class class_parser_nodes__AIfExpr
= {
8719 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
8720 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
8721 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
8722 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
8723 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIfExpr:kernel#Object#exit */
8724 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
8725 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
8726 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIfExpr:string#Object#to_s */
8727 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIfExpr:string#Object#native_class_name */
8728 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIfExpr:string#Object#class_name */
8729 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIfExpr:string#Object#inspect */
8730 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIfExpr:string#Object#inspect_head */
8731 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIfExpr:string#Object#args */
8732 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIfExpr:time#Object#get_time */
8733 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIfExpr:file#Object#printn */
8734 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIfExpr:file#Object#print */
8735 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIfExpr:file#Object#getcwd */
8736 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIfExpr:file#Object#file_getcwd */
8737 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIfExpr:version#Object#nit_version */
8738 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#intrude_visibility */
8739 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#public_visibility */
8740 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#protected_visibility */
8741 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#private_visibility */
8742 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#none_visibility */
8743 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#abstract_kind */
8744 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#concrete_kind */
8745 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#interface_kind */
8746 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#enum_kind */
8747 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#extern_kind */
8748 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
8749 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
8750 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
8751 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
8752 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
8753 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#init */
8754 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__replace_child
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
8755 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
8756 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__visit_all
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
8757 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
8758 (nitmethod_t
)VIRTUAL_scope__AIfExpr__accept_scope_visitor
, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
8759 (nitmethod_t
)VIRTUAL_flow__AIfExpr__accept_flow_visitor
, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
8760 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
8761 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
8762 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
8763 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8764 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
8765 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#location= */
8766 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
8767 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
8768 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_single_annotation */
8769 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_annotations */
8770 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AIfExpr:modelize_property#Prod#collect_text */
8771 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
8772 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
8773 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
8774 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
8775 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
8776 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
8777 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
8778 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
8779 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
8780 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
8781 (nitmethod_t
)VIRTUAL_typing__AIfExpr__accept_typing
, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
8782 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
8783 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
8784 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
8785 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
8786 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
8787 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfExpr__expr
, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
8788 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfExpr__stmt
, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
8789 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
8790 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_kwif_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
8791 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_expr
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
8792 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_expr_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
8793 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_then
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
8794 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_then_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
8795 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_else
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
8796 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_else_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
8797 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__init_aifexpr
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
8798 (nitmethod_t
)VIRTUAL_astbuilder__AIfExpr__make
, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
8801 /* allocate AIfExpr */
8802 val
* NEW_parser_nodes__AIfExpr(const struct type
* type
) {
8803 val
* self
/* : AIfExpr */;
8804 val
* var
/* : null */;
8805 val
* var1
/* : null */;
8806 val
* var2
/* : null */;
8807 val
* var3
/* : null */;
8808 short int var4
/* : Bool */;
8809 val
* var5
/* : null */;
8810 val
* var6
/* : null */;
8811 val
* var7
/* : null */;
8812 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
8814 self
->class = &class_parser_nodes__AIfExpr
;
8816 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AIfExpr exact> */
8818 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AIfExpr exact> */
8820 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AIfExpr exact> */
8822 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AIfExpr exact> */
8824 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AIfExpr exact> */
8826 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AIfExpr exact> */
8828 self
->attrs
[COLOR_parser_nodes__AIfExpr___n_then
].val
= var6
; /* _n_then on <self:AIfExpr exact> */
8830 self
->attrs
[COLOR_parser_nodes__AIfExpr___n_else
].val
= var7
; /* _n_else on <self:AIfExpr exact> */
8833 /* runtime class parser_nodes__AIfexprExpr */
8834 const struct class class_parser_nodes__AIfexprExpr
= {
8837 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
8838 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
8839 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
8840 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
8841 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#exit */
8842 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
8843 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
8844 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIfexprExpr:string#Object#to_s */
8845 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIfexprExpr:string#Object#native_class_name */
8846 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIfexprExpr:string#Object#class_name */
8847 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect */
8848 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect_head */
8849 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIfexprExpr:string#Object#args */
8850 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIfexprExpr:time#Object#get_time */
8851 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIfexprExpr:file#Object#printn */
8852 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIfexprExpr:file#Object#print */
8853 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIfexprExpr:file#Object#getcwd */
8854 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIfexprExpr:file#Object#file_getcwd */
8855 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIfexprExpr:version#Object#nit_version */
8856 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#intrude_visibility */
8857 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#public_visibility */
8858 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#protected_visibility */
8859 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#private_visibility */
8860 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#none_visibility */
8861 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#abstract_kind */
8862 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#concrete_kind */
8863 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#interface_kind */
8864 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#enum_kind */
8865 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#extern_kind */
8866 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
8867 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
8868 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
8869 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
8870 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
8871 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#init */
8872 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__replace_child
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
8873 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
8874 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__visit_all
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
8875 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
8876 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
8877 (nitmethod_t
)VIRTUAL_flow__AIfexprExpr__accept_flow_visitor
, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
8878 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
8879 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
8880 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
8881 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8882 (nitmethod_t
)VIRTUAL_transform__AIfexprExpr__accept_transform_visitor
, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
8883 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#location= */
8884 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
8885 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
8886 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_single_annotation */
8887 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_annotations */
8888 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AIfexprExpr:modelize_property#Prod#collect_text */
8889 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
8890 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
8891 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
8892 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
8893 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
8894 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
8895 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
8896 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
8897 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
8898 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
8899 (nitmethod_t
)VIRTUAL_typing__AIfexprExpr__accept_typing
, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
8900 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
8901 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
8902 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
8903 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
8904 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
8905 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfexprExpr__expr
, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
8906 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
8907 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
8908 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
8909 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_expr
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
8910 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
8911 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
8912 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_then
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
8913 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_then_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
8914 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
8915 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_else
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
8916 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_else_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
8917 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
8920 /* allocate AIfexprExpr */
8921 val
* NEW_parser_nodes__AIfexprExpr(const struct type
* type
) {
8922 val
* self
/* : AIfexprExpr */;
8923 val
* var
/* : null */;
8924 val
* var1
/* : null */;
8925 val
* var2
/* : null */;
8926 val
* var3
/* : null */;
8927 short int var4
/* : Bool */;
8928 val
* var5
/* : null */;
8929 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
8931 self
->class = &class_parser_nodes__AIfexprExpr
;
8933 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AIfexprExpr exact> */
8935 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AIfexprExpr exact> */
8937 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AIfexprExpr exact> */
8939 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AIfexprExpr exact> */
8941 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AIfexprExpr exact> */
8943 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AIfexprExpr exact> */
8946 /* runtime class parser_nodes__AWhileExpr */
8947 const struct class class_parser_nodes__AWhileExpr
= {
8950 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
8951 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
8952 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
8953 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
8954 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#exit */
8955 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
8956 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
8957 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AWhileExpr:string#Object#to_s */
8958 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AWhileExpr:string#Object#native_class_name */
8959 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AWhileExpr:string#Object#class_name */
8960 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect */
8961 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect_head */
8962 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AWhileExpr:string#Object#args */
8963 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AWhileExpr:time#Object#get_time */
8964 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AWhileExpr:file#Object#printn */
8965 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AWhileExpr:file#Object#print */
8966 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AWhileExpr:file#Object#getcwd */
8967 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AWhileExpr:file#Object#file_getcwd */
8968 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AWhileExpr:version#Object#nit_version */
8969 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#intrude_visibility */
8970 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#public_visibility */
8971 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#protected_visibility */
8972 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#private_visibility */
8973 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#none_visibility */
8974 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#abstract_kind */
8975 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#concrete_kind */
8976 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#interface_kind */
8977 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#enum_kind */
8978 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#extern_kind */
8979 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
8980 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
8981 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
8982 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
8983 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
8984 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#init */
8985 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__replace_child
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
8986 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
8987 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__visit_all
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
8988 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
8989 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__accept_scope_visitor
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
8990 (nitmethod_t
)VIRTUAL_flow__AWhileExpr__accept_flow_visitor
, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
8991 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
8992 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
8993 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
8994 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8995 (nitmethod_t
)VIRTUAL_transform__AWhileExpr__accept_transform_visitor
, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
8996 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#location= */
8997 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
8998 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
8999 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_single_annotation */
9000 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_annotations */
9001 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AWhileExpr:modelize_property#Prod#collect_text */
9002 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
9003 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
9004 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
9005 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
9006 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
9007 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
9008 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
9009 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
9010 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
9011 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
9012 (nitmethod_t
)VIRTUAL_typing__AWhileExpr__accept_typing
, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
9013 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
9014 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
9015 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
9016 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
9017 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
9018 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
9019 (nitmethod_t
)VIRTUAL_abstract_compiler__AWhileExpr__stmt
, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
9020 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
9021 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
9022 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_label_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
9023 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
9024 (nitmethod_t
)VIRTUAL_parser_nodes__AWhileExpr__n_expr
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
9025 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_expr_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
9026 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
9027 (nitmethod_t
)VIRTUAL_parser_nodes__AWhileExpr__n_block
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
9028 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_block_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
9029 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
9030 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__escapemark
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark */
9031 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__escapemark_61d
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#escapemark= */
9034 /* allocate AWhileExpr */
9035 val
* NEW_parser_nodes__AWhileExpr(const struct type
* type
) {
9036 val
* self
/* : AWhileExpr */;
9037 val
* var
/* : null */;
9038 val
* var1
/* : null */;
9039 val
* var2
/* : null */;
9040 val
* var3
/* : null */;
9041 short int var4
/* : Bool */;
9042 val
* var5
/* : null */;
9043 val
* var6
/* : null */;
9044 val
* var7
/* : null */;
9045 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
9047 self
->class = &class_parser_nodes__AWhileExpr
;
9049 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AWhileExpr exact> */
9051 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AWhileExpr exact> */
9053 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AWhileExpr exact> */
9055 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AWhileExpr exact> */
9057 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AWhileExpr exact> */
9059 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AWhileExpr exact> */
9061 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:AWhileExpr exact> */
9063 self
->attrs
[COLOR_parser_nodes__AWhileExpr___n_block
].val
= var7
; /* _n_block on <self:AWhileExpr exact> */
9066 /* runtime class parser_nodes__ALoopExpr */
9067 const struct class class_parser_nodes__ALoopExpr
= {
9070 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
9071 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
9072 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
9073 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
9074 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#exit */
9075 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
9076 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
9077 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALoopExpr:string#Object#to_s */
9078 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALoopExpr:string#Object#native_class_name */
9079 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALoopExpr:string#Object#class_name */
9080 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect */
9081 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect_head */
9082 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALoopExpr:string#Object#args */
9083 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALoopExpr:time#Object#get_time */
9084 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALoopExpr:file#Object#printn */
9085 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALoopExpr:file#Object#print */
9086 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALoopExpr:file#Object#getcwd */
9087 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALoopExpr:file#Object#file_getcwd */
9088 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALoopExpr:version#Object#nit_version */
9089 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#intrude_visibility */
9090 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#public_visibility */
9091 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#protected_visibility */
9092 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#private_visibility */
9093 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#none_visibility */
9094 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#abstract_kind */
9095 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#concrete_kind */
9096 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#interface_kind */
9097 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#enum_kind */
9098 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#extern_kind */
9099 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
9100 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
9101 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
9102 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
9103 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
9104 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#init */
9105 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__replace_child
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
9106 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
9107 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__visit_all
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
9108 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
9109 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__accept_scope_visitor
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
9110 (nitmethod_t
)VIRTUAL_flow__ALoopExpr__accept_flow_visitor
, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
9111 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
9112 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
9113 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
9114 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9115 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
9116 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#location= */
9117 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
9118 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
9119 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_single_annotation */
9120 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_annotations */
9121 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:ALoopExpr:modelize_property#Prod#collect_text */
9122 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
9123 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
9124 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
9125 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
9126 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
9127 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
9128 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
9129 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
9130 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
9131 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
9132 (nitmethod_t
)VIRTUAL_typing__ALoopExpr__accept_typing
, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
9133 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
9134 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
9135 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
9136 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
9137 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#add */
9138 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
9139 (nitmethod_t
)VIRTUAL_abstract_compiler__ALoopExpr__stmt
, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
9140 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
9141 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
9142 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_label_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
9143 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
9144 (nitmethod_t
)VIRTUAL_parser_nodes__ALoopExpr__n_block
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
9145 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_block_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
9146 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
9147 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__escapemark
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark */
9148 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__escapemark_61d
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#escapemark= */
9151 /* allocate ALoopExpr */
9152 val
* NEW_parser_nodes__ALoopExpr(const struct type
* type
) {
9153 val
* self
/* : ALoopExpr */;
9154 val
* var
/* : null */;
9155 val
* var1
/* : null */;
9156 val
* var2
/* : null */;
9157 val
* var3
/* : null */;
9158 short int var4
/* : Bool */;
9159 val
* var5
/* : null */;
9160 val
* var6
/* : null */;
9161 val
* var7
/* : null */;
9162 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
9164 self
->class = &class_parser_nodes__ALoopExpr
;
9166 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:ALoopExpr exact> */
9168 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:ALoopExpr exact> */
9170 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:ALoopExpr exact> */
9172 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:ALoopExpr exact> */
9174 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:ALoopExpr exact> */
9176 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:ALoopExpr exact> */
9178 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:ALoopExpr exact> */
9180 self
->attrs
[COLOR_parser_nodes__ALoopExpr___n_block
].val
= var7
; /* _n_block on <self:ALoopExpr exact> */
9183 /* runtime class parser_nodes__AForExpr */
9184 const struct class class_parser_nodes__AForExpr
= {
9187 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
9188 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
9189 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
9190 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
9191 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AForExpr:kernel#Object#exit */
9192 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
9193 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
9194 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AForExpr:string#Object#to_s */
9195 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AForExpr:string#Object#native_class_name */
9196 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AForExpr:string#Object#class_name */
9197 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AForExpr:string#Object#inspect */
9198 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AForExpr:string#Object#inspect_head */
9199 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AForExpr:string#Object#args */
9200 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AForExpr:time#Object#get_time */
9201 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AForExpr:file#Object#printn */
9202 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AForExpr:file#Object#print */
9203 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AForExpr:file#Object#getcwd */
9204 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AForExpr:file#Object#file_getcwd */
9205 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AForExpr:version#Object#nit_version */
9206 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#intrude_visibility */
9207 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#public_visibility */
9208 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#protected_visibility */
9209 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#private_visibility */
9210 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#none_visibility */
9211 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AForExpr:model#Object#abstract_kind */
9212 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AForExpr:model#Object#concrete_kind */
9213 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AForExpr:model#Object#interface_kind */
9214 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AForExpr:model#Object#enum_kind */
9215 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AForExpr:model#Object#extern_kind */
9216 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
9217 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
9218 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
9219 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
9220 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
9221 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#init */
9222 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__replace_child
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
9223 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
9224 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__visit_all
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
9225 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
9226 (nitmethod_t
)VIRTUAL_scope__AForExpr__accept_scope_visitor
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
9227 (nitmethod_t
)VIRTUAL_flow__AForExpr__accept_flow_visitor
, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
9228 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
9229 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
9230 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
9231 (nitmethod_t
)VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AForExpr#accept_rapid_type_visitor */
9232 (nitmethod_t
)VIRTUAL_transform__AForExpr__accept_transform_visitor
, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
9233 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#location= */
9234 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
9235 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
9236 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_single_annotation */
9237 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_annotations */
9238 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AForExpr:modelize_property#Prod#collect_text */
9239 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
9240 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
9241 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
9242 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
9243 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
9244 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
9245 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
9246 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
9247 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
9248 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
9249 (nitmethod_t
)VIRTUAL_typing__AForExpr__accept_typing
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
9250 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
9251 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
9252 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
9253 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
9254 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
9255 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
9256 (nitmethod_t
)VIRTUAL_abstract_compiler__AForExpr__stmt
, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
9257 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
9258 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
9259 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_label_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
9260 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_kwfor_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
9261 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_ids
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_ids */
9262 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_expr
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_expr */
9263 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_expr_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_expr= */
9264 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_kwdo_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
9265 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_block
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
9266 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_block_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
9267 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__init_aforexpr
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
9268 (nitmethod_t
)VIRTUAL_scope__AForExpr__variables
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables */
9269 (nitmethod_t
)VIRTUAL_scope__AForExpr__variables_61d
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables= */
9270 (nitmethod_t
)VIRTUAL_scope__AForExpr__escapemark
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark */
9271 (nitmethod_t
)VIRTUAL_scope__AForExpr__escapemark_61d
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#escapemark= */
9272 (nitmethod_t
)VIRTUAL_typing__AForExpr__coltype_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype= */
9273 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_iterator
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator */
9274 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_iterator_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator= */
9275 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_is_ok
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok */
9276 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_is_ok_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok= */
9277 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_item
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item */
9278 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_item_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item= */
9279 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_next
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next */
9280 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_next_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next= */
9281 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_key
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key */
9282 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_key_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key= */
9283 (nitmethod_t
)VIRTUAL_typing__AForExpr__do_type_iterator
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#do_type_iterator */
9286 /* allocate AForExpr */
9287 val
* NEW_parser_nodes__AForExpr(const struct type
* type
) {
9288 val
* self
/* : AForExpr */;
9289 val
* var
/* : null */;
9290 val
* var1
/* : null */;
9291 val
* var2
/* : null */;
9292 val
* var3
/* : null */;
9293 short int var4
/* : Bool */;
9294 val
* var5
/* : null */;
9295 val
* var6
/* : null */;
9296 val
* var7
/* : ANodes[TId] */;
9297 val
* var8
/* : null */;
9298 self
= nit_alloc(sizeof(struct instance
) + 23*sizeof(nitattribute_t
));
9300 self
->class = &class_parser_nodes__AForExpr
;
9302 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AForExpr exact> */
9304 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AForExpr exact> */
9306 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AForExpr exact> */
9308 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AForExpr exact> */
9310 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AForExpr exact> */
9312 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AForExpr exact> */
9314 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var6
; /* _n_label on <self:AForExpr exact> */
9315 var7
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId
);
9317 { /* Inline parser_nodes#ANodes#init (var7,self) on <var7:ANodes[TId]> */
9318 var7
->attrs
[COLOR_parser_nodes__ANodes___parent
].val
= self
; /* _parent on <var7:ANodes[TId]> */
9322 self
->attrs
[COLOR_parser_nodes__AForExpr___n_ids
].val
= var7
; /* _n_ids on <self:AForExpr exact> */
9324 self
->attrs
[COLOR_parser_nodes__AForExpr___n_block
].val
= var8
; /* _n_block on <self:AForExpr exact> */
9327 /* runtime class parser_nodes__AAssertExpr */
9328 const struct class class_parser_nodes__AAssertExpr
= {
9331 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
9332 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
9333 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
9334 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
9335 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#exit */
9336 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
9337 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
9338 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAssertExpr:string#Object#to_s */
9339 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAssertExpr:string#Object#native_class_name */
9340 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAssertExpr:string#Object#class_name */
9341 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect */
9342 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect_head */
9343 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAssertExpr:string#Object#args */
9344 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAssertExpr:time#Object#get_time */
9345 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAssertExpr:file#Object#printn */
9346 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAssertExpr:file#Object#print */
9347 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAssertExpr:file#Object#getcwd */
9348 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAssertExpr:file#Object#file_getcwd */
9349 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAssertExpr:version#Object#nit_version */
9350 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#intrude_visibility */
9351 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#public_visibility */
9352 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#protected_visibility */
9353 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#private_visibility */
9354 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#none_visibility */
9355 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#abstract_kind */
9356 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#concrete_kind */
9357 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#interface_kind */
9358 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#enum_kind */
9359 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#extern_kind */
9360 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
9361 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
9362 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
9363 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
9364 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
9365 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#init */
9366 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__replace_child
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
9367 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
9368 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__visit_all
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
9369 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
9370 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAssertExpr:scope#ANode#accept_scope_visitor */
9371 (nitmethod_t
)VIRTUAL_flow__AAssertExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
9372 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
9373 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
9374 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
9375 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9376 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
9377 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#location= */
9378 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
9379 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
9380 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_single_annotation */
9381 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_annotations */
9382 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAssertExpr:modelize_property#Prod#collect_text */
9383 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
9384 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
9385 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
9386 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
9387 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
9388 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
9389 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
9390 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
9391 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
9392 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
9393 (nitmethod_t
)VIRTUAL_typing__AAssertExpr__accept_typing
, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
9394 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
9395 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
9396 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
9397 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
9398 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
9399 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
9400 (nitmethod_t
)VIRTUAL_abstract_compiler__AAssertExpr__stmt
, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
9401 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
9402 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
9403 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_id
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
9404 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_id_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
9405 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_expr
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
9406 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_expr_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
9407 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_else
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
9408 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_else_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
9409 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
9412 /* allocate AAssertExpr */
9413 val
* NEW_parser_nodes__AAssertExpr(const struct type
* type
) {
9414 val
* self
/* : AAssertExpr */;
9415 val
* var
/* : null */;
9416 val
* var1
/* : null */;
9417 val
* var2
/* : null */;
9418 val
* var3
/* : null */;
9419 short int var4
/* : Bool */;
9420 val
* var5
/* : null */;
9421 val
* var6
/* : null */;
9422 val
* var7
/* : null */;
9423 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
9425 self
->class = &class_parser_nodes__AAssertExpr
;
9427 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAssertExpr exact> */
9429 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAssertExpr exact> */
9431 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAssertExpr exact> */
9433 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AAssertExpr exact> */
9435 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AAssertExpr exact> */
9437 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AAssertExpr exact> */
9439 self
->attrs
[COLOR_parser_nodes__AAssertExpr___n_id
].val
= var6
; /* _n_id on <self:AAssertExpr exact> */
9441 self
->attrs
[COLOR_parser_nodes__AAssertExpr___n_else
].val
= var7
; /* _n_else on <self:AAssertExpr exact> */
9444 /* runtime class parser_nodes__AOnceExpr */
9445 const struct class class_parser_nodes__AOnceExpr
= {
9448 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
9449 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
9450 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
9451 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
9452 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#exit */
9453 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
9454 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
9455 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOnceExpr:string#Object#to_s */
9456 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOnceExpr:string#Object#native_class_name */
9457 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOnceExpr:string#Object#class_name */
9458 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect */
9459 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect_head */
9460 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOnceExpr:string#Object#args */
9461 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOnceExpr:time#Object#get_time */
9462 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOnceExpr:file#Object#printn */
9463 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOnceExpr:file#Object#print */
9464 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOnceExpr:file#Object#getcwd */
9465 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOnceExpr:file#Object#file_getcwd */
9466 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOnceExpr:version#Object#nit_version */
9467 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#intrude_visibility */
9468 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#public_visibility */
9469 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#protected_visibility */
9470 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#private_visibility */
9471 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#none_visibility */
9472 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#abstract_kind */
9473 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#concrete_kind */
9474 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#interface_kind */
9475 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#enum_kind */
9476 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#extern_kind */
9477 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
9478 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
9479 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
9480 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
9481 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
9482 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#init */
9483 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__replace_child
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
9484 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
9485 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__visit_all
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
9486 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
9487 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
9488 (nitmethod_t
)VIRTUAL_flow__AProxyExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOnceExpr:flow#AProxyExpr#accept_flow_visitor */
9489 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
9490 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
9491 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
9492 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9493 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
9494 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#location= */
9495 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
9496 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
9497 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_single_annotation */
9498 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_annotations */
9499 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AOnceExpr:modelize_property#Prod#collect_text */
9500 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
9501 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
9502 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
9503 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
9504 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
9505 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
9506 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
9507 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
9508 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
9509 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
9510 (nitmethod_t
)VIRTUAL_typing__AProxyExpr__accept_typing
, /* pointer to parser_nodes:AOnceExpr:typing#AProxyExpr#accept_typing */
9511 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
9512 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
9513 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
9514 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
9515 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
9516 (nitmethod_t
)VIRTUAL_abstract_compiler__AOnceExpr__expr
, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
9517 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
9518 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
9519 (nitmethod_t
)VIRTUAL_parser_nodes__AProxyExpr__n_expr
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AProxyExpr#n_expr */
9520 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__n_expr_61d
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
9521 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
9522 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
9525 /* allocate AOnceExpr */
9526 val
* NEW_parser_nodes__AOnceExpr(const struct type
* type
) {
9527 val
* self
/* : AOnceExpr */;
9528 val
* var
/* : null */;
9529 val
* var1
/* : null */;
9530 val
* var2
/* : null */;
9531 val
* var3
/* : null */;
9532 short int var4
/* : Bool */;
9533 val
* var5
/* : null */;
9534 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
9536 self
->class = &class_parser_nodes__AOnceExpr
;
9538 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AOnceExpr exact> */
9540 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AOnceExpr exact> */
9542 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AOnceExpr exact> */
9544 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AOnceExpr exact> */
9546 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AOnceExpr exact> */
9548 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AOnceExpr exact> */
9551 /* runtime class parser_nodes__AOrExpr */
9552 const struct class class_parser_nodes__AOrExpr
= {
9555 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
9556 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
9557 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
9558 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
9559 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOrExpr:kernel#Object#exit */
9560 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
9561 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
9562 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOrExpr:string#Object#to_s */
9563 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOrExpr:string#Object#native_class_name */
9564 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOrExpr:string#Object#class_name */
9565 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOrExpr:string#Object#inspect */
9566 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOrExpr:string#Object#inspect_head */
9567 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOrExpr:string#Object#args */
9568 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOrExpr:time#Object#get_time */
9569 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOrExpr:file#Object#printn */
9570 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOrExpr:file#Object#print */
9571 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOrExpr:file#Object#getcwd */
9572 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOrExpr:file#Object#file_getcwd */
9573 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOrExpr:version#Object#nit_version */
9574 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#intrude_visibility */
9575 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#public_visibility */
9576 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#protected_visibility */
9577 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#private_visibility */
9578 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#none_visibility */
9579 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#abstract_kind */
9580 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#concrete_kind */
9581 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#interface_kind */
9582 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#enum_kind */
9583 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#extern_kind */
9584 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
9585 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
9586 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
9587 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
9588 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
9589 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#init */
9590 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__replace_child
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
9591 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
9592 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__visit_all
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
9593 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
9594 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
9595 (nitmethod_t
)VIRTUAL_flow__AOrExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
9596 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
9597 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
9598 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
9599 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9600 (nitmethod_t
)VIRTUAL_transform__AOrExpr__accept_transform_visitor
, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
9601 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#location= */
9602 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
9603 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
9604 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_single_annotation */
9605 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_annotations */
9606 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AOrExpr:modelize_property#Prod#collect_text */
9607 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
9608 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
9609 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
9610 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
9611 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
9612 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
9613 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
9614 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
9615 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
9616 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
9617 (nitmethod_t
)VIRTUAL_typing__AOrExpr__accept_typing
, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
9618 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
9619 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
9620 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
9621 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
9622 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
9623 (nitmethod_t
)VIRTUAL_abstract_compiler__AOrExpr__expr
, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
9624 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
9625 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
9626 (nitmethod_t
)VIRTUAL_parser_nodes__AOrExpr__n_expr
, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr */
9627 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__n_expr_61d
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
9628 (nitmethod_t
)VIRTUAL_parser_nodes__AOrExpr__n_expr2
, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr2 */
9629 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__n_expr2_61d
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
9630 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__init_aorexpr
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
9633 /* allocate AOrExpr */
9634 val
* NEW_parser_nodes__AOrExpr(const struct type
* type
) {
9635 val
* self
/* : AOrExpr */;
9636 val
* var
/* : null */;
9637 val
* var1
/* : null */;
9638 val
* var2
/* : null */;
9639 val
* var3
/* : null */;
9640 short int var4
/* : Bool */;
9641 val
* var5
/* : null */;
9642 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
9644 self
->class = &class_parser_nodes__AOrExpr
;
9646 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AOrExpr exact> */
9648 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AOrExpr exact> */
9650 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AOrExpr exact> */
9652 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AOrExpr exact> */
9654 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AOrExpr exact> */
9656 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AOrExpr exact> */
9659 /* runtime class parser_nodes__AAndExpr */
9660 const struct class class_parser_nodes__AAndExpr
= {
9663 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
9664 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
9665 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
9666 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
9667 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAndExpr:kernel#Object#exit */
9668 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
9669 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
9670 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAndExpr:string#Object#to_s */
9671 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAndExpr:string#Object#native_class_name */
9672 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAndExpr:string#Object#class_name */
9673 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAndExpr:string#Object#inspect */
9674 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAndExpr:string#Object#inspect_head */
9675 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAndExpr:string#Object#args */
9676 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAndExpr:time#Object#get_time */
9677 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAndExpr:file#Object#printn */
9678 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAndExpr:file#Object#print */
9679 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAndExpr:file#Object#getcwd */
9680 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAndExpr:file#Object#file_getcwd */
9681 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAndExpr:version#Object#nit_version */
9682 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#intrude_visibility */
9683 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#public_visibility */
9684 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#protected_visibility */
9685 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#private_visibility */
9686 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#none_visibility */
9687 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#abstract_kind */
9688 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#concrete_kind */
9689 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#interface_kind */
9690 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#enum_kind */
9691 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#extern_kind */
9692 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
9693 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
9694 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
9695 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
9696 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
9697 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#init */
9698 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__replace_child
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
9699 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
9700 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__visit_all
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
9701 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
9702 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
9703 (nitmethod_t
)VIRTUAL_flow__AAndExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
9704 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
9705 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
9706 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
9707 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9708 (nitmethod_t
)VIRTUAL_transform__AAndExpr__accept_transform_visitor
, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
9709 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#location= */
9710 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
9711 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
9712 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_single_annotation */
9713 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_annotations */
9714 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AAndExpr:modelize_property#Prod#collect_text */
9715 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
9716 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
9717 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
9718 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
9719 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
9720 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
9721 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
9722 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
9723 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
9724 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
9725 (nitmethod_t
)VIRTUAL_typing__AAndExpr__accept_typing
, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
9726 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
9727 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
9728 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
9729 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
9730 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
9731 (nitmethod_t
)VIRTUAL_abstract_compiler__AAndExpr__expr
, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
9732 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
9733 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
9734 (nitmethod_t
)VIRTUAL_parser_nodes__AAndExpr__n_expr
, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr */
9735 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__n_expr_61d
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
9736 (nitmethod_t
)VIRTUAL_parser_nodes__AAndExpr__n_expr2
, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr2 */
9737 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__n_expr2_61d
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
9738 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__init_aandexpr
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
9741 /* allocate AAndExpr */
9742 val
* NEW_parser_nodes__AAndExpr(const struct type
* type
) {
9743 val
* self
/* : AAndExpr */;
9744 val
* var
/* : null */;
9745 val
* var1
/* : null */;
9746 val
* var2
/* : null */;
9747 val
* var3
/* : null */;
9748 short int var4
/* : Bool */;
9749 val
* var5
/* : null */;
9750 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
9752 self
->class = &class_parser_nodes__AAndExpr
;
9754 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AAndExpr exact> */
9756 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AAndExpr exact> */
9758 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AAndExpr exact> */
9760 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AAndExpr exact> */
9762 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AAndExpr exact> */
9764 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AAndExpr exact> */
9767 /* runtime class parser_nodes__AOrElseExpr */
9768 const struct class class_parser_nodes__AOrElseExpr
= {
9771 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
9772 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
9773 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
9774 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
9775 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#exit */
9776 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
9777 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
9778 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOrElseExpr:string#Object#to_s */
9779 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOrElseExpr:string#Object#native_class_name */
9780 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOrElseExpr:string#Object#class_name */
9781 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect */
9782 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect_head */
9783 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOrElseExpr:string#Object#args */
9784 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOrElseExpr:time#Object#get_time */
9785 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOrElseExpr:file#Object#printn */
9786 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOrElseExpr:file#Object#print */
9787 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOrElseExpr:file#Object#getcwd */
9788 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOrElseExpr:file#Object#file_getcwd */
9789 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOrElseExpr:version#Object#nit_version */
9790 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#intrude_visibility */
9791 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#public_visibility */
9792 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#protected_visibility */
9793 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#private_visibility */
9794 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#none_visibility */
9795 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#abstract_kind */
9796 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#concrete_kind */
9797 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#interface_kind */
9798 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#enum_kind */
9799 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#extern_kind */
9800 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
9801 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
9802 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
9803 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
9804 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
9805 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#init */
9806 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__replace_child
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
9807 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
9808 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__visit_all
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
9809 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
9810 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
9811 (nitmethod_t
)VIRTUAL_flow__AOrElseExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
9812 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
9813 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
9814 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
9815 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9816 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
9817 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#location= */
9818 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
9819 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
9820 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_single_annotation */
9821 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_annotations */
9822 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AOrElseExpr:modelize_property#Prod#collect_text */
9823 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
9824 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
9825 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
9826 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
9827 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
9828 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
9829 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
9830 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
9831 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
9832 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
9833 (nitmethod_t
)VIRTUAL_typing__AOrElseExpr__accept_typing
, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
9834 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
9835 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
9836 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
9837 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
9838 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
9839 (nitmethod_t
)VIRTUAL_abstract_compiler__AOrElseExpr__expr
, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
9840 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
9841 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
9842 (nitmethod_t
)VIRTUAL_parser_nodes__AOrElseExpr__n_expr
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr */
9843 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
9844 (nitmethod_t
)VIRTUAL_parser_nodes__AOrElseExpr__n_expr2
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr2 */
9845 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
9846 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
9847 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
9850 /* allocate AOrElseExpr */
9851 val
* NEW_parser_nodes__AOrElseExpr(const struct type
* type
) {
9852 val
* self
/* : AOrElseExpr */;
9853 val
* var
/* : null */;
9854 val
* var1
/* : null */;
9855 val
* var2
/* : null */;
9856 val
* var3
/* : null */;
9857 short int var4
/* : Bool */;
9858 val
* var5
/* : null */;
9859 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
9861 self
->class = &class_parser_nodes__AOrElseExpr
;
9863 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AOrElseExpr exact> */
9865 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AOrElseExpr exact> */
9867 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AOrElseExpr exact> */
9869 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AOrElseExpr exact> */
9871 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AOrElseExpr exact> */
9873 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AOrElseExpr exact> */
9876 /* runtime class parser_nodes__AImpliesExpr */
9877 const struct class class_parser_nodes__AImpliesExpr
= {
9880 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#object_id */
9881 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_instance */
9882 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#== */
9883 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#!= */
9884 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#exit */
9885 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#sys */
9886 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#hash */
9887 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AImpliesExpr:string#Object#to_s */
9888 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AImpliesExpr:string#Object#native_class_name */
9889 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AImpliesExpr:string#Object#class_name */
9890 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect */
9891 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect_head */
9892 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AImpliesExpr:string#Object#args */
9893 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AImpliesExpr:time#Object#get_time */
9894 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AImpliesExpr:file#Object#printn */
9895 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AImpliesExpr:file#Object#print */
9896 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AImpliesExpr:file#Object#getcwd */
9897 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AImpliesExpr:file#Object#file_getcwd */
9898 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AImpliesExpr:version#Object#nit_version */
9899 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#intrude_visibility */
9900 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#public_visibility */
9901 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#protected_visibility */
9902 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#private_visibility */
9903 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#none_visibility */
9904 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#abstract_kind */
9905 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#concrete_kind */
9906 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#interface_kind */
9907 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#enum_kind */
9908 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#extern_kind */
9909 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#location */
9910 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#hot_location */
9911 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#debug */
9912 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent */
9913 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent= */
9914 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__init
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#init */
9915 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__replace_child
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#replace_child */
9916 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#replace_with */
9917 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__visit_all
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#visit_all */
9918 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AImpliesExpr:literal#ANode#accept_literal */
9919 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AImpliesExpr:scope#ANode#accept_scope_visitor */
9920 (nitmethod_t
)VIRTUAL_flow__AImpliesExpr__accept_flow_visitor
, /* pointer to parser_nodes:AImpliesExpr:flow#AImpliesExpr#accept_flow_visitor */
9921 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AImpliesExpr:local_var_init#ANode#accept_local_var_visitor */
9922 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AImpliesExpr:auto_super_init#ANode#accept_auto_super_init */
9923 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AImpliesExpr:astvalidation#AExpr#accept_ast_validation */
9924 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AImpliesExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9925 (nitmethod_t
)VIRTUAL_transform__AImpliesExpr__accept_transform_visitor
, /* pointer to parser_nodes:AImpliesExpr:transform#AImpliesExpr#accept_transform_visitor */
9926 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__location_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#location= */
9927 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations */
9928 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations= */
9929 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AImpliesExpr:annotation#Prod#get_single_annotation */
9930 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AImpliesExpr:annotation#Prod#get_annotations */
9931 (nitmethod_t
)VIRTUAL_modelize_property__Prod__collect_text
, /* pointer to parser_nodes:AImpliesExpr:modelize_property#Prod#collect_text */
9932 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#replace_with */
9933 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context */
9934 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context= */
9935 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype */
9936 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype= */
9937 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed */
9938 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed= */
9939 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to */
9940 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to= */
9941 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#its_variable */
9942 (nitmethod_t
)VIRTUAL_typing__AImpliesExpr__accept_typing
, /* pointer to parser_nodes:AImpliesExpr:typing#AImpliesExpr#accept_typing */
9943 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#make_var_read */
9944 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache */
9945 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache= */
9946 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#detach_with_placeholder */
9947 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#add */
9948 (nitmethod_t
)VIRTUAL_abstract_compiler__AImpliesExpr__expr
, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AImpliesExpr#expr */
9949 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AExpr#stmt */
9950 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AImpliesExpr:astvalidation#ANode#accept_ast_validation */
9951 (nitmethod_t
)VIRTUAL_parser_nodes__AImpliesExpr__n_expr
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr */
9952 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr= */
9953 (nitmethod_t
)VIRTUAL_parser_nodes__AImpliesExpr__n_expr2
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr2 */
9954 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr2= */
9955 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#init_aimpliesexpr */
9958 /* allocate AImpliesExpr */
9959 val
* NEW_parser_nodes__AImpliesExpr(const struct type
* type
) {
9960 val
* self
/* : AImpliesExpr */;
9961 val
* var
/* : null */;
9962 val
* var1
/* : null */;
9963 val
* var2
/* : null */;
9964 val
* var3
/* : null */;
9965 short int var4
/* : Bool */;
9966 val
* var5
/* : null */;
9967 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
9969 self
->class = &class_parser_nodes__AImpliesExpr
;
9971 self
->attrs
[COLOR_parser_nodes__ANode___location
].val
= var
; /* _location on <self:AImpliesExpr exact> */
9973 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var1
; /* _parent on <self:AImpliesExpr exact> */
9975 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var2
; /* _n_annotations on <self:AImpliesExpr exact> */
9977 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var3
; /* _mtype on <self:AImpliesExpr exact> */
9979 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var4
; /* _is_typed on <self:AImpliesExpr exact> */
9981 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var5
; /* _implicit_cast_to on <self:AImpliesExpr exact> */