1 #include "nith.classes.0.h"
2 /* runtime class parser_nodes__THexNumber */
3 const struct class class_parser_nodes__THexNumber
= {
6 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:THexNumber:kernel#Object#object_id */
7 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:THexNumber:kernel#Object#is_same_instance */
8 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:THexNumber:kernel#Object#== */
9 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:THexNumber:kernel#Object#!= */
10 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:THexNumber:kernel#Object#hash */
11 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:THexNumber:kernel#Object#exit */
12 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:THexNumber:kernel#Object#sys */
13 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:THexNumber:kernel#Object#init */
14 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:THexNumber:sorter#Object#default_comparator */
15 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:THexNumber:parser_nodes#TokenLiteral#to_s */
16 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:THexNumber:string#Object#native_class_name */
17 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:THexNumber:string#Object#class_name */
18 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:THexNumber:string#Object#inspect */
19 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:THexNumber:string#Object#inspect_head */
20 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:THexNumber:string#Object#args */
21 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:THexNumber:time#Object#get_time */
22 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:THexNumber:file#Object#printn */
23 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:THexNumber:file#Object#print */
24 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:THexNumber:file#Object#getcwd */
25 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:THexNumber:file#Object#file_getcwd */
26 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#intrude_visibility */
27 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#public_visibility */
28 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#protected_visibility */
29 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#private_visibility */
30 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:THexNumber:model_base#Object#none_visibility */
31 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:THexNumber:version#Object#nit_version */
32 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:THexNumber:model#Object#abstract_kind */
33 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:THexNumber:model#Object#concrete_kind */
34 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:THexNumber:model#Object#interface_kind */
35 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:THexNumber:model#Object#enum_kind */
36 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:THexNumber:model#Object#extern_kind */
37 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#location */
38 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#location= */
39 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#hot_location */
40 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#debug */
41 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#parent */
42 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#parent= */
43 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#replace_child */
44 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:THexNumber:parser_nodes#ANode#replace_with */
45 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#visit_all */
46 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:THexNumber:literal#ANode#accept_literal */
47 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:THexNumber:scope#ANode#accept_scope_visitor */
48 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:THexNumber:flow#ANode#accept_flow_visitor */
49 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:THexNumber:local_var_init#ANode#accept_local_var_visitor */
50 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:THexNumber:auto_super_init#ANode#accept_auto_super_init */
51 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:THexNumber:astvalidation#ANode#accept_ast_validation */
52 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:THexNumber:rapid_type_analysis#ANode#accept_rapid_type_visitor */
53 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:THexNumber:transform#ANode#accept_transform_visitor */
54 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:THexNumber:lexer_work#Token#text */
55 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#prev_token= */
56 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:THexNumber:parser_nodes#Token#next_token= */
57 (nitmethod_t
)VIRTUAL_lexer__THexNumber__parser_index
, /* pointer to parser_nodes:THexNumber:lexer#THexNumber#parser_index */
58 (nitmethod_t
)VIRTUAL_lexer__THexNumber__init_tk
, /* pointer to parser_nodes:THexNumber:lexer#THexNumber#init_tk */
61 /* allocate THexNumber */
62 val
* NEW_parser_nodes__THexNumber(const struct type
* type
) {
63 val
* self
/* : THexNumber */;
64 val
* var
/* : null */;
65 val
* var1
/* : null */;
66 val
* var2
/* : null */;
67 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
69 self
->class = &class_parser_nodes__THexNumber
;
71 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:THexNumber exact> */
73 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:THexNumber exact> */
75 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:THexNumber exact> */
78 /* runtime class parser_nodes__TFloat */
79 const struct class class_parser_nodes__TFloat
= {
82 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TFloat:kernel#Object#object_id */
83 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_instance */
84 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TFloat:kernel#Object#== */
85 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TFloat:kernel#Object#!= */
86 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TFloat:kernel#Object#hash */
87 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TFloat:kernel#Object#exit */
88 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TFloat:kernel#Object#sys */
89 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TFloat:kernel#Object#init */
90 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TFloat:sorter#Object#default_comparator */
91 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#to_s */
92 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TFloat:string#Object#native_class_name */
93 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TFloat:string#Object#class_name */
94 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TFloat:string#Object#inspect */
95 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TFloat:string#Object#inspect_head */
96 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TFloat:string#Object#args */
97 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TFloat:time#Object#get_time */
98 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TFloat:file#Object#printn */
99 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TFloat:file#Object#print */
100 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TFloat:file#Object#getcwd */
101 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TFloat:file#Object#file_getcwd */
102 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#intrude_visibility */
103 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#public_visibility */
104 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#protected_visibility */
105 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#private_visibility */
106 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TFloat:model_base#Object#none_visibility */
107 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TFloat:version#Object#nit_version */
108 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TFloat:model#Object#abstract_kind */
109 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TFloat:model#Object#concrete_kind */
110 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TFloat:model#Object#interface_kind */
111 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TFloat:model#Object#enum_kind */
112 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TFloat:model#Object#extern_kind */
113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location */
114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location= */
115 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#hot_location */
116 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#debug */
117 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent */
118 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent= */
119 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#replace_child */
120 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#replace_with */
121 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#visit_all */
122 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TFloat:literal#ANode#accept_literal */
123 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TFloat:scope#ANode#accept_scope_visitor */
124 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TFloat:flow#ANode#accept_flow_visitor */
125 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TFloat:local_var_init#ANode#accept_local_var_visitor */
126 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TFloat:auto_super_init#ANode#accept_auto_super_init */
127 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TFloat:astvalidation#ANode#accept_ast_validation */
128 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TFloat:rapid_type_analysis#ANode#accept_rapid_type_visitor */
129 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TFloat:transform#ANode#accept_transform_visitor */
130 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TFloat:lexer_work#Token#text */
131 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token= */
132 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token= */
133 (nitmethod_t
)VIRTUAL_lexer__TFloat__parser_index
, /* pointer to parser_nodes:TFloat:lexer#TFloat#parser_index */
134 (nitmethod_t
)VIRTUAL_lexer__TFloat__init_tk
, /* pointer to parser_nodes:TFloat:lexer#TFloat#init_tk */
137 /* allocate TFloat */
138 val
* NEW_parser_nodes__TFloat(const struct type
* type
) {
139 val
* self
/* : TFloat */;
140 val
* var
/* : null */;
141 val
* var1
/* : null */;
142 val
* var2
/* : null */;
143 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
145 self
->class = &class_parser_nodes__TFloat
;
147 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TFloat exact> */
149 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TFloat exact> */
151 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TFloat exact> */
154 /* runtime class parser_nodes__TChar */
155 const struct class class_parser_nodes__TChar
= {
158 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TChar:kernel#Object#object_id */
159 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TChar:kernel#Object#is_same_instance */
160 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TChar:kernel#Object#== */
161 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TChar:kernel#Object#!= */
162 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TChar:kernel#Object#hash */
163 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TChar:kernel#Object#exit */
164 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TChar:kernel#Object#sys */
165 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TChar:kernel#Object#init */
166 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TChar:sorter#Object#default_comparator */
167 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#to_s */
168 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TChar:string#Object#native_class_name */
169 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TChar:string#Object#class_name */
170 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TChar:string#Object#inspect */
171 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TChar:string#Object#inspect_head */
172 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TChar:string#Object#args */
173 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TChar:time#Object#get_time */
174 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TChar:file#Object#printn */
175 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TChar:file#Object#print */
176 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TChar:file#Object#getcwd */
177 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TChar:file#Object#file_getcwd */
178 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#intrude_visibility */
179 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#public_visibility */
180 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#protected_visibility */
181 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#private_visibility */
182 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TChar:model_base#Object#none_visibility */
183 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TChar:version#Object#nit_version */
184 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TChar:model#Object#abstract_kind */
185 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TChar:model#Object#concrete_kind */
186 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TChar:model#Object#interface_kind */
187 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TChar:model#Object#enum_kind */
188 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TChar:model#Object#extern_kind */
189 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location */
190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location= */
191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#hot_location */
192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#debug */
193 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent */
194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent= */
195 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TChar:parser_nodes#Token#replace_child */
196 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TChar:parser_nodes#ANode#replace_with */
197 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TChar:parser_nodes#Token#visit_all */
198 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TChar:literal#ANode#accept_literal */
199 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TChar:scope#ANode#accept_scope_visitor */
200 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TChar:flow#ANode#accept_flow_visitor */
201 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TChar:local_var_init#ANode#accept_local_var_visitor */
202 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TChar:auto_super_init#ANode#accept_auto_super_init */
203 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TChar:astvalidation#ANode#accept_ast_validation */
204 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
205 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TChar:transform#ANode#accept_transform_visitor */
206 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TChar:lexer_work#Token#text */
207 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token= */
208 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token= */
209 (nitmethod_t
)VIRTUAL_lexer__TChar__parser_index
, /* pointer to parser_nodes:TChar:lexer#TChar#parser_index */
210 (nitmethod_t
)VIRTUAL_lexer__TChar__init_tk
, /* pointer to parser_nodes:TChar:lexer#TChar#init_tk */
214 val
* NEW_parser_nodes__TChar(const struct type
* type
) {
215 val
* self
/* : TChar */;
216 val
* var
/* : null */;
217 val
* var1
/* : null */;
218 val
* var2
/* : null */;
219 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
221 self
->class = &class_parser_nodes__TChar
;
223 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TChar exact> */
225 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TChar exact> */
227 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TChar exact> */
230 /* runtime class parser_nodes__TString */
231 const struct class class_parser_nodes__TString
= {
234 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TString:kernel#Object#object_id */
235 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TString:kernel#Object#is_same_instance */
236 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TString:kernel#Object#== */
237 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TString:kernel#Object#!= */
238 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TString:kernel#Object#hash */
239 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TString:kernel#Object#exit */
240 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TString:kernel#Object#sys */
241 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TString:kernel#Object#init */
242 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TString:sorter#Object#default_comparator */
243 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#to_s */
244 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TString:string#Object#native_class_name */
245 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TString:string#Object#class_name */
246 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TString:string#Object#inspect */
247 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TString:string#Object#inspect_head */
248 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TString:string#Object#args */
249 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TString:time#Object#get_time */
250 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TString:file#Object#printn */
251 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TString:file#Object#print */
252 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TString:file#Object#getcwd */
253 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TString:file#Object#file_getcwd */
254 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TString:model_base#Object#intrude_visibility */
255 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TString:model_base#Object#public_visibility */
256 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TString:model_base#Object#protected_visibility */
257 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TString:model_base#Object#private_visibility */
258 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TString:model_base#Object#none_visibility */
259 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TString:version#Object#nit_version */
260 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TString:model#Object#abstract_kind */
261 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TString:model#Object#concrete_kind */
262 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TString:model#Object#interface_kind */
263 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TString:model#Object#enum_kind */
264 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TString:model#Object#extern_kind */
265 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TString:parser_nodes#ANode#location */
266 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TString:parser_nodes#ANode#location= */
267 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TString:parser_nodes#ANode#hot_location */
268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TString:parser_nodes#ANode#debug */
269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent */
270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent= */
271 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TString:parser_nodes#Token#replace_child */
272 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TString:parser_nodes#ANode#replace_with */
273 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TString:parser_nodes#Token#visit_all */
274 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TString:literal#ANode#accept_literal */
275 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TString:scope#ANode#accept_scope_visitor */
276 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TString:flow#ANode#accept_flow_visitor */
277 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TString:local_var_init#ANode#accept_local_var_visitor */
278 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TString:auto_super_init#ANode#accept_auto_super_init */
279 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TString:astvalidation#ANode#accept_ast_validation */
280 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
281 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TString:transform#ANode#accept_transform_visitor */
282 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TString:lexer_work#Token#text */
283 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token= */
284 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token= */
285 (nitmethod_t
)VIRTUAL_lexer__TString__parser_index
, /* pointer to parser_nodes:TString:lexer#TString#parser_index */
286 (nitmethod_t
)VIRTUAL_lexer__TString__init_tk
, /* pointer to parser_nodes:TString:lexer#TString#init_tk */
289 /* allocate TString */
290 val
* NEW_parser_nodes__TString(const struct type
* type
) {
291 val
* self
/* : TString */;
292 val
* var
/* : null */;
293 val
* var1
/* : null */;
294 val
* var2
/* : null */;
295 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
297 self
->class = &class_parser_nodes__TString
;
299 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TString exact> */
301 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TString exact> */
303 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TString exact> */
306 /* runtime class parser_nodes__TStartString */
307 const struct class class_parser_nodes__TStartString
= {
310 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TStartString:kernel#Object#object_id */
311 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_instance */
312 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TStartString:kernel#Object#== */
313 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TStartString:kernel#Object#!= */
314 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TStartString:kernel#Object#hash */
315 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TStartString:kernel#Object#exit */
316 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TStartString:kernel#Object#sys */
317 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TStartString:kernel#Object#init */
318 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TStartString:sorter#Object#default_comparator */
319 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#to_s */
320 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TStartString:string#Object#native_class_name */
321 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TStartString:string#Object#class_name */
322 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TStartString:string#Object#inspect */
323 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TStartString:string#Object#inspect_head */
324 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TStartString:string#Object#args */
325 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TStartString:time#Object#get_time */
326 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TStartString:file#Object#printn */
327 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TStartString:file#Object#print */
328 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TStartString:file#Object#getcwd */
329 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TStartString:file#Object#file_getcwd */
330 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#intrude_visibility */
331 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#public_visibility */
332 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#protected_visibility */
333 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#private_visibility */
334 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TStartString:model_base#Object#none_visibility */
335 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TStartString:version#Object#nit_version */
336 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TStartString:model#Object#abstract_kind */
337 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TStartString:model#Object#concrete_kind */
338 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TStartString:model#Object#interface_kind */
339 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TStartString:model#Object#enum_kind */
340 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TStartString:model#Object#extern_kind */
341 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location */
342 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location= */
343 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#hot_location */
344 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#debug */
345 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent */
346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent= */
347 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#replace_child */
348 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#replace_with */
349 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#visit_all */
350 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TStartString:literal#ANode#accept_literal */
351 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TStartString:scope#ANode#accept_scope_visitor */
352 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TStartString:flow#ANode#accept_flow_visitor */
353 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TStartString:local_var_init#ANode#accept_local_var_visitor */
354 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TStartString:auto_super_init#ANode#accept_auto_super_init */
355 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TStartString:astvalidation#ANode#accept_ast_validation */
356 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TStartString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
357 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TStartString:transform#ANode#accept_transform_visitor */
358 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TStartString:lexer_work#Token#text */
359 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token= */
360 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token= */
361 (nitmethod_t
)VIRTUAL_lexer__TStartString__parser_index
, /* pointer to parser_nodes:TStartString:lexer#TStartString#parser_index */
362 (nitmethod_t
)VIRTUAL_lexer__TStartString__init_tk
, /* pointer to parser_nodes:TStartString:lexer#TStartString#init_tk */
365 /* allocate TStartString */
366 val
* NEW_parser_nodes__TStartString(const struct type
* type
) {
367 val
* self
/* : TStartString */;
368 val
* var
/* : null */;
369 val
* var1
/* : null */;
370 val
* var2
/* : null */;
371 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
373 self
->class = &class_parser_nodes__TStartString
;
375 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TStartString exact> */
377 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TStartString exact> */
379 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TStartString exact> */
382 /* runtime class parser_nodes__TMidString */
383 const struct class class_parser_nodes__TMidString
= {
386 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TMidString:kernel#Object#object_id */
387 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_instance */
388 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TMidString:kernel#Object#== */
389 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TMidString:kernel#Object#!= */
390 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TMidString:kernel#Object#hash */
391 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TMidString:kernel#Object#exit */
392 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TMidString:kernel#Object#sys */
393 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TMidString:kernel#Object#init */
394 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TMidString:sorter#Object#default_comparator */
395 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#to_s */
396 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TMidString:string#Object#native_class_name */
397 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TMidString:string#Object#class_name */
398 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TMidString:string#Object#inspect */
399 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TMidString:string#Object#inspect_head */
400 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TMidString:string#Object#args */
401 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TMidString:time#Object#get_time */
402 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TMidString:file#Object#printn */
403 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TMidString:file#Object#print */
404 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TMidString:file#Object#getcwd */
405 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TMidString:file#Object#file_getcwd */
406 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#intrude_visibility */
407 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#public_visibility */
408 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#protected_visibility */
409 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#private_visibility */
410 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TMidString:model_base#Object#none_visibility */
411 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TMidString:version#Object#nit_version */
412 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TMidString:model#Object#abstract_kind */
413 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TMidString:model#Object#concrete_kind */
414 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TMidString:model#Object#interface_kind */
415 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TMidString:model#Object#enum_kind */
416 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TMidString:model#Object#extern_kind */
417 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location */
418 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location= */
419 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#hot_location */
420 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#debug */
421 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent */
422 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent= */
423 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#replace_child */
424 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#replace_with */
425 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#visit_all */
426 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TMidString:literal#ANode#accept_literal */
427 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TMidString:scope#ANode#accept_scope_visitor */
428 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TMidString:flow#ANode#accept_flow_visitor */
429 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TMidString:local_var_init#ANode#accept_local_var_visitor */
430 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TMidString:auto_super_init#ANode#accept_auto_super_init */
431 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TMidString:astvalidation#ANode#accept_ast_validation */
432 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TMidString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
433 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TMidString:transform#ANode#accept_transform_visitor */
434 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TMidString:lexer_work#Token#text */
435 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token= */
436 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token= */
437 (nitmethod_t
)VIRTUAL_lexer__TMidString__parser_index
, /* pointer to parser_nodes:TMidString:lexer#TMidString#parser_index */
438 (nitmethod_t
)VIRTUAL_lexer__TMidString__init_tk
, /* pointer to parser_nodes:TMidString:lexer#TMidString#init_tk */
441 /* allocate TMidString */
442 val
* NEW_parser_nodes__TMidString(const struct type
* type
) {
443 val
* self
/* : TMidString */;
444 val
* var
/* : null */;
445 val
* var1
/* : null */;
446 val
* var2
/* : null */;
447 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
449 self
->class = &class_parser_nodes__TMidString
;
451 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TMidString exact> */
453 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TMidString exact> */
455 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TMidString exact> */
458 /* runtime class parser_nodes__TEndString */
459 const struct class class_parser_nodes__TEndString
= {
462 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TEndString:kernel#Object#object_id */
463 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_instance */
464 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TEndString:kernel#Object#== */
465 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TEndString:kernel#Object#!= */
466 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TEndString:kernel#Object#hash */
467 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TEndString:kernel#Object#exit */
468 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TEndString:kernel#Object#sys */
469 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TEndString:kernel#Object#init */
470 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TEndString:sorter#Object#default_comparator */
471 (nitmethod_t
)VIRTUAL_parser_nodes__TokenLiteral__to_s
, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#to_s */
472 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TEndString:string#Object#native_class_name */
473 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TEndString:string#Object#class_name */
474 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TEndString:string#Object#inspect */
475 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TEndString:string#Object#inspect_head */
476 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TEndString:string#Object#args */
477 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TEndString:time#Object#get_time */
478 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TEndString:file#Object#printn */
479 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TEndString:file#Object#print */
480 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TEndString:file#Object#getcwd */
481 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TEndString:file#Object#file_getcwd */
482 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#intrude_visibility */
483 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#public_visibility */
484 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#protected_visibility */
485 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#private_visibility */
486 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TEndString:model_base#Object#none_visibility */
487 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TEndString:version#Object#nit_version */
488 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TEndString:model#Object#abstract_kind */
489 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TEndString:model#Object#concrete_kind */
490 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TEndString:model#Object#interface_kind */
491 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TEndString:model#Object#enum_kind */
492 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TEndString:model#Object#extern_kind */
493 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location */
494 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location= */
495 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#hot_location */
496 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#debug */
497 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent */
498 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent= */
499 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#replace_child */
500 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#replace_with */
501 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#visit_all */
502 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TEndString:literal#ANode#accept_literal */
503 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TEndString:scope#ANode#accept_scope_visitor */
504 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TEndString:flow#ANode#accept_flow_visitor */
505 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TEndString:local_var_init#ANode#accept_local_var_visitor */
506 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TEndString:auto_super_init#ANode#accept_auto_super_init */
507 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TEndString:astvalidation#ANode#accept_ast_validation */
508 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TEndString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
509 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TEndString:transform#ANode#accept_transform_visitor */
510 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TEndString:lexer_work#Token#text */
511 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token= */
512 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token= */
513 (nitmethod_t
)VIRTUAL_lexer__TEndString__parser_index
, /* pointer to parser_nodes:TEndString:lexer#TEndString#parser_index */
514 (nitmethod_t
)VIRTUAL_lexer__TEndString__init_tk
, /* pointer to parser_nodes:TEndString:lexer#TEndString#init_tk */
517 /* allocate TEndString */
518 val
* NEW_parser_nodes__TEndString(const struct type
* type
) {
519 val
* self
/* : TEndString */;
520 val
* var
/* : null */;
521 val
* var1
/* : null */;
522 val
* var2
/* : null */;
523 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
525 self
->class = &class_parser_nodes__TEndString
;
527 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TEndString exact> */
529 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TEndString exact> */
531 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TEndString exact> */
534 /* runtime class parser_nodes__TBadString */
535 const struct class class_parser_nodes__TBadString
= {
538 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TBadString:kernel#Object#object_id */
539 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_instance */
540 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TBadString:kernel#Object#== */
541 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TBadString:kernel#Object#!= */
542 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TBadString:kernel#Object#hash */
543 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TBadString:kernel#Object#exit */
544 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TBadString:kernel#Object#sys */
545 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TBadString:kernel#Object#init */
546 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TBadString:sorter#Object#default_comparator */
547 (nitmethod_t
)VIRTUAL_parser_nodes__TBadString__to_s
, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#to_s */
548 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TBadString:string#Object#native_class_name */
549 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TBadString:string#Object#class_name */
550 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TBadString:string#Object#inspect */
551 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TBadString:string#Object#inspect_head */
552 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TBadString:string#Object#args */
553 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TBadString:time#Object#get_time */
554 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TBadString:file#Object#printn */
555 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TBadString:file#Object#print */
556 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TBadString:file#Object#getcwd */
557 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TBadString:file#Object#file_getcwd */
558 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#intrude_visibility */
559 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#public_visibility */
560 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#protected_visibility */
561 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#private_visibility */
562 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TBadString:model_base#Object#none_visibility */
563 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TBadString:version#Object#nit_version */
564 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TBadString:model#Object#abstract_kind */
565 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TBadString:model#Object#concrete_kind */
566 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TBadString:model#Object#interface_kind */
567 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TBadString:model#Object#enum_kind */
568 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TBadString:model#Object#extern_kind */
569 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location */
570 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location= */
571 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#hot_location */
572 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#debug */
573 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent */
574 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent= */
575 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#replace_child */
576 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#replace_with */
577 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#visit_all */
578 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TBadString:literal#ANode#accept_literal */
579 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TBadString:scope#ANode#accept_scope_visitor */
580 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TBadString:flow#ANode#accept_flow_visitor */
581 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TBadString:local_var_init#ANode#accept_local_var_visitor */
582 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TBadString:auto_super_init#ANode#accept_auto_super_init */
583 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TBadString:astvalidation#ANode#accept_ast_validation */
584 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TBadString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
585 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TBadString:transform#ANode#accept_transform_visitor */
586 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TBadString:lexer_work#Token#text */
587 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token= */
588 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token= */
589 (nitmethod_t
)VIRTUAL_lexer__TBadString__parser_index
, /* pointer to parser_nodes:TBadString:lexer#TBadString#parser_index */
590 (nitmethod_t
)VIRTUAL_lexer__TBadString__init_tk
, /* pointer to parser_nodes:TBadString:lexer#TBadString#init_tk */
593 /* allocate TBadString */
594 val
* NEW_parser_nodes__TBadString(const struct type
* type
) {
595 val
* self
/* : TBadString */;
596 val
* var
/* : null */;
597 val
* var1
/* : null */;
598 val
* var2
/* : null */;
599 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
601 self
->class = &class_parser_nodes__TBadString
;
603 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TBadString exact> */
605 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TBadString exact> */
607 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TBadString exact> */
610 /* runtime class parser_nodes__TBadChar */
611 const struct class class_parser_nodes__TBadChar
= {
614 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TBadChar:kernel#Object#object_id */
615 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_instance */
616 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TBadChar:kernel#Object#== */
617 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TBadChar:kernel#Object#!= */
618 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TBadChar:kernel#Object#hash */
619 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TBadChar:kernel#Object#exit */
620 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TBadChar:kernel#Object#sys */
621 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TBadChar:kernel#Object#init */
622 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TBadChar:sorter#Object#default_comparator */
623 (nitmethod_t
)VIRTUAL_parser_nodes__TBadChar__to_s
, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#to_s */
624 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TBadChar:string#Object#native_class_name */
625 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TBadChar:string#Object#class_name */
626 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TBadChar:string#Object#inspect */
627 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TBadChar:string#Object#inspect_head */
628 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TBadChar:string#Object#args */
629 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TBadChar:time#Object#get_time */
630 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TBadChar:file#Object#printn */
631 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TBadChar:file#Object#print */
632 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TBadChar:file#Object#getcwd */
633 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TBadChar:file#Object#file_getcwd */
634 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#intrude_visibility */
635 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#public_visibility */
636 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#protected_visibility */
637 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#private_visibility */
638 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TBadChar:model_base#Object#none_visibility */
639 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TBadChar:version#Object#nit_version */
640 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TBadChar:model#Object#abstract_kind */
641 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TBadChar:model#Object#concrete_kind */
642 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TBadChar:model#Object#interface_kind */
643 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TBadChar:model#Object#enum_kind */
644 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TBadChar:model#Object#extern_kind */
645 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location */
646 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location= */
647 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#hot_location */
648 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#debug */
649 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent */
650 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent= */
651 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#replace_child */
652 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#replace_with */
653 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#visit_all */
654 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TBadChar:literal#ANode#accept_literal */
655 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TBadChar:scope#ANode#accept_scope_visitor */
656 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TBadChar:flow#ANode#accept_flow_visitor */
657 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TBadChar:local_var_init#ANode#accept_local_var_visitor */
658 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TBadChar:auto_super_init#ANode#accept_auto_super_init */
659 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TBadChar:astvalidation#ANode#accept_ast_validation */
660 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TBadChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
661 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TBadChar:transform#ANode#accept_transform_visitor */
662 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TBadChar:lexer_work#Token#text */
663 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token= */
664 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token= */
665 (nitmethod_t
)VIRTUAL_lexer__TBadChar__parser_index
, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#parser_index */
666 (nitmethod_t
)VIRTUAL_lexer__TBadChar__init_tk
, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#init_tk */
669 /* allocate TBadChar */
670 val
* NEW_parser_nodes__TBadChar(const struct type
* type
) {
671 val
* self
/* : TBadChar */;
672 val
* var
/* : null */;
673 val
* var1
/* : null */;
674 val
* var2
/* : null */;
675 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
677 self
->class = &class_parser_nodes__TBadChar
;
679 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TBadChar exact> */
681 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TBadChar exact> */
683 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TBadChar exact> */
686 /* runtime class parser_nodes__TExternCodeSegment */
687 const struct class class_parser_nodes__TExternCodeSegment
= {
690 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#object_id */
691 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_instance */
692 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#== */
693 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#!= */
694 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#hash */
695 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#exit */
696 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#sys */
697 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#init */
698 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:TExternCodeSegment:sorter#Object#default_comparator */
699 (nitmethod_t
)VIRTUAL_parser_nodes__Token__to_s
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#to_s */
700 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#native_class_name */
701 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#class_name */
702 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect */
703 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect_head */
704 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:TExternCodeSegment:string#Object#args */
705 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:TExternCodeSegment:time#Object#get_time */
706 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#printn */
707 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#print */
708 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getcwd */
709 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:TExternCodeSegment:file#Object#file_getcwd */
710 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#intrude_visibility */
711 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#public_visibility */
712 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#protected_visibility */
713 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#private_visibility */
714 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#none_visibility */
715 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:TExternCodeSegment:version#Object#nit_version */
716 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#abstract_kind */
717 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#concrete_kind */
718 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#interface_kind */
719 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#enum_kind */
720 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:TExternCodeSegment:model#Object#extern_kind */
721 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location */
722 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location= */
723 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#hot_location */
724 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#debug */
725 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent */
726 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent= */
727 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#replace_child */
728 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#replace_with */
729 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#visit_all */
730 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:TExternCodeSegment:literal#ANode#accept_literal */
731 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:TExternCodeSegment:scope#ANode#accept_scope_visitor */
732 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:TExternCodeSegment:flow#ANode#accept_flow_visitor */
733 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:TExternCodeSegment:local_var_init#ANode#accept_local_var_visitor */
734 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init#ANode#accept_auto_super_init */
735 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:TExternCodeSegment:astvalidation#ANode#accept_ast_validation */
736 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
737 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#accept_transform_visitor */
738 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:TExternCodeSegment:lexer_work#Token#text */
739 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token= */
740 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token= */
741 (nitmethod_t
)VIRTUAL_lexer__TExternCodeSegment__parser_index
, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#parser_index */
742 (nitmethod_t
)VIRTUAL_lexer__TExternCodeSegment__init_tk
, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#init_tk */
745 /* allocate TExternCodeSegment */
746 val
* NEW_parser_nodes__TExternCodeSegment(const struct type
* type
) {
747 val
* self
/* : TExternCodeSegment */;
748 val
* var
/* : null */;
749 val
* var1
/* : null */;
750 val
* var2
/* : null */;
751 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
753 self
->class = &class_parser_nodes__TExternCodeSegment
;
755 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:TExternCodeSegment exact> */
757 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:TExternCodeSegment exact> */
759 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:TExternCodeSegment exact> */
762 /* runtime class parser_nodes__EOF */
763 const struct class class_parser_nodes__EOF
= {
766 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:EOF:kernel#Object#object_id */
767 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:EOF:kernel#Object#is_same_instance */
768 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:EOF:kernel#Object#== */
769 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:EOF:kernel#Object#!= */
770 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:EOF:kernel#Object#hash */
771 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:EOF:kernel#Object#exit */
772 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:EOF:kernel#Object#sys */
773 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:EOF:kernel#Object#init */
774 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:EOF:sorter#Object#default_comparator */
775 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:EOF:parser_nodes#EOF#to_s */
776 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:EOF:string#Object#native_class_name */
777 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:EOF:string#Object#class_name */
778 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:EOF:string#Object#inspect */
779 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:EOF:string#Object#inspect_head */
780 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:EOF:string#Object#args */
781 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:EOF:time#Object#get_time */
782 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:EOF:file#Object#printn */
783 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:EOF:file#Object#print */
784 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:EOF:file#Object#getcwd */
785 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:EOF:file#Object#file_getcwd */
786 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#intrude_visibility */
787 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#public_visibility */
788 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#protected_visibility */
789 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#private_visibility */
790 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:EOF:model_base#Object#none_visibility */
791 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:EOF:version#Object#nit_version */
792 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:EOF:model#Object#abstract_kind */
793 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:EOF:model#Object#concrete_kind */
794 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:EOF:model#Object#interface_kind */
795 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:EOF:model#Object#enum_kind */
796 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:EOF:model#Object#extern_kind */
797 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location */
798 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location= */
799 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#hot_location */
800 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#debug */
801 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent */
802 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent= */
803 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:EOF:parser_nodes#Token#replace_child */
804 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:EOF:parser_nodes#ANode#replace_with */
805 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:EOF:parser_nodes#Token#visit_all */
806 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:EOF:literal#ANode#accept_literal */
807 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:EOF:scope#ANode#accept_scope_visitor */
808 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:EOF:flow#ANode#accept_flow_visitor */
809 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:EOF:local_var_init#ANode#accept_local_var_visitor */
810 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:EOF:auto_super_init#ANode#accept_auto_super_init */
811 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:EOF:astvalidation#ANode#accept_ast_validation */
812 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:EOF:rapid_type_analysis#ANode#accept_rapid_type_visitor */
813 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:EOF:transform#ANode#accept_transform_visitor */
814 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:EOF:lexer_work#Token#text */
815 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token= */
816 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token= */
817 (nitmethod_t
)VIRTUAL_lexer__EOF__parser_index
, /* pointer to parser_nodes:EOF:lexer#EOF#parser_index */
818 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:EOF:lexer_work#EOF#init_tk */
822 val
* NEW_parser_nodes__EOF(const struct type
* type
) {
823 val
* self
/* : EOF */;
824 val
* var
/* : null */;
825 val
* var1
/* : null */;
826 val
* var2
/* : null */;
827 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
829 self
->class = &class_parser_nodes__EOF
;
831 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:EOF exact> */
833 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:EOF exact> */
835 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:EOF exact> */
838 /* runtime class parser_nodes__AError */
839 /* allocate AError */
840 val
* NEW_parser_nodes__AError(const struct type
* type
) {
841 PRINT_ERROR("Runtime error: %s", "AError is DEAD");
845 /* runtime class parser_nodes__ALexerError */
846 const struct class class_parser_nodes__ALexerError
= {
849 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALexerError:kernel#Object#object_id */
850 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_instance */
851 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALexerError:kernel#Object#== */
852 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALexerError:kernel#Object#!= */
853 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALexerError:kernel#Object#hash */
854 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALexerError:kernel#Object#exit */
855 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALexerError:kernel#Object#sys */
856 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALexerError:kernel#Object#init */
857 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALexerError:sorter#Object#default_comparator */
858 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#to_s */
859 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALexerError:string#Object#native_class_name */
860 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALexerError:string#Object#class_name */
861 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALexerError:string#Object#inspect */
862 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALexerError:string#Object#inspect_head */
863 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALexerError:string#Object#args */
864 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALexerError:time#Object#get_time */
865 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALexerError:file#Object#printn */
866 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALexerError:file#Object#print */
867 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALexerError:file#Object#getcwd */
868 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALexerError:file#Object#file_getcwd */
869 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#intrude_visibility */
870 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#public_visibility */
871 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#protected_visibility */
872 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#private_visibility */
873 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALexerError:model_base#Object#none_visibility */
874 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALexerError:version#Object#nit_version */
875 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALexerError:model#Object#abstract_kind */
876 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALexerError:model#Object#concrete_kind */
877 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALexerError:model#Object#interface_kind */
878 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALexerError:model#Object#enum_kind */
879 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALexerError:model#Object#extern_kind */
880 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location */
881 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location= */
882 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#hot_location */
883 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#debug */
884 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent */
885 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent= */
886 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#replace_child */
887 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#replace_with */
888 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#visit_all */
889 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALexerError:literal#ANode#accept_literal */
890 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALexerError:scope#ANode#accept_scope_visitor */
891 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALexerError:flow#ANode#accept_flow_visitor */
892 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALexerError:local_var_init#ANode#accept_local_var_visitor */
893 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALexerError:auto_super_init#ANode#accept_auto_super_init */
894 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALexerError:astvalidation#ANode#accept_ast_validation */
895 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALexerError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
896 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALexerError:transform#ANode#accept_transform_visitor */
897 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:ALexerError:lexer_work#Token#text */
898 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token= */
899 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token= */
900 (nitmethod_t
)VIRTUAL_lexer__EOF__parser_index
, /* pointer to parser_nodes:ALexerError:lexer#EOF#parser_index */
901 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:ALexerError:lexer_work#EOF#init_tk */
902 (nitmethod_t
)VIRTUAL_lexer_work__AError__message
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message */
903 (nitmethod_t
)VIRTUAL_lexer_work__AError__message_61d
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#message= */
904 (nitmethod_t
)VIRTUAL_lexer_work__AError__init_error
, /* pointer to parser_nodes:ALexerError:lexer_work#AError#init_error */
905 (nitmethod_t
)VIRTUAL_lexer_work__ALexerError__string_61d
, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#string= */
906 (nitmethod_t
)VIRTUAL_lexer_work__ALexerError__init_lexer_error
, /* pointer to parser_nodes:ALexerError:lexer_work#ALexerError#init_lexer_error */
909 /* allocate ALexerError */
910 val
* NEW_parser_nodes__ALexerError(const struct type
* type
) {
911 val
* self
/* : ALexerError */;
912 val
* var
/* : null */;
913 val
* var1
/* : null */;
914 val
* var2
/* : null */;
915 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
917 self
->class = &class_parser_nodes__ALexerError
;
919 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALexerError exact> */
921 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:ALexerError exact> */
923 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:ALexerError exact> */
926 /* runtime class parser_nodes__AParserError */
927 const struct class class_parser_nodes__AParserError
= {
930 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AParserError:kernel#Object#object_id */
931 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_instance */
932 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AParserError:kernel#Object#== */
933 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AParserError:kernel#Object#!= */
934 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AParserError:kernel#Object#hash */
935 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AParserError:kernel#Object#exit */
936 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AParserError:kernel#Object#sys */
937 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AParserError:kernel#Object#init */
938 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AParserError:sorter#Object#default_comparator */
939 (nitmethod_t
)VIRTUAL_parser_nodes__EOF__to_s
, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#to_s */
940 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AParserError:string#Object#native_class_name */
941 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AParserError:string#Object#class_name */
942 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AParserError:string#Object#inspect */
943 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AParserError:string#Object#inspect_head */
944 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AParserError:string#Object#args */
945 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AParserError:time#Object#get_time */
946 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AParserError:file#Object#printn */
947 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AParserError:file#Object#print */
948 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AParserError:file#Object#getcwd */
949 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AParserError:file#Object#file_getcwd */
950 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#intrude_visibility */
951 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#public_visibility */
952 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#protected_visibility */
953 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#private_visibility */
954 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AParserError:model_base#Object#none_visibility */
955 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AParserError:version#Object#nit_version */
956 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AParserError:model#Object#abstract_kind */
957 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AParserError:model#Object#concrete_kind */
958 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AParserError:model#Object#interface_kind */
959 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AParserError:model#Object#enum_kind */
960 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AParserError:model#Object#extern_kind */
961 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location */
962 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location= */
963 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#hot_location */
964 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#debug */
965 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent */
966 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent= */
967 (nitmethod_t
)VIRTUAL_parser_nodes__Token__replace_child
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#replace_child */
968 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#replace_with */
969 (nitmethod_t
)VIRTUAL_parser_nodes__Token__visit_all
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#visit_all */
970 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AParserError:literal#ANode#accept_literal */
971 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AParserError:scope#ANode#accept_scope_visitor */
972 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AParserError:flow#ANode#accept_flow_visitor */
973 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AParserError:local_var_init#ANode#accept_local_var_visitor */
974 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AParserError:auto_super_init#ANode#accept_auto_super_init */
975 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AParserError:astvalidation#ANode#accept_ast_validation */
976 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AParserError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
977 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AParserError:transform#ANode#accept_transform_visitor */
978 (nitmethod_t
)VIRTUAL_lexer_work__Token__text
, /* pointer to parser_nodes:AParserError:lexer_work#Token#text */
979 (nitmethod_t
)VIRTUAL_parser_nodes__Token__prev_token_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token= */
980 (nitmethod_t
)VIRTUAL_parser_nodes__Token__next_token_61d
, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token= */
981 (nitmethod_t
)VIRTUAL_lexer__EOF__parser_index
, /* pointer to parser_nodes:AParserError:lexer#EOF#parser_index */
982 (nitmethod_t
)VIRTUAL_lexer_work__EOF__init_tk
, /* pointer to parser_nodes:AParserError:lexer_work#EOF#init_tk */
983 (nitmethod_t
)VIRTUAL_lexer_work__AError__message
, /* pointer to parser_nodes:AParserError:lexer_work#AError#message */
984 (nitmethod_t
)VIRTUAL_lexer_work__AError__message_61d
, /* pointer to parser_nodes:AParserError:lexer_work#AError#message= */
985 (nitmethod_t
)VIRTUAL_lexer_work__AError__init_error
, /* pointer to parser_nodes:AParserError:lexer_work#AError#init_error */
986 (nitmethod_t
)VIRTUAL_lexer_work__AParserError__token_61d
, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#token= */
987 (nitmethod_t
)VIRTUAL_lexer_work__AParserError__init_parser_error
, /* pointer to parser_nodes:AParserError:lexer_work#AParserError#init_parser_error */
990 /* allocate AParserError */
991 val
* NEW_parser_nodes__AParserError(const struct type
* type
) {
992 val
* self
/* : AParserError */;
993 val
* var
/* : null */;
994 val
* var1
/* : null */;
995 val
* var2
/* : null */;
996 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
998 self
->class = &class_parser_nodes__AParserError
;
1000 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AParserError exact> */
1002 self
->attrs
[COLOR_parser_nodes__Token___prev_token
].val
= var1
; /* _prev_token on <self:AParserError exact> */
1004 self
->attrs
[COLOR_parser_nodes__Token___next_token
].val
= var2
; /* _next_token on <self:AParserError exact> */
1007 /* runtime class parser_nodes__AModule */
1008 const struct class class_parser_nodes__AModule
= {
1011 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AModule:kernel#Object#object_id */
1012 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AModule:kernel#Object#is_same_instance */
1013 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AModule:kernel#Object#== */
1014 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AModule:kernel#Object#!= */
1015 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AModule:kernel#Object#hash */
1016 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AModule:kernel#Object#exit */
1017 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AModule:kernel#Object#sys */
1018 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AModule:kernel#Object#init */
1019 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AModule:sorter#Object#default_comparator */
1020 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AModule:string#Object#to_s */
1021 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AModule:string#Object#native_class_name */
1022 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AModule:string#Object#class_name */
1023 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AModule:string#Object#inspect */
1024 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AModule:string#Object#inspect_head */
1025 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AModule:string#Object#args */
1026 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AModule:time#Object#get_time */
1027 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AModule:file#Object#printn */
1028 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AModule:file#Object#print */
1029 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AModule:file#Object#getcwd */
1030 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AModule:file#Object#file_getcwd */
1031 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#intrude_visibility */
1032 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#public_visibility */
1033 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#protected_visibility */
1034 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#private_visibility */
1035 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AModule:model_base#Object#none_visibility */
1036 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AModule:version#Object#nit_version */
1037 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AModule:model#Object#abstract_kind */
1038 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AModule:model#Object#concrete_kind */
1039 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AModule:model#Object#interface_kind */
1040 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AModule:model#Object#enum_kind */
1041 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AModule:model#Object#extern_kind */
1042 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location */
1043 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location= */
1044 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#hot_location */
1045 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#debug */
1046 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent */
1047 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent= */
1048 (nitmethod_t
)VIRTUAL_parser_prod__AModule__replace_child
, /* pointer to parser_nodes:AModule:parser_prod#AModule#replace_child */
1049 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#replace_with */
1050 (nitmethod_t
)VIRTUAL_parser_prod__AModule__visit_all
, /* pointer to parser_nodes:AModule:parser_prod#AModule#visit_all */
1051 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AModule:literal#ANode#accept_literal */
1052 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AModule:scope#ANode#accept_scope_visitor */
1053 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AModule:flow#ANode#accept_flow_visitor */
1054 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AModule:local_var_init#ANode#accept_local_var_visitor */
1055 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AModule:auto_super_init#ANode#accept_auto_super_init */
1056 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AModule:astvalidation#ANode#accept_ast_validation */
1057 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AModule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1058 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AModule:transform#ANode#accept_transform_visitor */
1059 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations */
1060 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations= */
1061 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AModule:parser_work#Prod#collect_text */
1062 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AModule:annotation#Prod#get_single_annotation */
1063 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AModule:annotation#Prod#get_annotations */
1064 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AModule:parser_nodes#ANode#replace_with */
1065 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_moduledecl
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_moduledecl */
1066 (nitmethod_t
)VIRTUAL_parser_prod__AModule__n_moduledecl_61d
, /* pointer to parser_nodes:AModule:parser_prod#AModule#n_moduledecl= */
1067 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_imports
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_imports */
1068 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_extern_code_blocks
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_extern_code_blocks */
1069 (nitmethod_t
)VIRTUAL_parser_nodes__AModule__n_classdefs
, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_classdefs */
1070 (nitmethod_t
)VIRTUAL_parser_prod__AModule__init_amodule
, /* pointer to parser_nodes:AModule:parser_prod#AModule#init_amodule */
1071 (nitmethod_t
)VIRTUAL_literal__AModule__do_literal
, /* pointer to parser_nodes:AModule:literal#AModule#do_literal */
1072 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__mmodule
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule */
1073 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__mmodule_61d
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule= */
1074 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__is_importation_done
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done */
1075 (nitmethod_t
)VIRTUAL_modelbuilder__AModule__is_importation_done_61d
, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done= */
1076 (nitmethod_t
)VIRTUAL_modelize_class__AModule__build_classes_is_done
, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done */
1077 (nitmethod_t
)VIRTUAL_modelize_class__AModule__build_classes_is_done_61d
, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done= */
1078 (nitmethod_t
)VIRTUAL_modelize_class__AModule__mclass2nclassdef
, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef */
1081 /* allocate AModule */
1082 val
* NEW_parser_nodes__AModule(const struct type
* type
) {
1083 val
* self
/* : AModule */;
1084 val
* var
/* : null */;
1085 val
* var1
/* : null */;
1086 val
* var2
/* : null */;
1087 val
* var3
/* : ANodes[AImport] */;
1088 val
* var4
/* : ANodes[AExternCodeBlock] */;
1089 val
* var5
/* : ANodes[AClassdef] */;
1090 short int var6
/* : Bool */;
1091 short int var7
/* : Bool */;
1092 val
* var8
/* : HashMap[MClass, AClassdef] */;
1093 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
1095 self
->class = &class_parser_nodes__AModule
;
1097 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AModule exact> */
1099 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AModule exact> */
1101 self
->attrs
[COLOR_parser_nodes__AModule___n_moduledecl
].val
= var2
; /* _n_moduledecl on <self:AModule exact> */
1102 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AImport
);
1104 ((void (*)(val
*, val
*))(var3
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var3
, self
) /* parent= on <var3:ANodes[AImport]>*/;
1107 ((void (*)(val
*))(var3
->class->vft
[COLOR_kernel__Object__init
]))(var3
) /* init on <var3:ANodes[AImport]>*/;
1109 self
->attrs
[COLOR_parser_nodes__AModule___n_imports
].val
= var3
; /* _n_imports on <self:AModule exact> */
1110 var4
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCodeBlock
);
1112 ((void (*)(val
*, val
*))(var4
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var4
, self
) /* parent= on <var4:ANodes[AExternCodeBlock]>*/;
1115 ((void (*)(val
*))(var4
->class->vft
[COLOR_kernel__Object__init
]))(var4
) /* init on <var4:ANodes[AExternCodeBlock]>*/;
1117 self
->attrs
[COLOR_parser_nodes__AModule___n_extern_code_blocks
].val
= var4
; /* _n_extern_code_blocks on <self:AModule exact> */
1118 var5
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AClassdef
);
1120 ((void (*)(val
*, val
*))(var5
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var5
, self
) /* parent= on <var5:ANodes[AClassdef]>*/;
1123 ((void (*)(val
*))(var5
->class->vft
[COLOR_kernel__Object__init
]))(var5
) /* init on <var5:ANodes[AClassdef]>*/;
1125 self
->attrs
[COLOR_parser_nodes__AModule___n_classdefs
].val
= var5
; /* _n_classdefs on <self:AModule exact> */
1127 self
->attrs
[COLOR_modelbuilder__AModule___is_importation_done
].s
= var6
; /* _is_importation_done on <self:AModule exact> */
1129 self
->attrs
[COLOR_modelize_class__AModule___build_classes_is_done
].s
= var7
; /* _build_classes_is_done on <self:AModule exact> */
1130 var8
= NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
);
1132 ((void (*)(val
*))(var8
->class->vft
[COLOR_kernel__Object__init
]))(var8
) /* init on <var8:HashMap[MClass, AClassdef]>*/;
1134 self
->attrs
[COLOR_modelize_class__AModule___mclass2nclassdef
].val
= var8
; /* _mclass2nclassdef on <self:AModule exact> */
1137 /* runtime class parser_nodes__AModuledecl */
1138 const struct class class_parser_nodes__AModuledecl
= {
1141 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AModuledecl:kernel#Object#object_id */
1142 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_instance */
1143 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AModuledecl:kernel#Object#== */
1144 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AModuledecl:kernel#Object#!= */
1145 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AModuledecl:kernel#Object#hash */
1146 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AModuledecl:kernel#Object#exit */
1147 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AModuledecl:kernel#Object#sys */
1148 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AModuledecl:kernel#Object#init */
1149 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AModuledecl:sorter#Object#default_comparator */
1150 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AModuledecl:string#Object#to_s */
1151 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AModuledecl:string#Object#native_class_name */
1152 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AModuledecl:string#Object#class_name */
1153 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AModuledecl:string#Object#inspect */
1154 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AModuledecl:string#Object#inspect_head */
1155 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AModuledecl:string#Object#args */
1156 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AModuledecl:time#Object#get_time */
1157 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AModuledecl:file#Object#printn */
1158 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AModuledecl:file#Object#print */
1159 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AModuledecl:file#Object#getcwd */
1160 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AModuledecl:file#Object#file_getcwd */
1161 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#intrude_visibility */
1162 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#public_visibility */
1163 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#protected_visibility */
1164 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#private_visibility */
1165 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AModuledecl:model_base#Object#none_visibility */
1166 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AModuledecl:version#Object#nit_version */
1167 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#abstract_kind */
1168 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#concrete_kind */
1169 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#interface_kind */
1170 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#enum_kind */
1171 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AModuledecl:model#Object#extern_kind */
1172 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location */
1173 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location= */
1174 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#hot_location */
1175 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#debug */
1176 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent */
1177 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent= */
1178 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__replace_child
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#replace_child */
1179 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#replace_with */
1180 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__visit_all
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#visit_all */
1181 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AModuledecl:literal#ANode#accept_literal */
1182 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AModuledecl:scope#ANode#accept_scope_visitor */
1183 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AModuledecl:flow#ANode#accept_flow_visitor */
1184 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AModuledecl:local_var_init#ANode#accept_local_var_visitor */
1185 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AModuledecl:auto_super_init#ANode#accept_auto_super_init */
1186 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AModuledecl:astvalidation#ANode#accept_ast_validation */
1187 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1188 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AModuledecl:transform#ANode#accept_transform_visitor */
1189 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#n_annotations */
1190 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_annotations_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_annotations= */
1191 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AModuledecl:parser_work#Prod#collect_text */
1192 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AModuledecl:annotation#Prod#get_single_annotation */
1193 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AModuledecl:annotation#Prod#get_annotations */
1194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#replace_with */
1195 (nitmethod_t
)VIRTUAL_parser_nodes__AModuledecl__n_doc
, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_doc */
1196 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_doc_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_doc= */
1197 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_kwredef_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwredef= */
1198 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_visibility_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_visibility= */
1199 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwmodule= */
1200 (nitmethod_t
)VIRTUAL_parser_nodes__AModuledecl__n_name
, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_name */
1201 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__n_name_61d
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_name= */
1202 (nitmethod_t
)VIRTUAL_parser_prod__AModuledecl__init_amoduledecl
, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#init_amoduledecl */
1205 /* allocate AModuledecl */
1206 val
* NEW_parser_nodes__AModuledecl(const struct type
* type
) {
1207 val
* self
/* : AModuledecl */;
1208 val
* var
/* : null */;
1209 val
* var1
/* : null */;
1210 val
* var2
/* : null */;
1211 val
* var3
/* : null */;
1212 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
1214 self
->class = &class_parser_nodes__AModuledecl
;
1216 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AModuledecl exact> */
1218 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AModuledecl exact> */
1220 self
->attrs
[COLOR_parser_nodes__AModuledecl___n_doc
].val
= var2
; /* _n_doc on <self:AModuledecl exact> */
1222 self
->attrs
[COLOR_parser_nodes__AModuledecl___n_kwredef
].val
= var3
; /* _n_kwredef on <self:AModuledecl exact> */
1225 /* runtime class parser_nodes__AImport */
1226 /* allocate AImport */
1227 val
* NEW_parser_nodes__AImport(const struct type
* type
) {
1228 PRINT_ERROR("Runtime error: %s", "AImport is DEAD");
1232 /* runtime class parser_nodes__AStdImport */
1233 const struct class class_parser_nodes__AStdImport
= {
1236 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStdImport:kernel#Object#object_id */
1237 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_instance */
1238 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStdImport:kernel#Object#== */
1239 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStdImport:kernel#Object#!= */
1240 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStdImport:kernel#Object#hash */
1241 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStdImport:kernel#Object#exit */
1242 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStdImport:kernel#Object#sys */
1243 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStdImport:kernel#Object#init */
1244 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStdImport:sorter#Object#default_comparator */
1245 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStdImport:string#Object#to_s */
1246 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStdImport:string#Object#native_class_name */
1247 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStdImport:string#Object#class_name */
1248 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStdImport:string#Object#inspect */
1249 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStdImport:string#Object#inspect_head */
1250 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStdImport:string#Object#args */
1251 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStdImport:time#Object#get_time */
1252 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStdImport:file#Object#printn */
1253 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStdImport:file#Object#print */
1254 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStdImport:file#Object#getcwd */
1255 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStdImport:file#Object#file_getcwd */
1256 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#intrude_visibility */
1257 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#public_visibility */
1258 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#protected_visibility */
1259 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#private_visibility */
1260 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStdImport:model_base#Object#none_visibility */
1261 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStdImport:version#Object#nit_version */
1262 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStdImport:model#Object#abstract_kind */
1263 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStdImport:model#Object#concrete_kind */
1264 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStdImport:model#Object#interface_kind */
1265 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStdImport:model#Object#enum_kind */
1266 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStdImport:model#Object#extern_kind */
1267 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location */
1268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location= */
1269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#hot_location */
1270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#debug */
1271 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent */
1272 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent= */
1273 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__replace_child
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#replace_child */
1274 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#replace_with */
1275 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__visit_all
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#visit_all */
1276 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStdImport:literal#ANode#accept_literal */
1277 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStdImport:scope#ANode#accept_scope_visitor */
1278 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStdImport:flow#ANode#accept_flow_visitor */
1279 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStdImport:local_var_init#ANode#accept_local_var_visitor */
1280 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStdImport:auto_super_init#ANode#accept_auto_super_init */
1281 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStdImport:astvalidation#ANode#accept_ast_validation */
1282 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStdImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1283 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStdImport:transform#ANode#accept_transform_visitor */
1284 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#n_annotations */
1285 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_annotations_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_annotations= */
1286 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStdImport:parser_work#Prod#collect_text */
1287 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStdImport:annotation#Prod#get_single_annotation */
1288 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStdImport:annotation#Prod#get_annotations */
1289 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#replace_with */
1290 (nitmethod_t
)VIRTUAL_parser_nodes__AStdImport__n_visibility
, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_visibility */
1291 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_visibility_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_visibility= */
1292 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_kwimport_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_kwimport= */
1293 (nitmethod_t
)VIRTUAL_parser_nodes__AStdImport__n_name
, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_name */
1294 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__n_name_61d
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_name= */
1295 (nitmethod_t
)VIRTUAL_parser_prod__AStdImport__init_astdimport
, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#init_astdimport */
1296 (nitmethod_t
)VIRTUAL_modelbuilder__AStdImport__mmodule
, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule */
1297 (nitmethod_t
)VIRTUAL_modelbuilder__AStdImport__mmodule_61d
, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule= */
1300 /* allocate AStdImport */
1301 val
* NEW_parser_nodes__AStdImport(const struct type
* type
) {
1302 val
* self
/* : AStdImport */;
1303 val
* var
/* : null */;
1304 val
* var1
/* : null */;
1305 val
* var2
/* : null */;
1306 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
1308 self
->class = &class_parser_nodes__AStdImport
;
1310 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStdImport exact> */
1312 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStdImport exact> */
1314 self
->attrs
[COLOR_modelbuilder__AStdImport___mmodule
].val
= var2
; /* _mmodule on <self:AStdImport exact> */
1317 /* runtime class parser_nodes__ANoImport */
1318 const struct class class_parser_nodes__ANoImport
= {
1321 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANoImport:kernel#Object#object_id */
1322 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_instance */
1323 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANoImport:kernel#Object#== */
1324 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANoImport:kernel#Object#!= */
1325 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANoImport:kernel#Object#hash */
1326 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANoImport:kernel#Object#exit */
1327 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANoImport:kernel#Object#sys */
1328 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ANoImport:kernel#Object#init */
1329 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ANoImport:sorter#Object#default_comparator */
1330 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANoImport:string#Object#to_s */
1331 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANoImport:string#Object#native_class_name */
1332 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANoImport:string#Object#class_name */
1333 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANoImport:string#Object#inspect */
1334 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANoImport:string#Object#inspect_head */
1335 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANoImport:string#Object#args */
1336 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANoImport:time#Object#get_time */
1337 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANoImport:file#Object#printn */
1338 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANoImport:file#Object#print */
1339 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANoImport:file#Object#getcwd */
1340 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANoImport:file#Object#file_getcwd */
1341 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#intrude_visibility */
1342 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#public_visibility */
1343 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#protected_visibility */
1344 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#private_visibility */
1345 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANoImport:model_base#Object#none_visibility */
1346 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANoImport:version#Object#nit_version */
1347 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANoImport:model#Object#abstract_kind */
1348 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANoImport:model#Object#concrete_kind */
1349 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANoImport:model#Object#interface_kind */
1350 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANoImport:model#Object#enum_kind */
1351 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANoImport:model#Object#extern_kind */
1352 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location */
1353 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location= */
1354 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#hot_location */
1355 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#debug */
1356 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent */
1357 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent= */
1358 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__replace_child
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#replace_child */
1359 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#replace_with */
1360 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__visit_all
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#visit_all */
1361 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANoImport:literal#ANode#accept_literal */
1362 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANoImport:scope#ANode#accept_scope_visitor */
1363 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ANoImport:flow#ANode#accept_flow_visitor */
1364 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANoImport:local_var_init#ANode#accept_local_var_visitor */
1365 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ANoImport:auto_super_init#ANode#accept_auto_super_init */
1366 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANoImport:astvalidation#ANode#accept_ast_validation */
1367 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANoImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1368 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANoImport:transform#ANode#accept_transform_visitor */
1369 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations */
1370 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations= */
1371 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ANoImport:parser_work#Prod#collect_text */
1372 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANoImport:annotation#Prod#get_single_annotation */
1373 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANoImport:annotation#Prod#get_annotations */
1374 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#replace_with */
1375 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_visibility_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_visibility= */
1376 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_kwimport_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwimport= */
1377 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__n_kwend_61d
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwend= */
1378 (nitmethod_t
)VIRTUAL_parser_prod__ANoImport__init_anoimport
, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#init_anoimport */
1381 /* allocate ANoImport */
1382 val
* NEW_parser_nodes__ANoImport(const struct type
* type
) {
1383 val
* self
/* : ANoImport */;
1384 val
* var
/* : null */;
1385 val
* var1
/* : null */;
1386 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
1388 self
->class = &class_parser_nodes__ANoImport
;
1390 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANoImport exact> */
1392 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANoImport exact> */
1395 /* runtime class parser_nodes__AVisibility */
1396 /* allocate AVisibility */
1397 val
* NEW_parser_nodes__AVisibility(const struct type
* type
) {
1398 PRINT_ERROR("Runtime error: %s", "AVisibility is DEAD");
1402 /* runtime class parser_nodes__APublicVisibility */
1403 const struct class class_parser_nodes__APublicVisibility
= {
1406 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#object_id */
1407 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_instance */
1408 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#== */
1409 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#!= */
1410 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#hash */
1411 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#exit */
1412 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#sys */
1413 (nitmethod_t
)VIRTUAL_parser_nodes__APublicVisibility__init
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#APublicVisibility#init */
1414 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APublicVisibility:sorter#Object#default_comparator */
1415 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APublicVisibility:string#Object#to_s */
1416 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APublicVisibility:string#Object#native_class_name */
1417 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APublicVisibility:string#Object#class_name */
1418 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect */
1419 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect_head */
1420 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APublicVisibility:string#Object#args */
1421 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APublicVisibility:time#Object#get_time */
1422 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APublicVisibility:file#Object#printn */
1423 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APublicVisibility:file#Object#print */
1424 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APublicVisibility:file#Object#getcwd */
1425 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APublicVisibility:file#Object#file_getcwd */
1426 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#intrude_visibility */
1427 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#public_visibility */
1428 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#protected_visibility */
1429 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#private_visibility */
1430 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APublicVisibility:model_base#Object#none_visibility */
1431 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APublicVisibility:version#Object#nit_version */
1432 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#abstract_kind */
1433 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#concrete_kind */
1434 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#interface_kind */
1435 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#enum_kind */
1436 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APublicVisibility:model#Object#extern_kind */
1437 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location */
1438 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location= */
1439 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#hot_location */
1440 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#debug */
1441 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent */
1442 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent= */
1443 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__replace_child
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#replace_child */
1444 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#replace_with */
1445 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__visit_all
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#visit_all */
1446 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APublicVisibility:literal#ANode#accept_literal */
1447 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APublicVisibility:scope#ANode#accept_scope_visitor */
1448 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APublicVisibility:flow#ANode#accept_flow_visitor */
1449 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APublicVisibility:local_var_init#ANode#accept_local_var_visitor */
1450 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APublicVisibility:auto_super_init#ANode#accept_auto_super_init */
1451 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APublicVisibility:astvalidation#ANode#accept_ast_validation */
1452 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1453 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APublicVisibility:transform#ANode#accept_transform_visitor */
1454 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations */
1455 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations= */
1456 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APublicVisibility:parser_work#Prod#collect_text */
1457 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APublicVisibility:annotation#Prod#get_single_annotation */
1458 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APublicVisibility:annotation#Prod#get_annotations */
1459 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#replace_with */
1460 (nitmethod_t
)VIRTUAL_modelbuilder__APublicVisibility__mvisibility
, /* pointer to parser_nodes:APublicVisibility:modelbuilder#APublicVisibility#mvisibility */
1461 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__n_kwpublic_61d
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#n_kwpublic= */
1462 (nitmethod_t
)VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility
, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#init_apublicvisibility */
1463 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APublicVisibility:kernel#Object#init */
1466 /* allocate APublicVisibility */
1467 val
* NEW_parser_nodes__APublicVisibility(const struct type
* type
) {
1468 val
* self
/* : APublicVisibility */;
1469 val
* var
/* : null */;
1470 val
* var1
/* : null */;
1471 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1473 self
->class = &class_parser_nodes__APublicVisibility
;
1475 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APublicVisibility exact> */
1477 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APublicVisibility exact> */
1480 /* runtime class parser_nodes__APrivateVisibility */
1481 const struct class class_parser_nodes__APrivateVisibility
= {
1484 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#object_id */
1485 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_instance */
1486 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#== */
1487 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#!= */
1488 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#hash */
1489 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#exit */
1490 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#sys */
1491 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#init */
1492 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APrivateVisibility:sorter#Object#default_comparator */
1493 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APrivateVisibility:string#Object#to_s */
1494 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APrivateVisibility:string#Object#native_class_name */
1495 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APrivateVisibility:string#Object#class_name */
1496 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect */
1497 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect_head */
1498 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APrivateVisibility:string#Object#args */
1499 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APrivateVisibility:time#Object#get_time */
1500 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APrivateVisibility:file#Object#printn */
1501 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APrivateVisibility:file#Object#print */
1502 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APrivateVisibility:file#Object#getcwd */
1503 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APrivateVisibility:file#Object#file_getcwd */
1504 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#intrude_visibility */
1505 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#public_visibility */
1506 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#protected_visibility */
1507 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#private_visibility */
1508 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#none_visibility */
1509 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APrivateVisibility:version#Object#nit_version */
1510 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#abstract_kind */
1511 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#concrete_kind */
1512 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#interface_kind */
1513 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#enum_kind */
1514 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APrivateVisibility:model#Object#extern_kind */
1515 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location */
1516 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location= */
1517 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#hot_location */
1518 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#debug */
1519 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent */
1520 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent= */
1521 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__replace_child
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#replace_child */
1522 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#replace_with */
1523 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__visit_all
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#visit_all */
1524 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APrivateVisibility:literal#ANode#accept_literal */
1525 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APrivateVisibility:scope#ANode#accept_scope_visitor */
1526 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APrivateVisibility:flow#ANode#accept_flow_visitor */
1527 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APrivateVisibility:local_var_init#ANode#accept_local_var_visitor */
1528 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APrivateVisibility:auto_super_init#ANode#accept_auto_super_init */
1529 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APrivateVisibility:astvalidation#ANode#accept_ast_validation */
1530 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1531 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#accept_transform_visitor */
1532 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations */
1533 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations= */
1534 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APrivateVisibility:parser_work#Prod#collect_text */
1535 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APrivateVisibility:annotation#Prod#get_single_annotation */
1536 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APrivateVisibility:annotation#Prod#get_annotations */
1537 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#replace_with */
1538 (nitmethod_t
)VIRTUAL_modelbuilder__APrivateVisibility__mvisibility
, /* pointer to parser_nodes:APrivateVisibility:modelbuilder#APrivateVisibility#mvisibility */
1539 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#n_kwprivate= */
1540 (nitmethod_t
)VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility
, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#init_aprivatevisibility */
1543 /* allocate APrivateVisibility */
1544 val
* NEW_parser_nodes__APrivateVisibility(const struct type
* type
) {
1545 val
* self
/* : APrivateVisibility */;
1546 val
* var
/* : null */;
1547 val
* var1
/* : null */;
1548 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1550 self
->class = &class_parser_nodes__APrivateVisibility
;
1552 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APrivateVisibility exact> */
1554 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APrivateVisibility exact> */
1557 /* runtime class parser_nodes__AProtectedVisibility */
1558 const struct class class_parser_nodes__AProtectedVisibility
= {
1561 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#object_id */
1562 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_instance */
1563 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#== */
1564 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#!= */
1565 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#hash */
1566 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#exit */
1567 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#sys */
1568 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#init */
1569 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AProtectedVisibility:sorter#Object#default_comparator */
1570 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#to_s */
1571 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#native_class_name */
1572 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#class_name */
1573 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect */
1574 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect_head */
1575 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AProtectedVisibility:string#Object#args */
1576 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AProtectedVisibility:time#Object#get_time */
1577 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#printn */
1578 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#print */
1579 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getcwd */
1580 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AProtectedVisibility:file#Object#file_getcwd */
1581 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#intrude_visibility */
1582 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#public_visibility */
1583 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#protected_visibility */
1584 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#private_visibility */
1585 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#none_visibility */
1586 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AProtectedVisibility:version#Object#nit_version */
1587 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#abstract_kind */
1588 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#concrete_kind */
1589 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#interface_kind */
1590 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#enum_kind */
1591 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AProtectedVisibility:model#Object#extern_kind */
1592 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location */
1593 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location= */
1594 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#hot_location */
1595 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#debug */
1596 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent */
1597 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent= */
1598 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__replace_child
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#replace_child */
1599 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#replace_with */
1600 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__visit_all
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#visit_all */
1601 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AProtectedVisibility:literal#ANode#accept_literal */
1602 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AProtectedVisibility:scope#ANode#accept_scope_visitor */
1603 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AProtectedVisibility:flow#ANode#accept_flow_visitor */
1604 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AProtectedVisibility:local_var_init#ANode#accept_local_var_visitor */
1605 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init#ANode#accept_auto_super_init */
1606 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AProtectedVisibility:astvalidation#ANode#accept_ast_validation */
1607 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1608 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#accept_transform_visitor */
1609 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations */
1610 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations= */
1611 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AProtectedVisibility:parser_work#Prod#collect_text */
1612 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AProtectedVisibility:annotation#Prod#get_single_annotation */
1613 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AProtectedVisibility:annotation#Prod#get_annotations */
1614 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#replace_with */
1615 (nitmethod_t
)VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility
, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder#AProtectedVisibility#mvisibility */
1616 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#n_kwprotected= */
1617 (nitmethod_t
)VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility
, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#init_aprotectedvisibility */
1620 /* allocate AProtectedVisibility */
1621 val
* NEW_parser_nodes__AProtectedVisibility(const struct type
* type
) {
1622 val
* self
/* : AProtectedVisibility */;
1623 val
* var
/* : null */;
1624 val
* var1
/* : null */;
1625 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1627 self
->class = &class_parser_nodes__AProtectedVisibility
;
1629 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AProtectedVisibility exact> */
1631 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AProtectedVisibility exact> */
1634 /* runtime class parser_nodes__AIntrudeVisibility */
1635 const struct class class_parser_nodes__AIntrudeVisibility
= {
1638 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#object_id */
1639 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_instance */
1640 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#== */
1641 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#!= */
1642 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#hash */
1643 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#exit */
1644 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#sys */
1645 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#init */
1646 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AIntrudeVisibility:sorter#Object#default_comparator */
1647 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#to_s */
1648 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#native_class_name */
1649 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#class_name */
1650 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect */
1651 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect_head */
1652 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#args */
1653 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIntrudeVisibility:time#Object#get_time */
1654 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#printn */
1655 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#print */
1656 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getcwd */
1657 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#file_getcwd */
1658 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#intrude_visibility */
1659 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#public_visibility */
1660 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#protected_visibility */
1661 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#private_visibility */
1662 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#none_visibility */
1663 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIntrudeVisibility:version#Object#nit_version */
1664 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#abstract_kind */
1665 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#concrete_kind */
1666 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#interface_kind */
1667 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#enum_kind */
1668 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#extern_kind */
1669 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location */
1670 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location= */
1671 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#hot_location */
1672 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#debug */
1673 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent */
1674 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent= */
1675 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__replace_child
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#replace_child */
1676 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#replace_with */
1677 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__visit_all
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#visit_all */
1678 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIntrudeVisibility:literal#ANode#accept_literal */
1679 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:scope#ANode#accept_scope_visitor */
1680 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:flow#ANode#accept_flow_visitor */
1681 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init#ANode#accept_local_var_visitor */
1682 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init#ANode#accept_auto_super_init */
1683 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation#ANode#accept_ast_validation */
1684 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1685 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#accept_transform_visitor */
1686 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations */
1687 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations= */
1688 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AIntrudeVisibility:parser_work#Prod#collect_text */
1689 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIntrudeVisibility:annotation#Prod#get_single_annotation */
1690 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIntrudeVisibility:annotation#Prod#get_annotations */
1691 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#replace_with */
1692 (nitmethod_t
)VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility
, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder#AIntrudeVisibility#mvisibility */
1693 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#n_kwintrude= */
1694 (nitmethod_t
)VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility
, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#init_aintrudevisibility */
1697 /* allocate AIntrudeVisibility */
1698 val
* NEW_parser_nodes__AIntrudeVisibility(const struct type
* type
) {
1699 val
* self
/* : AIntrudeVisibility */;
1700 val
* var
/* : null */;
1701 val
* var1
/* : null */;
1702 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
1704 self
->class = &class_parser_nodes__AIntrudeVisibility
;
1706 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIntrudeVisibility exact> */
1708 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIntrudeVisibility exact> */
1711 /* runtime class parser_nodes__AClassdef */
1712 /* allocate AClassdef */
1713 val
* NEW_parser_nodes__AClassdef(const struct type
* type
) {
1714 PRINT_ERROR("Runtime error: %s", "AClassdef is DEAD");
1718 /* runtime class parser_nodes__AStdClassdef */
1719 const struct class class_parser_nodes__AStdClassdef
= {
1722 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#object_id */
1723 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_instance */
1724 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#== */
1725 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#!= */
1726 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#hash */
1727 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#exit */
1728 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#sys */
1729 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStdClassdef:kernel#Object#init */
1730 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStdClassdef:sorter#Object#default_comparator */
1731 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStdClassdef:string#Object#to_s */
1732 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStdClassdef:string#Object#native_class_name */
1733 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStdClassdef:string#Object#class_name */
1734 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect */
1735 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect_head */
1736 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStdClassdef:string#Object#args */
1737 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStdClassdef:time#Object#get_time */
1738 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStdClassdef:file#Object#printn */
1739 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStdClassdef:file#Object#print */
1740 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStdClassdef:file#Object#getcwd */
1741 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStdClassdef:file#Object#file_getcwd */
1742 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#intrude_visibility */
1743 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#public_visibility */
1744 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#protected_visibility */
1745 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#private_visibility */
1746 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStdClassdef:model_base#Object#none_visibility */
1747 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStdClassdef:version#Object#nit_version */
1748 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#abstract_kind */
1749 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#concrete_kind */
1750 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#interface_kind */
1751 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#enum_kind */
1752 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStdClassdef:model#Object#extern_kind */
1753 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location */
1754 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location= */
1755 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__hot_location
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#hot_location */
1756 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#debug */
1757 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent */
1758 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent= */
1759 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__replace_child
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#replace_child */
1760 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#replace_with */
1761 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__visit_all
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#visit_all */
1762 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStdClassdef:literal#ANode#accept_literal */
1763 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStdClassdef:scope#ANode#accept_scope_visitor */
1764 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStdClassdef:flow#ANode#accept_flow_visitor */
1765 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStdClassdef:local_var_init#ANode#accept_local_var_visitor */
1766 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStdClassdef:auto_super_init#ANode#accept_auto_super_init */
1767 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStdClassdef:astvalidation#ANode#accept_ast_validation */
1768 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1769 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStdClassdef:transform#ANode#accept_transform_visitor */
1770 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations */
1771 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_annotations= */
1772 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStdClassdef:parser_work#Prod#collect_text */
1773 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStdClassdef:annotation#Prod#get_single_annotation */
1774 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStdClassdef:annotation#Prod#get_annotations */
1775 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#replace_with */
1776 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#n_propdefs */
1777 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass */
1778 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass= */
1779 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef */
1780 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef= */
1781 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs */
1782 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#all_defs= */
1783 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done */
1784 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done= */
1785 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init */
1786 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init= */
1787 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:AStdClassdef:abstract_compiler#AClassdef#compile_to_c */
1788 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_doc
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_doc */
1789 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_doc_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_doc= */
1790 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_kwredef
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwredef */
1791 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwredef= */
1792 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_visibility
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_visibility */
1793 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_visibility= */
1794 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_classkind
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_classkind */
1795 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_classkind= */
1796 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_id
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_id */
1797 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_id_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_id= */
1798 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_formaldefs */
1799 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_extern_code_block= */
1800 (nitmethod_t
)VIRTUAL_parser_nodes__AStdClassdef__n_superclasses
, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_superclasses */
1801 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwend= */
1802 (nitmethod_t
)VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef
, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#init_astdclassdef */
1805 /* allocate AStdClassdef */
1806 val
* NEW_parser_nodes__AStdClassdef(const struct type
* type
) {
1807 val
* self
/* : AStdClassdef */;
1808 val
* var
/* : null */;
1809 val
* var1
/* : null */;
1810 val
* var2
/* : ANodes[APropdef] */;
1811 short int var3
/* : Bool */;
1812 val
* var4
/* : null */;
1813 val
* var5
/* : null */;
1814 val
* var6
/* : null */;
1815 val
* var7
/* : null */;
1816 val
* var8
/* : ANodes[AFormaldef] */;
1817 val
* var9
/* : null */;
1818 val
* var10
/* : ANodes[ASuperclass] */;
1819 self
= nit_alloc(sizeof(struct instance
) + 19*sizeof(nitattribute_t
));
1821 self
->class = &class_parser_nodes__AStdClassdef
;
1823 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStdClassdef exact> */
1825 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStdClassdef exact> */
1826 var2
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
1828 ((void (*)(val
*, val
*))(var2
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[APropdef]>*/;
1831 ((void (*)(val
*))(var2
->class->vft
[COLOR_kernel__Object__init
]))(var2
) /* init on <var2:ANodes[APropdef]>*/;
1833 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var2
; /* _n_propdefs on <self:AStdClassdef exact> */
1835 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var3
; /* _build_properties_is_done on <self:AStdClassdef exact> */
1837 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var4
; /* _mfree_init on <self:AStdClassdef exact> */
1839 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_doc
].val
= var5
; /* _n_doc on <self:AStdClassdef exact> */
1841 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_kwredef
].val
= var6
; /* _n_kwredef on <self:AStdClassdef exact> */
1843 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_id
].val
= var7
; /* _n_id on <self:AStdClassdef exact> */
1844 var8
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AFormaldef
);
1846 ((void (*)(val
*, val
*))(var8
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var8
, self
) /* parent= on <var8:ANodes[AFormaldef]>*/;
1849 ((void (*)(val
*))(var8
->class->vft
[COLOR_kernel__Object__init
]))(var8
) /* init on <var8:ANodes[AFormaldef]>*/;
1851 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_formaldefs
].val
= var8
; /* _n_formaldefs on <self:AStdClassdef exact> */
1853 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_extern_code_block
].val
= var9
; /* _n_extern_code_block on <self:AStdClassdef exact> */
1854 var10
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__ASuperclass
);
1856 ((void (*)(val
*, val
*))(var10
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var10
, self
) /* parent= on <var10:ANodes[ASuperclass]>*/;
1859 ((void (*)(val
*))(var10
->class->vft
[COLOR_kernel__Object__init
]))(var10
) /* init on <var10:ANodes[ASuperclass]>*/;
1861 self
->attrs
[COLOR_parser_nodes__AStdClassdef___n_superclasses
].val
= var10
; /* _n_superclasses on <self:AStdClassdef exact> */
1864 /* runtime class parser_nodes__ATopClassdef */
1865 const struct class class_parser_nodes__ATopClassdef
= {
1868 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#object_id */
1869 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_instance */
1870 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#== */
1871 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#!= */
1872 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#hash */
1873 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#exit */
1874 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#sys */
1875 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ATopClassdef:kernel#Object#init */
1876 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ATopClassdef:sorter#Object#default_comparator */
1877 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ATopClassdef:string#Object#to_s */
1878 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ATopClassdef:string#Object#native_class_name */
1879 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ATopClassdef:string#Object#class_name */
1880 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect */
1881 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect_head */
1882 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ATopClassdef:string#Object#args */
1883 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ATopClassdef:time#Object#get_time */
1884 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ATopClassdef:file#Object#printn */
1885 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ATopClassdef:file#Object#print */
1886 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ATopClassdef:file#Object#getcwd */
1887 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ATopClassdef:file#Object#file_getcwd */
1888 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#intrude_visibility */
1889 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#public_visibility */
1890 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#protected_visibility */
1891 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#private_visibility */
1892 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ATopClassdef:model_base#Object#none_visibility */
1893 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ATopClassdef:version#Object#nit_version */
1894 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#abstract_kind */
1895 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#concrete_kind */
1896 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#interface_kind */
1897 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#enum_kind */
1898 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ATopClassdef:model#Object#extern_kind */
1899 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location */
1900 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location= */
1901 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#hot_location */
1902 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#debug */
1903 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent */
1904 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent= */
1905 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__replace_child
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#replace_child */
1906 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#replace_with */
1907 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__visit_all
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#visit_all */
1908 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ATopClassdef:literal#ANode#accept_literal */
1909 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ATopClassdef:scope#ANode#accept_scope_visitor */
1910 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ATopClassdef:flow#ANode#accept_flow_visitor */
1911 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ATopClassdef:local_var_init#ANode#accept_local_var_visitor */
1912 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ATopClassdef:auto_super_init#ANode#accept_auto_super_init */
1913 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ATopClassdef:astvalidation#ANode#accept_ast_validation */
1914 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1915 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ATopClassdef:transform#ANode#accept_transform_visitor */
1916 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations */
1917 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations= */
1918 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ATopClassdef:parser_work#Prod#collect_text */
1919 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ATopClassdef:annotation#Prod#get_single_annotation */
1920 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ATopClassdef:annotation#Prod#get_annotations */
1921 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#replace_with */
1922 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#n_propdefs */
1923 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass */
1924 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass= */
1925 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef */
1926 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef= */
1927 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs */
1928 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#all_defs= */
1929 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done */
1930 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done= */
1931 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init */
1932 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init= */
1933 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:ATopClassdef:abstract_compiler#AClassdef#compile_to_c */
1934 (nitmethod_t
)VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef
, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#init_atopclassdef */
1937 /* allocate ATopClassdef */
1938 val
* NEW_parser_nodes__ATopClassdef(const struct type
* type
) {
1939 val
* self
/* : ATopClassdef */;
1940 val
* var
/* : null */;
1941 val
* var1
/* : null */;
1942 val
* var2
/* : ANodes[APropdef] */;
1943 short int var3
/* : Bool */;
1944 val
* var4
/* : null */;
1945 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
1947 self
->class = &class_parser_nodes__ATopClassdef
;
1949 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ATopClassdef exact> */
1951 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ATopClassdef exact> */
1952 var2
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
1954 ((void (*)(val
*, val
*))(var2
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[APropdef]>*/;
1957 ((void (*)(val
*))(var2
->class->vft
[COLOR_kernel__Object__init
]))(var2
) /* init on <var2:ANodes[APropdef]>*/;
1959 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var2
; /* _n_propdefs on <self:ATopClassdef exact> */
1961 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var3
; /* _build_properties_is_done on <self:ATopClassdef exact> */
1963 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var4
; /* _mfree_init on <self:ATopClassdef exact> */
1966 /* runtime class parser_nodes__AMainClassdef */
1967 const struct class class_parser_nodes__AMainClassdef
= {
1970 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#object_id */
1971 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#is_same_instance */
1972 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#== */
1973 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#!= */
1974 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#hash */
1975 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#exit */
1976 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#sys */
1977 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AMainClassdef:kernel#Object#init */
1978 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AMainClassdef:sorter#Object#default_comparator */
1979 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMainClassdef:string#Object#to_s */
1980 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMainClassdef:string#Object#native_class_name */
1981 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMainClassdef:string#Object#class_name */
1982 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect */
1983 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMainClassdef:string#Object#inspect_head */
1984 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMainClassdef:string#Object#args */
1985 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMainClassdef:time#Object#get_time */
1986 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMainClassdef:file#Object#printn */
1987 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMainClassdef:file#Object#print */
1988 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMainClassdef:file#Object#getcwd */
1989 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMainClassdef:file#Object#file_getcwd */
1990 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#intrude_visibility */
1991 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#public_visibility */
1992 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#protected_visibility */
1993 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#private_visibility */
1994 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMainClassdef:model_base#Object#none_visibility */
1995 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMainClassdef:version#Object#nit_version */
1996 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#abstract_kind */
1997 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#concrete_kind */
1998 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#interface_kind */
1999 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#enum_kind */
2000 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMainClassdef:model#Object#extern_kind */
2001 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location */
2002 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#location= */
2003 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#hot_location */
2004 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#debug */
2005 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent */
2006 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#parent= */
2007 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__replace_child
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#replace_child */
2008 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#replace_with */
2009 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__visit_all
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#visit_all */
2010 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMainClassdef:literal#ANode#accept_literal */
2011 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMainClassdef:scope#ANode#accept_scope_visitor */
2012 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMainClassdef:flow#ANode#accept_flow_visitor */
2013 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMainClassdef:local_var_init#ANode#accept_local_var_visitor */
2014 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMainClassdef:auto_super_init#ANode#accept_auto_super_init */
2015 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMainClassdef:astvalidation#ANode#accept_ast_validation */
2016 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMainClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2017 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMainClassdef:transform#ANode#accept_transform_visitor */
2018 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations */
2019 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#Prod#n_annotations= */
2020 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AMainClassdef:parser_work#Prod#collect_text */
2021 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMainClassdef:annotation#Prod#get_single_annotation */
2022 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMainClassdef:annotation#Prod#get_annotations */
2023 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#ANode#replace_with */
2024 (nitmethod_t
)VIRTUAL_parser_nodes__AClassdef__n_propdefs
, /* pointer to parser_nodes:AMainClassdef:parser_nodes#AClassdef#n_propdefs */
2025 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass */
2026 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclass_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclass= */
2027 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef */
2028 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__mclassdef_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#mclassdef= */
2029 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs */
2030 (nitmethod_t
)VIRTUAL_modelize_class__AClassdef__all_defs_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_class#AClassdef#all_defs= */
2031 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done */
2032 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#build_properties_is_done= */
2033 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init */
2034 (nitmethod_t
)VIRTUAL_modelize_property__AClassdef__mfree_init_61d
, /* pointer to parser_nodes:AMainClassdef:modelize_property#AClassdef#mfree_init= */
2035 (nitmethod_t
)VIRTUAL_abstract_compiler__AClassdef__compile_to_c
, /* pointer to parser_nodes:AMainClassdef:abstract_compiler#AClassdef#compile_to_c */
2036 (nitmethod_t
)VIRTUAL_parser_prod__AMainClassdef__init_amainclassdef
, /* pointer to parser_nodes:AMainClassdef:parser_prod#AMainClassdef#init_amainclassdef */
2039 /* allocate AMainClassdef */
2040 val
* NEW_parser_nodes__AMainClassdef(const struct type
* type
) {
2041 val
* self
/* : AMainClassdef */;
2042 val
* var
/* : null */;
2043 val
* var1
/* : null */;
2044 val
* var2
/* : ANodes[APropdef] */;
2045 short int var3
/* : Bool */;
2046 val
* var4
/* : null */;
2047 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
2049 self
->class = &class_parser_nodes__AMainClassdef
;
2051 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMainClassdef exact> */
2053 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMainClassdef exact> */
2054 var2
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef
);
2056 ((void (*)(val
*, val
*))(var2
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[APropdef]>*/;
2059 ((void (*)(val
*))(var2
->class->vft
[COLOR_kernel__Object__init
]))(var2
) /* init on <var2:ANodes[APropdef]>*/;
2061 self
->attrs
[COLOR_parser_nodes__AClassdef___n_propdefs
].val
= var2
; /* _n_propdefs on <self:AMainClassdef exact> */
2063 self
->attrs
[COLOR_modelize_property__AClassdef___build_properties_is_done
].s
= var3
; /* _build_properties_is_done on <self:AMainClassdef exact> */
2065 self
->attrs
[COLOR_modelize_property__AClassdef___mfree_init
].val
= var4
; /* _mfree_init on <self:AMainClassdef exact> */
2068 /* runtime class parser_nodes__AClasskind */
2069 /* allocate AClasskind */
2070 val
* NEW_parser_nodes__AClasskind(const struct type
* type
) {
2071 PRINT_ERROR("Runtime error: %s", "AClasskind is DEAD");
2075 /* runtime class parser_nodes__AConcreteClasskind */
2076 const struct class class_parser_nodes__AConcreteClasskind
= {
2079 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#object_id */
2080 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#is_same_instance */
2081 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#== */
2082 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#!= */
2083 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#hash */
2084 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#exit */
2085 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#sys */
2086 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AConcreteClasskind:kernel#Object#init */
2087 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AConcreteClasskind:sorter#Object#default_comparator */
2088 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#to_s */
2089 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#native_class_name */
2090 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#class_name */
2091 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect */
2092 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#inspect_head */
2093 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AConcreteClasskind:string#Object#args */
2094 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AConcreteClasskind:time#Object#get_time */
2095 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#printn */
2096 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#print */
2097 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#getcwd */
2098 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AConcreteClasskind:file#Object#file_getcwd */
2099 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#intrude_visibility */
2100 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#public_visibility */
2101 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#protected_visibility */
2102 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#private_visibility */
2103 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AConcreteClasskind:model_base#Object#none_visibility */
2104 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AConcreteClasskind:version#Object#nit_version */
2105 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#abstract_kind */
2106 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#concrete_kind */
2107 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#interface_kind */
2108 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#enum_kind */
2109 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AConcreteClasskind:model#Object#extern_kind */
2110 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location */
2111 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#location= */
2112 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#hot_location */
2113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#debug */
2114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent */
2115 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#parent= */
2116 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__replace_child
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#replace_child */
2117 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#replace_with */
2118 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__visit_all
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#visit_all */
2119 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AConcreteClasskind:literal#ANode#accept_literal */
2120 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AConcreteClasskind:scope#ANode#accept_scope_visitor */
2121 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AConcreteClasskind:flow#ANode#accept_flow_visitor */
2122 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AConcreteClasskind:local_var_init#ANode#accept_local_var_visitor */
2123 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AConcreteClasskind:auto_super_init#ANode#accept_auto_super_init */
2124 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AConcreteClasskind:astvalidation#ANode#accept_ast_validation */
2125 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AConcreteClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2126 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AConcreteClasskind:transform#ANode#accept_transform_visitor */
2127 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations */
2128 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#Prod#n_annotations= */
2129 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AConcreteClasskind:parser_work#Prod#collect_text */
2130 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AConcreteClasskind:annotation#Prod#get_single_annotation */
2131 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AConcreteClasskind:annotation#Prod#get_annotations */
2132 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AConcreteClasskind:parser_nodes#ANode#replace_with */
2133 (nitmethod_t
)VIRTUAL_modelize_class__AConcreteClasskind__mkind
, /* pointer to parser_nodes:AConcreteClasskind:modelize_class#AConcreteClasskind#mkind */
2134 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#n_kwclass= */
2135 (nitmethod_t
)VIRTUAL_parser_prod__AConcreteClasskind__init_aconcreteclasskind
, /* pointer to parser_nodes:AConcreteClasskind:parser_prod#AConcreteClasskind#init_aconcreteclasskind */
2138 /* allocate AConcreteClasskind */
2139 val
* NEW_parser_nodes__AConcreteClasskind(const struct type
* type
) {
2140 val
* self
/* : AConcreteClasskind */;
2141 val
* var
/* : null */;
2142 val
* var1
/* : null */;
2143 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2145 self
->class = &class_parser_nodes__AConcreteClasskind
;
2147 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AConcreteClasskind exact> */
2149 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AConcreteClasskind exact> */
2152 /* runtime class parser_nodes__AAbstractClasskind */
2153 const struct class class_parser_nodes__AAbstractClasskind
= {
2156 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#object_id */
2157 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#is_same_instance */
2158 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#== */
2159 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#!= */
2160 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#hash */
2161 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#exit */
2162 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#sys */
2163 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAbstractClasskind:kernel#Object#init */
2164 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAbstractClasskind:sorter#Object#default_comparator */
2165 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#to_s */
2166 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#native_class_name */
2167 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#class_name */
2168 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect */
2169 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#inspect_head */
2170 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAbstractClasskind:string#Object#args */
2171 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAbstractClasskind:time#Object#get_time */
2172 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#printn */
2173 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#print */
2174 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#getcwd */
2175 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAbstractClasskind:file#Object#file_getcwd */
2176 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#intrude_visibility */
2177 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#public_visibility */
2178 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#protected_visibility */
2179 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#private_visibility */
2180 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAbstractClasskind:model_base#Object#none_visibility */
2181 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAbstractClasskind:version#Object#nit_version */
2182 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#abstract_kind */
2183 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#concrete_kind */
2184 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#interface_kind */
2185 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#enum_kind */
2186 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAbstractClasskind:model#Object#extern_kind */
2187 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location */
2188 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#location= */
2189 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#hot_location */
2190 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#debug */
2191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent */
2192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#parent= */
2193 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__replace_child
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#replace_child */
2194 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#replace_with */
2195 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__visit_all
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#visit_all */
2196 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAbstractClasskind:literal#ANode#accept_literal */
2197 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAbstractClasskind:scope#ANode#accept_scope_visitor */
2198 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAbstractClasskind:flow#ANode#accept_flow_visitor */
2199 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAbstractClasskind:local_var_init#ANode#accept_local_var_visitor */
2200 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAbstractClasskind:auto_super_init#ANode#accept_auto_super_init */
2201 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAbstractClasskind:astvalidation#ANode#accept_ast_validation */
2202 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAbstractClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2203 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAbstractClasskind:transform#ANode#accept_transform_visitor */
2204 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations */
2205 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#Prod#n_annotations= */
2206 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAbstractClasskind:parser_work#Prod#collect_text */
2207 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAbstractClasskind:annotation#Prod#get_single_annotation */
2208 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAbstractClasskind:annotation#Prod#get_annotations */
2209 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAbstractClasskind:parser_nodes#ANode#replace_with */
2210 (nitmethod_t
)VIRTUAL_modelize_class__AAbstractClasskind__mkind
, /* pointer to parser_nodes:AAbstractClasskind:modelize_class#AAbstractClasskind#mkind */
2211 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__n_kwabstract_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwabstract= */
2212 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#n_kwclass= */
2213 (nitmethod_t
)VIRTUAL_parser_prod__AAbstractClasskind__init_aabstractclasskind
, /* pointer to parser_nodes:AAbstractClasskind:parser_prod#AAbstractClasskind#init_aabstractclasskind */
2216 /* allocate AAbstractClasskind */
2217 val
* NEW_parser_nodes__AAbstractClasskind(const struct type
* type
) {
2218 val
* self
/* : AAbstractClasskind */;
2219 val
* var
/* : null */;
2220 val
* var1
/* : null */;
2221 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
2223 self
->class = &class_parser_nodes__AAbstractClasskind
;
2225 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAbstractClasskind exact> */
2227 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAbstractClasskind exact> */
2230 /* runtime class parser_nodes__AInterfaceClasskind */
2231 const struct class class_parser_nodes__AInterfaceClasskind
= {
2234 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#object_id */
2235 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#is_same_instance */
2236 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#== */
2237 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#!= */
2238 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#hash */
2239 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#exit */
2240 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#sys */
2241 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AInterfaceClasskind:kernel#Object#init */
2242 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AInterfaceClasskind:sorter#Object#default_comparator */
2243 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#to_s */
2244 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#native_class_name */
2245 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#class_name */
2246 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect */
2247 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#inspect_head */
2248 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInterfaceClasskind:string#Object#args */
2249 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInterfaceClasskind:time#Object#get_time */
2250 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#printn */
2251 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#print */
2252 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#getcwd */
2253 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInterfaceClasskind:file#Object#file_getcwd */
2254 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#intrude_visibility */
2255 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#public_visibility */
2256 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#protected_visibility */
2257 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#private_visibility */
2258 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInterfaceClasskind:model_base#Object#none_visibility */
2259 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInterfaceClasskind:version#Object#nit_version */
2260 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#abstract_kind */
2261 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#concrete_kind */
2262 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#interface_kind */
2263 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#enum_kind */
2264 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInterfaceClasskind:model#Object#extern_kind */
2265 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location */
2266 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#location= */
2267 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#hot_location */
2268 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#debug */
2269 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent */
2270 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#parent= */
2271 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__replace_child
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#replace_child */
2272 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#replace_with */
2273 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__visit_all
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#visit_all */
2274 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInterfaceClasskind:literal#ANode#accept_literal */
2275 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:scope#ANode#accept_scope_visitor */
2276 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:flow#ANode#accept_flow_visitor */
2277 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:local_var_init#ANode#accept_local_var_visitor */
2278 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInterfaceClasskind:auto_super_init#ANode#accept_auto_super_init */
2279 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInterfaceClasskind:astvalidation#ANode#accept_ast_validation */
2280 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2281 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInterfaceClasskind:transform#ANode#accept_transform_visitor */
2282 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations */
2283 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#Prod#n_annotations= */
2284 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AInterfaceClasskind:parser_work#Prod#collect_text */
2285 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInterfaceClasskind:annotation#Prod#get_single_annotation */
2286 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInterfaceClasskind:annotation#Prod#get_annotations */
2287 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInterfaceClasskind:parser_nodes#ANode#replace_with */
2288 (nitmethod_t
)VIRTUAL_modelize_class__AInterfaceClasskind__mkind
, /* pointer to parser_nodes:AInterfaceClasskind:modelize_class#AInterfaceClasskind#mkind */
2289 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__n_kwinterface_61d
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#n_kwinterface= */
2290 (nitmethod_t
)VIRTUAL_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind
, /* pointer to parser_nodes:AInterfaceClasskind:parser_prod#AInterfaceClasskind#init_ainterfaceclasskind */
2293 /* allocate AInterfaceClasskind */
2294 val
* NEW_parser_nodes__AInterfaceClasskind(const struct type
* type
) {
2295 val
* self
/* : AInterfaceClasskind */;
2296 val
* var
/* : null */;
2297 val
* var1
/* : null */;
2298 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2300 self
->class = &class_parser_nodes__AInterfaceClasskind
;
2302 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AInterfaceClasskind exact> */
2304 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AInterfaceClasskind exact> */
2307 /* runtime class parser_nodes__AEnumClasskind */
2308 const struct class class_parser_nodes__AEnumClasskind
= {
2311 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#object_id */
2312 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#is_same_instance */
2313 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#== */
2314 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#!= */
2315 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#hash */
2316 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#exit */
2317 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#sys */
2318 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AEnumClasskind:kernel#Object#init */
2319 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AEnumClasskind:sorter#Object#default_comparator */
2320 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AEnumClasskind:string#Object#to_s */
2321 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AEnumClasskind:string#Object#native_class_name */
2322 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AEnumClasskind:string#Object#class_name */
2323 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect */
2324 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AEnumClasskind:string#Object#inspect_head */
2325 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AEnumClasskind:string#Object#args */
2326 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AEnumClasskind:time#Object#get_time */
2327 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AEnumClasskind:file#Object#printn */
2328 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AEnumClasskind:file#Object#print */
2329 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AEnumClasskind:file#Object#getcwd */
2330 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AEnumClasskind:file#Object#file_getcwd */
2331 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#intrude_visibility */
2332 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#public_visibility */
2333 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#protected_visibility */
2334 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#private_visibility */
2335 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AEnumClasskind:model_base#Object#none_visibility */
2336 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AEnumClasskind:version#Object#nit_version */
2337 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#abstract_kind */
2338 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#concrete_kind */
2339 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#interface_kind */
2340 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#enum_kind */
2341 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AEnumClasskind:model#Object#extern_kind */
2342 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location */
2343 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#location= */
2344 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#hot_location */
2345 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#debug */
2346 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent */
2347 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#parent= */
2348 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__replace_child
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#replace_child */
2349 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#replace_with */
2350 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__visit_all
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#visit_all */
2351 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AEnumClasskind:literal#ANode#accept_literal */
2352 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AEnumClasskind:scope#ANode#accept_scope_visitor */
2353 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AEnumClasskind:flow#ANode#accept_flow_visitor */
2354 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AEnumClasskind:local_var_init#ANode#accept_local_var_visitor */
2355 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AEnumClasskind:auto_super_init#ANode#accept_auto_super_init */
2356 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AEnumClasskind:astvalidation#ANode#accept_ast_validation */
2357 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEnumClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2358 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AEnumClasskind:transform#ANode#accept_transform_visitor */
2359 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations */
2360 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#Prod#n_annotations= */
2361 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AEnumClasskind:parser_work#Prod#collect_text */
2362 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AEnumClasskind:annotation#Prod#get_single_annotation */
2363 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AEnumClasskind:annotation#Prod#get_annotations */
2364 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AEnumClasskind:parser_nodes#ANode#replace_with */
2365 (nitmethod_t
)VIRTUAL_modelize_class__AEnumClasskind__mkind
, /* pointer to parser_nodes:AEnumClasskind:modelize_class#AEnumClasskind#mkind */
2366 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__n_kwenum_61d
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#n_kwenum= */
2367 (nitmethod_t
)VIRTUAL_parser_prod__AEnumClasskind__init_aenumclasskind
, /* pointer to parser_nodes:AEnumClasskind:parser_prod#AEnumClasskind#init_aenumclasskind */
2370 /* allocate AEnumClasskind */
2371 val
* NEW_parser_nodes__AEnumClasskind(const struct type
* type
) {
2372 val
* self
/* : AEnumClasskind */;
2373 val
* var
/* : null */;
2374 val
* var1
/* : null */;
2375 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
2377 self
->class = &class_parser_nodes__AEnumClasskind
;
2379 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AEnumClasskind exact> */
2381 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AEnumClasskind exact> */
2384 /* runtime class parser_nodes__AExternClasskind */
2385 const struct class class_parser_nodes__AExternClasskind
= {
2388 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#object_id */
2389 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#is_same_instance */
2390 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#== */
2391 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#!= */
2392 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#hash */
2393 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#exit */
2394 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#sys */
2395 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AExternClasskind:kernel#Object#init */
2396 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AExternClasskind:sorter#Object#default_comparator */
2397 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternClasskind:string#Object#to_s */
2398 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternClasskind:string#Object#native_class_name */
2399 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternClasskind:string#Object#class_name */
2400 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect */
2401 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternClasskind:string#Object#inspect_head */
2402 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternClasskind:string#Object#args */
2403 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternClasskind:time#Object#get_time */
2404 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternClasskind:file#Object#printn */
2405 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternClasskind:file#Object#print */
2406 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternClasskind:file#Object#getcwd */
2407 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternClasskind:file#Object#file_getcwd */
2408 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#intrude_visibility */
2409 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#public_visibility */
2410 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#protected_visibility */
2411 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#private_visibility */
2412 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternClasskind:model_base#Object#none_visibility */
2413 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternClasskind:version#Object#nit_version */
2414 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#abstract_kind */
2415 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#concrete_kind */
2416 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#interface_kind */
2417 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#enum_kind */
2418 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternClasskind:model#Object#extern_kind */
2419 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location */
2420 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#location= */
2421 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#hot_location */
2422 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#debug */
2423 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent */
2424 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#parent= */
2425 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__replace_child
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#replace_child */
2426 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#replace_with */
2427 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__visit_all
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#visit_all */
2428 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternClasskind:literal#ANode#accept_literal */
2429 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternClasskind:scope#ANode#accept_scope_visitor */
2430 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternClasskind:flow#ANode#accept_flow_visitor */
2431 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternClasskind:local_var_init#ANode#accept_local_var_visitor */
2432 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternClasskind:auto_super_init#ANode#accept_auto_super_init */
2433 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternClasskind:astvalidation#ANode#accept_ast_validation */
2434 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternClasskind:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2435 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternClasskind:transform#ANode#accept_transform_visitor */
2436 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations */
2437 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#Prod#n_annotations= */
2438 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AExternClasskind:parser_work#Prod#collect_text */
2439 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternClasskind:annotation#Prod#get_single_annotation */
2440 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternClasskind:annotation#Prod#get_annotations */
2441 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternClasskind:parser_nodes#ANode#replace_with */
2442 (nitmethod_t
)VIRTUAL_modelize_class__AExternClasskind__mkind
, /* pointer to parser_nodes:AExternClasskind:modelize_class#AExternClasskind#mkind */
2443 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__n_kwextern_61d
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwextern= */
2444 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__n_kwclass_61d
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#n_kwclass= */
2445 (nitmethod_t
)VIRTUAL_parser_prod__AExternClasskind__init_aexternclasskind
, /* pointer to parser_nodes:AExternClasskind:parser_prod#AExternClasskind#init_aexternclasskind */
2448 /* allocate AExternClasskind */
2449 val
* NEW_parser_nodes__AExternClasskind(const struct type
* type
) {
2450 val
* self
/* : AExternClasskind */;
2451 val
* var
/* : null */;
2452 val
* var1
/* : null */;
2453 val
* var2
/* : null */;
2454 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
2456 self
->class = &class_parser_nodes__AExternClasskind
;
2458 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AExternClasskind exact> */
2460 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AExternClasskind exact> */
2462 self
->attrs
[COLOR_parser_nodes__AExternClasskind___n_kwclass
].val
= var2
; /* _n_kwclass on <self:AExternClasskind exact> */
2465 /* runtime class parser_nodes__AFormaldef */
2466 const struct class class_parser_nodes__AFormaldef
= {
2469 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AFormaldef:kernel#Object#object_id */
2470 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AFormaldef:kernel#Object#is_same_instance */
2471 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AFormaldef:kernel#Object#== */
2472 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AFormaldef:kernel#Object#!= */
2473 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AFormaldef:kernel#Object#hash */
2474 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AFormaldef:kernel#Object#exit */
2475 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AFormaldef:kernel#Object#sys */
2476 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AFormaldef:kernel#Object#init */
2477 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AFormaldef:sorter#Object#default_comparator */
2478 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AFormaldef:string#Object#to_s */
2479 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AFormaldef:string#Object#native_class_name */
2480 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AFormaldef:string#Object#class_name */
2481 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AFormaldef:string#Object#inspect */
2482 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AFormaldef:string#Object#inspect_head */
2483 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AFormaldef:string#Object#args */
2484 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AFormaldef:time#Object#get_time */
2485 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AFormaldef:file#Object#printn */
2486 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AFormaldef:file#Object#print */
2487 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AFormaldef:file#Object#getcwd */
2488 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AFormaldef:file#Object#file_getcwd */
2489 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#intrude_visibility */
2490 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#public_visibility */
2491 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#protected_visibility */
2492 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#private_visibility */
2493 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AFormaldef:model_base#Object#none_visibility */
2494 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AFormaldef:version#Object#nit_version */
2495 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#abstract_kind */
2496 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#concrete_kind */
2497 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#interface_kind */
2498 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#enum_kind */
2499 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AFormaldef:model#Object#extern_kind */
2500 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location */
2501 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#location= */
2502 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#hot_location */
2503 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#debug */
2504 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent */
2505 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#parent= */
2506 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__replace_child
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#replace_child */
2507 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#replace_with */
2508 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__visit_all
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#visit_all */
2509 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AFormaldef:literal#ANode#accept_literal */
2510 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AFormaldef:scope#ANode#accept_scope_visitor */
2511 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AFormaldef:flow#ANode#accept_flow_visitor */
2512 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AFormaldef:local_var_init#ANode#accept_local_var_visitor */
2513 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AFormaldef:auto_super_init#ANode#accept_auto_super_init */
2514 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AFormaldef:astvalidation#ANode#accept_ast_validation */
2515 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFormaldef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2516 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AFormaldef:transform#ANode#accept_transform_visitor */
2517 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AFormaldef:parser_nodes#Prod#n_annotations */
2518 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_annotations_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_annotations= */
2519 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AFormaldef:parser_work#Prod#collect_text */
2520 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AFormaldef:annotation#Prod#get_single_annotation */
2521 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AFormaldef:annotation#Prod#get_annotations */
2522 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AFormaldef:parser_nodes#ANode#replace_with */
2523 (nitmethod_t
)VIRTUAL_parser_nodes__AFormaldef__n_id
, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_id */
2524 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_id_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_id= */
2525 (nitmethod_t
)VIRTUAL_parser_nodes__AFormaldef__n_type
, /* pointer to parser_nodes:AFormaldef:parser_nodes#AFormaldef#n_type */
2526 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__n_type_61d
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#n_type= */
2527 (nitmethod_t
)VIRTUAL_parser_prod__AFormaldef__init_aformaldef
, /* pointer to parser_nodes:AFormaldef:parser_prod#AFormaldef#init_aformaldef */
2528 (nitmethod_t
)VIRTUAL_modelize_class__AFormaldef__bound_61d
, /* pointer to parser_nodes:AFormaldef:modelize_class#AFormaldef#bound= */
2531 /* allocate AFormaldef */
2532 val
* NEW_parser_nodes__AFormaldef(const struct type
* type
) {
2533 val
* self
/* : AFormaldef */;
2534 val
* var
/* : null */;
2535 val
* var1
/* : null */;
2536 val
* var2
/* : null */;
2537 val
* var3
/* : null */;
2538 val
* var4
/* : null */;
2539 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
2541 self
->class = &class_parser_nodes__AFormaldef
;
2543 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AFormaldef exact> */
2545 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AFormaldef exact> */
2547 self
->attrs
[COLOR_parser_nodes__AFormaldef___n_type
].val
= var2
; /* _n_type on <self:AFormaldef exact> */
2549 self
->attrs
[COLOR_modelize_class__AFormaldef___mtype
].val
= var3
; /* _mtype on <self:AFormaldef exact> */
2551 self
->attrs
[COLOR_modelize_class__AFormaldef___bound
].val
= var4
; /* _bound on <self:AFormaldef exact> */
2554 /* runtime class parser_nodes__ASuperclass */
2555 const struct class class_parser_nodes__ASuperclass
= {
2558 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASuperclass:kernel#Object#object_id */
2559 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASuperclass:kernel#Object#is_same_instance */
2560 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASuperclass:kernel#Object#== */
2561 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASuperclass:kernel#Object#!= */
2562 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASuperclass:kernel#Object#hash */
2563 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASuperclass:kernel#Object#exit */
2564 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASuperclass:kernel#Object#sys */
2565 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ASuperclass:kernel#Object#init */
2566 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ASuperclass:sorter#Object#default_comparator */
2567 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASuperclass:string#Object#to_s */
2568 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASuperclass:string#Object#native_class_name */
2569 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASuperclass:string#Object#class_name */
2570 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASuperclass:string#Object#inspect */
2571 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASuperclass:string#Object#inspect_head */
2572 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASuperclass:string#Object#args */
2573 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASuperclass:time#Object#get_time */
2574 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASuperclass:file#Object#printn */
2575 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASuperclass:file#Object#print */
2576 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASuperclass:file#Object#getcwd */
2577 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASuperclass:file#Object#file_getcwd */
2578 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#intrude_visibility */
2579 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#public_visibility */
2580 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#protected_visibility */
2581 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#private_visibility */
2582 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASuperclass:model_base#Object#none_visibility */
2583 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASuperclass:version#Object#nit_version */
2584 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#abstract_kind */
2585 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#concrete_kind */
2586 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#interface_kind */
2587 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#enum_kind */
2588 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASuperclass:model#Object#extern_kind */
2589 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#location */
2590 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#location= */
2591 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#hot_location */
2592 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#debug */
2593 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent */
2594 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#parent= */
2595 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__replace_child
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#replace_child */
2596 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#replace_with */
2597 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__visit_all
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#visit_all */
2598 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASuperclass:literal#ANode#accept_literal */
2599 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASuperclass:scope#ANode#accept_scope_visitor */
2600 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASuperclass:flow#ANode#accept_flow_visitor */
2601 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASuperclass:local_var_init#ANode#accept_local_var_visitor */
2602 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASuperclass:auto_super_init#ANode#accept_auto_super_init */
2603 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperclass:astvalidation#ANode#accept_ast_validation */
2604 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2605 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASuperclass:transform#ANode#accept_transform_visitor */
2606 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASuperclass:parser_nodes#Prod#n_annotations */
2607 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_annotations_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_annotations= */
2608 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ASuperclass:parser_work#Prod#collect_text */
2609 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASuperclass:annotation#Prod#get_single_annotation */
2610 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASuperclass:annotation#Prod#get_annotations */
2611 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ANode#replace_with */
2612 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_kwsuper_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_kwsuper= */
2613 (nitmethod_t
)VIRTUAL_parser_nodes__ASuperclass__n_type
, /* pointer to parser_nodes:ASuperclass:parser_nodes#ASuperclass#n_type */
2614 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__n_type_61d
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#n_type= */
2615 (nitmethod_t
)VIRTUAL_parser_prod__ASuperclass__init_asuperclass
, /* pointer to parser_nodes:ASuperclass:parser_prod#ASuperclass#init_asuperclass */
2618 /* allocate ASuperclass */
2619 val
* NEW_parser_nodes__ASuperclass(const struct type
* type
) {
2620 val
* self
/* : ASuperclass */;
2621 val
* var
/* : null */;
2622 val
* var1
/* : null */;
2623 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
2625 self
->class = &class_parser_nodes__ASuperclass
;
2627 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASuperclass exact> */
2629 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASuperclass exact> */
2632 /* runtime class parser_nodes__APropdef */
2633 /* allocate APropdef */
2634 val
* NEW_parser_nodes__APropdef(const struct type
* type
) {
2635 PRINT_ERROR("Runtime error: %s", "APropdef is DEAD");
2639 /* runtime class parser_nodes__AAttrPropdef */
2640 const struct class class_parser_nodes__AAttrPropdef
= {
2643 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#object_id */
2644 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#is_same_instance */
2645 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#== */
2646 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#!= */
2647 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#hash */
2648 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#exit */
2649 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#sys */
2650 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAttrPropdef:kernel#Object#init */
2651 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAttrPropdef:sorter#Object#default_comparator */
2652 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAttrPropdef:string#Object#to_s */
2653 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAttrPropdef:string#Object#native_class_name */
2654 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAttrPropdef:string#Object#class_name */
2655 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect */
2656 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAttrPropdef:string#Object#inspect_head */
2657 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAttrPropdef:string#Object#args */
2658 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAttrPropdef:time#Object#get_time */
2659 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAttrPropdef:file#Object#printn */
2660 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAttrPropdef:file#Object#print */
2661 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAttrPropdef:file#Object#getcwd */
2662 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAttrPropdef:file#Object#file_getcwd */
2663 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#intrude_visibility */
2664 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#public_visibility */
2665 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#protected_visibility */
2666 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#private_visibility */
2667 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAttrPropdef:model_base#Object#none_visibility */
2668 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAttrPropdef:version#Object#nit_version */
2669 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#abstract_kind */
2670 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#concrete_kind */
2671 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#interface_kind */
2672 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#enum_kind */
2673 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAttrPropdef:model#Object#extern_kind */
2674 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location */
2675 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#location= */
2676 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__hot_location
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#hot_location */
2677 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#debug */
2678 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent */
2679 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#parent= */
2680 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__replace_child
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#replace_child */
2681 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#replace_with */
2682 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__visit_all
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#visit_all */
2683 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAttrPropdef:literal#ANode#accept_literal */
2684 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAttrPropdef:scope#ANode#accept_scope_visitor */
2685 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#accept_flow_visitor */
2686 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAttrPropdef:local_var_init#ANode#accept_local_var_visitor */
2687 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAttrPropdef:auto_super_init#ANode#accept_auto_super_init */
2688 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAttrPropdef:astvalidation#ANode#accept_ast_validation */
2689 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAttrPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2690 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAttrPropdef:transform#ANode#accept_transform_visitor */
2691 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#Prod#n_annotations */
2692 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_annotations_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_annotations= */
2693 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAttrPropdef:parser_work#Prod#collect_text */
2694 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAttrPropdef:annotation#Prod#get_single_annotation */
2695 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAttrPropdef:annotation#Prod#get_annotations */
2696 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#ANode#replace_with */
2697 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_doc */
2698 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_doc_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_doc= */
2699 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_kwredef */
2700 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwredef= */
2701 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#APropdef#n_visibility */
2702 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_visibility_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_visibility= */
2703 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AAttrPropdef:scope#APropdef#do_scope */
2704 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#do_flow */
2705 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#before_flow_context= */
2706 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AAttrPropdef:flow#APropdef#after_flow_context= */
2707 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AAttrPropdef:local_var_init#APropdef#do_local_var_init */
2708 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef */
2709 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#mpropdef= */
2710 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__build_property
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_property */
2711 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__build_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#build_signature */
2712 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__check_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_signature */
2713 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#new_property_visibility */
2714 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#set_doc */
2715 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_property_visibility */
2716 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#APropdef#check_redef_keyword */
2717 (nitmethod_t
)VIRTUAL_typing__AAttrPropdef__do_typing
, /* pointer to parser_nodes:AAttrPropdef:typing#AAttrPropdef#do_typing */
2718 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AAttrPropdef:typing#APropdef#selfvariable= */
2719 (nitmethod_t
)VIRTUAL_abstract_compiler__AAttrPropdef__compile_to_c
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#compile_to_c */
2720 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__can_inline
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#APropdef#can_inline */
2721 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAttrPropdef:flow#ANode#accept_flow_visitor */
2722 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_kwvar_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_kwvar= */
2723 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_id2
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_id2 */
2724 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_id2_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_id2= */
2725 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_type
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_type */
2726 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_type_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_type= */
2727 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_expr
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_expr */
2728 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_expr_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_expr= */
2729 (nitmethod_t
)VIRTUAL_parser_nodes__AAttrPropdef__n_block
, /* pointer to parser_nodes:AAttrPropdef:parser_nodes#AAttrPropdef#n_block */
2730 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__n_block_61d
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#n_block= */
2731 (nitmethod_t
)VIRTUAL_parser_prod__AAttrPropdef__init_aattrpropdef
, /* pointer to parser_nodes:AAttrPropdef:parser_prod#AAttrPropdef#init_aattrpropdef */
2732 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__noinit
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit */
2733 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__noinit_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#noinit= */
2734 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__is_lazy
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy */
2735 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__is_lazy_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#is_lazy= */
2736 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__has_value
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#has_value */
2737 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__has_value_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#has_value= */
2738 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef */
2739 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mlazypropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mlazypropdef= */
2740 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef */
2741 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mreadpropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mreadpropdef= */
2742 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef */
2743 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__mwritepropdef_61d
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#mwritepropdef= */
2744 (nitmethod_t
)VIRTUAL_modelize_property__AAttrPropdef__check_method_signature
, /* pointer to parser_nodes:AAttrPropdef:modelize_property#AAttrPropdef#check_method_signature */
2745 (nitmethod_t
)VIRTUAL_abstract_compiler__AAttrPropdef__init_expr
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#init_expr */
2746 (nitmethod_t
)VIRTUAL_abstract_compiler__AAttrPropdef__evaluate_expr
, /* pointer to parser_nodes:AAttrPropdef:abstract_compiler#AAttrPropdef#evaluate_expr */
2749 /* allocate AAttrPropdef */
2750 val
* NEW_parser_nodes__AAttrPropdef(const struct type
* type
) {
2751 val
* self
/* : AAttrPropdef */;
2752 val
* var
/* : null */;
2753 val
* var1
/* : null */;
2754 val
* var2
/* : null */;
2755 val
* var3
/* : null */;
2756 val
* var4
/* : null */;
2757 val
* var5
/* : null */;
2758 val
* var6
/* : null */;
2759 val
* var7
/* : null */;
2760 short int var8
/* : Bool */;
2761 short int var9
/* : Bool */;
2762 short int var10
/* : Bool */;
2763 self
= nit_alloc(sizeof(struct instance
) + 22*sizeof(nitattribute_t
));
2765 self
->class = &class_parser_nodes__AAttrPropdef
;
2767 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAttrPropdef exact> */
2769 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAttrPropdef exact> */
2771 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var2
; /* _n_doc on <self:AAttrPropdef exact> */
2773 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var3
; /* _n_kwredef on <self:AAttrPropdef exact> */
2775 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var4
; /* _n_visibility on <self:AAttrPropdef exact> */
2777 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_type
].val
= var5
; /* _n_type on <self:AAttrPropdef exact> */
2779 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_expr
].val
= var6
; /* _n_expr on <self:AAttrPropdef exact> */
2781 self
->attrs
[COLOR_parser_nodes__AAttrPropdef___n_block
].val
= var7
; /* _n_block on <self:AAttrPropdef exact> */
2783 self
->attrs
[COLOR_modelize_property__AAttrPropdef___noinit
].s
= var8
; /* _noinit on <self:AAttrPropdef exact> */
2785 self
->attrs
[COLOR_modelize_property__AAttrPropdef___is_lazy
].s
= var9
; /* _is_lazy on <self:AAttrPropdef exact> */
2787 self
->attrs
[COLOR_modelize_property__AAttrPropdef___has_value
].s
= var10
; /* _has_value on <self:AAttrPropdef exact> */
2790 /* runtime class parser_nodes__AMethPropdef */
2791 const struct class class_parser_nodes__AMethPropdef
= {
2794 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#object_id */
2795 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#is_same_instance */
2796 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#== */
2797 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#!= */
2798 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#hash */
2799 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#exit */
2800 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#sys */
2801 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AMethPropdef:kernel#Object#init */
2802 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AMethPropdef:sorter#Object#default_comparator */
2803 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMethPropdef:string#Object#to_s */
2804 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMethPropdef:string#Object#native_class_name */
2805 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMethPropdef:string#Object#class_name */
2806 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMethPropdef:string#Object#inspect */
2807 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMethPropdef:string#Object#inspect_head */
2808 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMethPropdef:string#Object#args */
2809 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMethPropdef:time#Object#get_time */
2810 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMethPropdef:file#Object#printn */
2811 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMethPropdef:file#Object#print */
2812 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMethPropdef:file#Object#getcwd */
2813 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMethPropdef:file#Object#file_getcwd */
2814 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMethPropdef:model_base#Object#intrude_visibility */
2815 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMethPropdef:model_base#Object#public_visibility */
2816 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMethPropdef:model_base#Object#protected_visibility */
2817 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMethPropdef:model_base#Object#private_visibility */
2818 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMethPropdef:model_base#Object#none_visibility */
2819 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMethPropdef:version#Object#nit_version */
2820 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMethPropdef:model#Object#abstract_kind */
2821 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMethPropdef:model#Object#concrete_kind */
2822 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMethPropdef:model#Object#interface_kind */
2823 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMethPropdef:model#Object#enum_kind */
2824 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMethPropdef:model#Object#extern_kind */
2825 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#location */
2826 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#location= */
2827 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#hot_location */
2828 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#debug */
2829 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#parent */
2830 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#parent= */
2831 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__replace_child
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#replace_child */
2832 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#Prod#replace_with */
2833 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__visit_all
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#visit_all */
2834 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMethPropdef:literal#ANode#accept_literal */
2835 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMethPropdef:scope#ANode#accept_scope_visitor */
2836 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#accept_flow_visitor */
2837 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMethPropdef:local_var_init#ANode#accept_local_var_visitor */
2838 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#ANode#accept_auto_super_init */
2839 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMethPropdef:astvalidation#ANode#accept_ast_validation */
2840 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2841 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMethPropdef:transform#ANode#accept_transform_visitor */
2842 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#Prod#n_annotations */
2843 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_annotations= */
2844 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AMethPropdef:parser_work#Prod#collect_text */
2845 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMethPropdef:annotation#Prod#get_single_annotation */
2846 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMethPropdef:annotation#Prod#get_annotations */
2847 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#ANode#replace_with */
2848 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#APropdef#n_doc */
2849 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_doc= */
2850 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#APropdef#n_kwredef */
2851 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwredef= */
2852 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#APropdef#n_visibility */
2853 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_visibility= */
2854 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AMethPropdef:scope#APropdef#do_scope */
2855 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#do_flow */
2856 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#before_flow_context= */
2857 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AMethPropdef:flow#APropdef#after_flow_context= */
2858 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AMethPropdef:local_var_init#APropdef#do_local_var_init */
2859 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#mpropdef */
2860 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#mpropdef= */
2861 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#build_property */
2862 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#build_signature */
2863 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#check_signature */
2864 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#new_property_visibility */
2865 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#set_doc */
2866 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
2867 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AMethPropdef:modelize_property#APropdef#check_redef_keyword */
2868 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AMethPropdef:typing#AMethPropdef#do_typing */
2869 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AMethPropdef:typing#APropdef#selfvariable= */
2870 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
2871 (nitmethod_t
)VIRTUAL_separate_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AMethPropdef:separate_compiler#AMethPropdef#can_inline */
2872 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMethPropdef:flow#ANode#accept_flow_visitor */
2873 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwmeth= */
2874 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
2875 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwinit= */
2876 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
2877 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_kwnew= */
2878 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_methid */
2879 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_methid= */
2880 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_signature */
2881 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_signature= */
2882 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_block */
2883 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_block_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_block= */
2884 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_extern_calls= */
2885 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block
, /* pointer to parser_nodes:AMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block */
2886 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#n_extern_code_block= */
2887 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef
, /* pointer to parser_nodes:AMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
2888 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__look_like_a_root_init
, /* pointer to parser_nodes:AMethPropdef:modelize_property#AMethPropdef#look_like_a_root_init */
2889 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
2890 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
2891 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_call
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_call */
2892 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_call_61d
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#auto_super_call= */
2893 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
2894 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
2895 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
2896 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
2897 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AMethPropdef:abstract_compiler#AMethPropdef#can_inline */
2900 /* allocate AMethPropdef */
2901 val
* NEW_parser_nodes__AMethPropdef(const struct type
* type
) {
2902 val
* self
/* : AMethPropdef */;
2903 val
* var
/* : null */;
2904 val
* var1
/* : null */;
2905 val
* var2
/* : null */;
2906 val
* var3
/* : null */;
2907 val
* var4
/* : null */;
2908 val
* var5
/* : null */;
2909 val
* var6
/* : null */;
2910 val
* var7
/* : null */;
2911 val
* var8
/* : null */;
2912 val
* var9
/* : null */;
2913 val
* var10
/* : null */;
2914 val
* var11
/* : null */;
2915 val
* var12
/* : null */;
2916 val
* var13
/* : null */;
2917 short int var14
/* : Bool */;
2918 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
2920 self
->class = &class_parser_nodes__AMethPropdef
;
2922 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMethPropdef exact> */
2924 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMethPropdef exact> */
2926 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var2
; /* _n_doc on <self:AMethPropdef exact> */
2928 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var3
; /* _n_kwredef on <self:AMethPropdef exact> */
2930 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var4
; /* _n_visibility on <self:AMethPropdef exact> */
2932 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var5
; /* _n_kwmeth on <self:AMethPropdef exact> */
2934 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var6
; /* _n_kwinit on <self:AMethPropdef exact> */
2936 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var7
; /* _n_kwnew on <self:AMethPropdef exact> */
2938 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var8
; /* _n_methid on <self:AMethPropdef exact> */
2940 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var9
; /* _n_signature on <self:AMethPropdef exact> */
2942 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var10
; /* _n_block on <self:AMethPropdef exact> */
2944 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var11
; /* _n_extern_calls on <self:AMethPropdef exact> */
2946 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var12
; /* _n_extern_code_block on <self:AMethPropdef exact> */
2948 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var13
; /* _auto_super_inits on <self:AMethPropdef exact> */
2950 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_call
].s
= var14
; /* _auto_super_call on <self:AMethPropdef exact> */
2953 /* runtime class parser_nodes__AMainMethPropdef */
2954 const struct class class_parser_nodes__AMainMethPropdef
= {
2957 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#object_id */
2958 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#is_same_instance */
2959 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#== */
2960 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#!= */
2961 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#hash */
2962 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#exit */
2963 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#sys */
2964 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AMainMethPropdef:kernel#Object#init */
2965 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AMainMethPropdef:sorter#Object#default_comparator */
2966 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#to_s */
2967 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#native_class_name */
2968 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#class_name */
2969 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect */
2970 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#inspect_head */
2971 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMainMethPropdef:string#Object#args */
2972 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMainMethPropdef:time#Object#get_time */
2973 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#printn */
2974 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#print */
2975 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#getcwd */
2976 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMainMethPropdef:file#Object#file_getcwd */
2977 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#intrude_visibility */
2978 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#public_visibility */
2979 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#protected_visibility */
2980 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#private_visibility */
2981 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMainMethPropdef:model_base#Object#none_visibility */
2982 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMainMethPropdef:version#Object#nit_version */
2983 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#abstract_kind */
2984 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#concrete_kind */
2985 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#interface_kind */
2986 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#enum_kind */
2987 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMainMethPropdef:model#Object#extern_kind */
2988 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location */
2989 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#location= */
2990 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__hot_location
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#hot_location */
2991 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#debug */
2992 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent */
2993 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#parent= */
2994 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__replace_child
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#replace_child */
2995 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#replace_with */
2996 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__visit_all
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#visit_all */
2997 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMainMethPropdef:literal#ANode#accept_literal */
2998 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMainMethPropdef:scope#ANode#accept_scope_visitor */
2999 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#accept_flow_visitor */
3000 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#ANode#accept_local_var_visitor */
3001 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#ANode#accept_auto_super_init */
3002 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMainMethPropdef:astvalidation#ANode#accept_ast_validation */
3003 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMainMethPropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3004 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMainMethPropdef:transform#ANode#accept_transform_visitor */
3005 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#Prod#n_annotations */
3006 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_annotations_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_annotations= */
3007 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AMainMethPropdef:parser_work#Prod#collect_text */
3008 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMainMethPropdef:annotation#Prod#get_single_annotation */
3009 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMainMethPropdef:annotation#Prod#get_annotations */
3010 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#ANode#replace_with */
3011 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_doc */
3012 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_doc_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_doc= */
3013 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_kwredef */
3014 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__n_kwredef_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_kwredef= */
3015 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#APropdef#n_visibility */
3016 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_visibility_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_visibility= */
3017 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:AMainMethPropdef:scope#APropdef#do_scope */
3018 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#do_flow */
3019 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#before_flow_context= */
3020 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:AMainMethPropdef:flow#APropdef#after_flow_context= */
3021 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:AMainMethPropdef:local_var_init#APropdef#do_local_var_init */
3022 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef */
3023 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#mpropdef= */
3024 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_property
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_property */
3025 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__build_signature
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#build_signature */
3026 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__check_signature
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#check_signature */
3027 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#new_property_visibility */
3028 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#set_doc */
3029 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_property_visibility */
3030 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#APropdef#check_redef_keyword */
3031 (nitmethod_t
)VIRTUAL_typing__AMethPropdef__do_typing
, /* pointer to parser_nodes:AMainMethPropdef:typing#AMethPropdef#do_typing */
3032 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:AMainMethPropdef:typing#APropdef#selfvariable= */
3033 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_to_c */
3034 (nitmethod_t
)VIRTUAL_separate_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AMainMethPropdef:separate_compiler#AMethPropdef#can_inline */
3035 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMainMethPropdef:flow#ANode#accept_flow_visitor */
3036 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwmeth_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwmeth= */
3037 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwinit
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwinit */
3038 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwinit_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwinit= */
3039 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_kwnew
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_kwnew */
3040 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_kwnew_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_kwnew= */
3041 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_methid
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_methid */
3042 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_methid_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_methid= */
3043 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_signature
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_signature */
3044 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_signature_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_signature= */
3045 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_block
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_block */
3046 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__n_block_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#n_block= */
3047 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_extern_calls_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_extern_calls= */
3048 (nitmethod_t
)VIRTUAL_parser_nodes__AMethPropdef__n_extern_code_block
, /* pointer to parser_nodes:AMainMethPropdef:parser_nodes#AMethPropdef#n_extern_code_block */
3049 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__n_extern_code_block_61d
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#n_extern_code_block= */
3050 (nitmethod_t
)VIRTUAL_parser_prod__AMethPropdef__init_amethpropdef
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMethPropdef#init_amethpropdef */
3051 (nitmethod_t
)VIRTUAL_modelize_property__AMethPropdef__look_like_a_root_init
, /* pointer to parser_nodes:AMainMethPropdef:modelize_property#AMethPropdef#look_like_a_root_init */
3052 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits */
3053 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_inits_61d
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_inits= */
3054 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_call
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_call */
3055 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__auto_super_call_61d
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#auto_super_call= */
3056 (nitmethod_t
)VIRTUAL_auto_super_init__AMethPropdef__do_auto_super_init
, /* pointer to parser_nodes:AMainMethPropdef:auto_super_init#AMethPropdef#do_auto_super_init */
3057 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_intern_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_intern_to_c */
3058 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externmeth_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externmeth_to_c */
3059 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__compile_externinit_to_c
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#compile_externinit_to_c */
3060 (nitmethod_t
)VIRTUAL_abstract_compiler__AMethPropdef__can_inline
, /* pointer to parser_nodes:AMainMethPropdef:abstract_compiler#AMethPropdef#can_inline */
3061 (nitmethod_t
)VIRTUAL_parser_prod__AMainMethPropdef__init_amainmethpropdef
, /* pointer to parser_nodes:AMainMethPropdef:parser_prod#AMainMethPropdef#init_amainmethpropdef */
3064 /* allocate AMainMethPropdef */
3065 val
* NEW_parser_nodes__AMainMethPropdef(const struct type
* type
) {
3066 val
* self
/* : AMainMethPropdef */;
3067 val
* var
/* : null */;
3068 val
* var1
/* : null */;
3069 val
* var2
/* : null */;
3070 val
* var3
/* : null */;
3071 val
* var4
/* : null */;
3072 val
* var5
/* : null */;
3073 val
* var6
/* : null */;
3074 val
* var7
/* : null */;
3075 val
* var8
/* : null */;
3076 val
* var9
/* : null */;
3077 val
* var10
/* : null */;
3078 val
* var11
/* : null */;
3079 val
* var12
/* : null */;
3080 val
* var13
/* : null */;
3081 short int var14
/* : Bool */;
3082 self
= nit_alloc(sizeof(struct instance
) + 21*sizeof(nitattribute_t
));
3084 self
->class = &class_parser_nodes__AMainMethPropdef
;
3086 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMainMethPropdef exact> */
3088 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMainMethPropdef exact> */
3090 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var2
; /* _n_doc on <self:AMainMethPropdef exact> */
3092 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var3
; /* _n_kwredef on <self:AMainMethPropdef exact> */
3094 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var4
; /* _n_visibility on <self:AMainMethPropdef exact> */
3096 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwmeth
].val
= var5
; /* _n_kwmeth on <self:AMainMethPropdef exact> */
3098 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwinit
].val
= var6
; /* _n_kwinit on <self:AMainMethPropdef exact> */
3100 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_kwnew
].val
= var7
; /* _n_kwnew on <self:AMainMethPropdef exact> */
3102 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_methid
].val
= var8
; /* _n_methid on <self:AMainMethPropdef exact> */
3104 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_signature
].val
= var9
; /* _n_signature on <self:AMainMethPropdef exact> */
3106 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_block
].val
= var10
; /* _n_block on <self:AMainMethPropdef exact> */
3108 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_calls
].val
= var11
; /* _n_extern_calls on <self:AMainMethPropdef exact> */
3110 self
->attrs
[COLOR_parser_nodes__AMethPropdef___n_extern_code_block
].val
= var12
; /* _n_extern_code_block on <self:AMainMethPropdef exact> */
3112 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_inits
].val
= var13
; /* _auto_super_inits on <self:AMainMethPropdef exact> */
3114 self
->attrs
[COLOR_auto_super_init__AMethPropdef___auto_super_call
].s
= var14
; /* _auto_super_call on <self:AMainMethPropdef exact> */
3117 /* runtime class parser_nodes__AExternCalls */
3118 const struct class class_parser_nodes__AExternCalls
= {
3121 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AExternCalls:kernel#Object#object_id */
3122 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AExternCalls:kernel#Object#is_same_instance */
3123 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AExternCalls:kernel#Object#== */
3124 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AExternCalls:kernel#Object#!= */
3125 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AExternCalls:kernel#Object#hash */
3126 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AExternCalls:kernel#Object#exit */
3127 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AExternCalls:kernel#Object#sys */
3128 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AExternCalls:kernel#Object#init */
3129 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AExternCalls:sorter#Object#default_comparator */
3130 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AExternCalls:string#Object#to_s */
3131 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AExternCalls:string#Object#native_class_name */
3132 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AExternCalls:string#Object#class_name */
3133 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AExternCalls:string#Object#inspect */
3134 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AExternCalls:string#Object#inspect_head */
3135 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AExternCalls:string#Object#args */
3136 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AExternCalls:time#Object#get_time */
3137 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AExternCalls:file#Object#printn */
3138 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AExternCalls:file#Object#print */
3139 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AExternCalls:file#Object#getcwd */
3140 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AExternCalls:file#Object#file_getcwd */
3141 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#intrude_visibility */
3142 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#public_visibility */
3143 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#protected_visibility */
3144 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#private_visibility */
3145 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AExternCalls:model_base#Object#none_visibility */
3146 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AExternCalls:version#Object#nit_version */
3147 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#abstract_kind */
3148 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#concrete_kind */
3149 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#interface_kind */
3150 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#enum_kind */
3151 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AExternCalls:model#Object#extern_kind */
3152 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location */
3153 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#location= */
3154 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#hot_location */
3155 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#debug */
3156 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent */
3157 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#parent= */
3158 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__replace_child
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#replace_child */
3159 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#replace_with */
3160 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__visit_all
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#visit_all */
3161 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AExternCalls:literal#ANode#accept_literal */
3162 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AExternCalls:scope#ANode#accept_scope_visitor */
3163 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AExternCalls:flow#ANode#accept_flow_visitor */
3164 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AExternCalls:local_var_init#ANode#accept_local_var_visitor */
3165 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AExternCalls:auto_super_init#ANode#accept_auto_super_init */
3166 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AExternCalls:astvalidation#ANode#accept_ast_validation */
3167 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternCalls:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3168 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AExternCalls:transform#ANode#accept_transform_visitor */
3169 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations */
3170 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AExternCalls:parser_nodes#Prod#n_annotations= */
3171 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AExternCalls:parser_work#Prod#collect_text */
3172 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AExternCalls:annotation#Prod#get_single_annotation */
3173 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AExternCalls:annotation#Prod#get_annotations */
3174 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AExternCalls:parser_nodes#ANode#replace_with */
3175 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__n_kwimport_61d
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#n_kwimport= */
3176 (nitmethod_t
)VIRTUAL_parser_nodes__AExternCalls__n_extern_calls
, /* pointer to parser_nodes:AExternCalls:parser_nodes#AExternCalls#n_extern_calls */
3177 (nitmethod_t
)VIRTUAL_parser_prod__AExternCalls__init_aexterncalls
, /* pointer to parser_nodes:AExternCalls:parser_prod#AExternCalls#init_aexterncalls */
3180 /* allocate AExternCalls */
3181 val
* NEW_parser_nodes__AExternCalls(const struct type
* type
) {
3182 val
* self
/* : AExternCalls */;
3183 val
* var
/* : null */;
3184 val
* var1
/* : null */;
3185 val
* var2
/* : ANodes[AExternCall] */;
3186 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
3188 self
->class = &class_parser_nodes__AExternCalls
;
3190 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AExternCalls exact> */
3192 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AExternCalls exact> */
3193 var2
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCall
);
3195 ((void (*)(val
*, val
*))(var2
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[AExternCall]>*/;
3198 ((void (*)(val
*))(var2
->class->vft
[COLOR_kernel__Object__init
]))(var2
) /* init on <var2:ANodes[AExternCall]>*/;
3200 self
->attrs
[COLOR_parser_nodes__AExternCalls___n_extern_calls
].val
= var2
; /* _n_extern_calls on <self:AExternCalls exact> */
3203 /* runtime class parser_nodes__AExternCall */
3204 /* allocate AExternCall */
3205 val
* NEW_parser_nodes__AExternCall(const struct type
* type
) {
3206 PRINT_ERROR("Runtime error: %s", "AExternCall is DEAD");
3210 /* runtime class parser_nodes__APropExternCall */
3211 /* allocate APropExternCall */
3212 val
* NEW_parser_nodes__APropExternCall(const struct type
* type
) {
3213 PRINT_ERROR("Runtime error: %s", "APropExternCall is DEAD");
3217 /* runtime class parser_nodes__ALocalPropExternCall */
3218 const struct class class_parser_nodes__ALocalPropExternCall
= {
3221 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#object_id */
3222 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#is_same_instance */
3223 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#== */
3224 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#!= */
3225 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#hash */
3226 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#exit */
3227 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#sys */
3228 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALocalPropExternCall:kernel#Object#init */
3229 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALocalPropExternCall:sorter#Object#default_comparator */
3230 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#to_s */
3231 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#native_class_name */
3232 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#class_name */
3233 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect */
3234 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#inspect_head */
3235 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALocalPropExternCall:string#Object#args */
3236 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALocalPropExternCall:time#Object#get_time */
3237 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#printn */
3238 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#print */
3239 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#getcwd */
3240 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALocalPropExternCall:file#Object#file_getcwd */
3241 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#intrude_visibility */
3242 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#public_visibility */
3243 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#protected_visibility */
3244 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#private_visibility */
3245 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALocalPropExternCall:model_base#Object#none_visibility */
3246 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALocalPropExternCall:version#Object#nit_version */
3247 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#abstract_kind */
3248 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#concrete_kind */
3249 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#interface_kind */
3250 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#enum_kind */
3251 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALocalPropExternCall:model#Object#extern_kind */
3252 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location */
3253 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#location= */
3254 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#hot_location */
3255 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#debug */
3256 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent */
3257 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#parent= */
3258 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__replace_child
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#replace_child */
3259 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#replace_with */
3260 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__visit_all
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#visit_all */
3261 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALocalPropExternCall:literal#ANode#accept_literal */
3262 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:scope#ANode#accept_scope_visitor */
3263 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:flow#ANode#accept_flow_visitor */
3264 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:local_var_init#ANode#accept_local_var_visitor */
3265 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALocalPropExternCall:auto_super_init#ANode#accept_auto_super_init */
3266 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALocalPropExternCall:astvalidation#ANode#accept_ast_validation */
3267 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3268 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALocalPropExternCall:transform#ANode#accept_transform_visitor */
3269 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations */
3270 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#Prod#n_annotations= */
3271 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALocalPropExternCall:parser_work#Prod#collect_text */
3272 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALocalPropExternCall:annotation#Prod#get_single_annotation */
3273 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALocalPropExternCall:annotation#Prod#get_annotations */
3274 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALocalPropExternCall:parser_nodes#ANode#replace_with */
3275 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__n_methid_61d
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#n_methid= */
3276 (nitmethod_t
)VIRTUAL_parser_prod__ALocalPropExternCall__init_alocalpropexterncall
, /* pointer to parser_nodes:ALocalPropExternCall:parser_prod#ALocalPropExternCall#init_alocalpropexterncall */
3279 /* allocate ALocalPropExternCall */
3280 val
* NEW_parser_nodes__ALocalPropExternCall(const struct type
* type
) {
3281 val
* self
/* : ALocalPropExternCall */;
3282 val
* var
/* : null */;
3283 val
* var1
/* : null */;
3284 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3286 self
->class = &class_parser_nodes__ALocalPropExternCall
;
3288 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALocalPropExternCall exact> */
3290 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALocalPropExternCall exact> */
3293 /* runtime class parser_nodes__AFullPropExternCall */
3294 const struct class class_parser_nodes__AFullPropExternCall
= {
3297 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#object_id */
3298 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#is_same_instance */
3299 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#== */
3300 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#!= */
3301 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#hash */
3302 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#exit */
3303 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#sys */
3304 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AFullPropExternCall:kernel#Object#init */
3305 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AFullPropExternCall:sorter#Object#default_comparator */
3306 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#to_s */
3307 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#native_class_name */
3308 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#class_name */
3309 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect */
3310 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#inspect_head */
3311 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AFullPropExternCall:string#Object#args */
3312 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AFullPropExternCall:time#Object#get_time */
3313 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#printn */
3314 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#print */
3315 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#getcwd */
3316 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AFullPropExternCall:file#Object#file_getcwd */
3317 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#intrude_visibility */
3318 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#public_visibility */
3319 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#protected_visibility */
3320 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#private_visibility */
3321 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AFullPropExternCall:model_base#Object#none_visibility */
3322 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AFullPropExternCall:version#Object#nit_version */
3323 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#abstract_kind */
3324 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#concrete_kind */
3325 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#interface_kind */
3326 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#enum_kind */
3327 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AFullPropExternCall:model#Object#extern_kind */
3328 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location */
3329 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#location= */
3330 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#hot_location */
3331 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#debug */
3332 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent */
3333 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#parent= */
3334 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__replace_child
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#replace_child */
3335 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#replace_with */
3336 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__visit_all
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#visit_all */
3337 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AFullPropExternCall:literal#ANode#accept_literal */
3338 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AFullPropExternCall:scope#ANode#accept_scope_visitor */
3339 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AFullPropExternCall:flow#ANode#accept_flow_visitor */
3340 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AFullPropExternCall:local_var_init#ANode#accept_local_var_visitor */
3341 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AFullPropExternCall:auto_super_init#ANode#accept_auto_super_init */
3342 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AFullPropExternCall:astvalidation#ANode#accept_ast_validation */
3343 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFullPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3344 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AFullPropExternCall:transform#ANode#accept_transform_visitor */
3345 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations */
3346 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#Prod#n_annotations= */
3347 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AFullPropExternCall:parser_work#Prod#collect_text */
3348 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AFullPropExternCall:annotation#Prod#get_single_annotation */
3349 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AFullPropExternCall:annotation#Prod#get_annotations */
3350 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AFullPropExternCall:parser_nodes#ANode#replace_with */
3351 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_type_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_type= */
3352 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_dot_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_dot= */
3353 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__n_methid_61d
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#n_methid= */
3354 (nitmethod_t
)VIRTUAL_parser_prod__AFullPropExternCall__init_afullpropexterncall
, /* pointer to parser_nodes:AFullPropExternCall:parser_prod#AFullPropExternCall#init_afullpropexterncall */
3357 /* allocate AFullPropExternCall */
3358 val
* NEW_parser_nodes__AFullPropExternCall(const struct type
* type
) {
3359 val
* self
/* : AFullPropExternCall */;
3360 val
* var
/* : null */;
3361 val
* var1
/* : null */;
3362 val
* var2
/* : null */;
3363 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
3365 self
->class = &class_parser_nodes__AFullPropExternCall
;
3367 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AFullPropExternCall exact> */
3369 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AFullPropExternCall exact> */
3371 self
->attrs
[COLOR_parser_nodes__AFullPropExternCall___n_dot
].val
= var2
; /* _n_dot on <self:AFullPropExternCall exact> */
3374 /* runtime class parser_nodes__AInitPropExternCall */
3375 const struct class class_parser_nodes__AInitPropExternCall
= {
3378 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#object_id */
3379 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#is_same_instance */
3380 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#== */
3381 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#!= */
3382 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#hash */
3383 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#exit */
3384 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#sys */
3385 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AInitPropExternCall:kernel#Object#init */
3386 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AInitPropExternCall:sorter#Object#default_comparator */
3387 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#to_s */
3388 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#native_class_name */
3389 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#class_name */
3390 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect */
3391 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#inspect_head */
3392 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AInitPropExternCall:string#Object#args */
3393 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AInitPropExternCall:time#Object#get_time */
3394 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#printn */
3395 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#print */
3396 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#getcwd */
3397 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AInitPropExternCall:file#Object#file_getcwd */
3398 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#intrude_visibility */
3399 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#public_visibility */
3400 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#protected_visibility */
3401 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#private_visibility */
3402 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AInitPropExternCall:model_base#Object#none_visibility */
3403 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AInitPropExternCall:version#Object#nit_version */
3404 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#abstract_kind */
3405 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#concrete_kind */
3406 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#interface_kind */
3407 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#enum_kind */
3408 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AInitPropExternCall:model#Object#extern_kind */
3409 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location */
3410 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#location= */
3411 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#hot_location */
3412 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#debug */
3413 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent */
3414 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#parent= */
3415 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__replace_child
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#replace_child */
3416 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#replace_with */
3417 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__visit_all
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#visit_all */
3418 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AInitPropExternCall:literal#ANode#accept_literal */
3419 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AInitPropExternCall:scope#ANode#accept_scope_visitor */
3420 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AInitPropExternCall:flow#ANode#accept_flow_visitor */
3421 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AInitPropExternCall:local_var_init#ANode#accept_local_var_visitor */
3422 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInitPropExternCall:auto_super_init#ANode#accept_auto_super_init */
3423 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AInitPropExternCall:astvalidation#ANode#accept_ast_validation */
3424 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInitPropExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3425 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AInitPropExternCall:transform#ANode#accept_transform_visitor */
3426 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations */
3427 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#Prod#n_annotations= */
3428 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AInitPropExternCall:parser_work#Prod#collect_text */
3429 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AInitPropExternCall:annotation#Prod#get_single_annotation */
3430 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AInitPropExternCall:annotation#Prod#get_annotations */
3431 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AInitPropExternCall:parser_nodes#ANode#replace_with */
3432 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__n_type_61d
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#n_type= */
3433 (nitmethod_t
)VIRTUAL_parser_prod__AInitPropExternCall__init_ainitpropexterncall
, /* pointer to parser_nodes:AInitPropExternCall:parser_prod#AInitPropExternCall#init_ainitpropexterncall */
3436 /* allocate AInitPropExternCall */
3437 val
* NEW_parser_nodes__AInitPropExternCall(const struct type
* type
) {
3438 val
* self
/* : AInitPropExternCall */;
3439 val
* var
/* : null */;
3440 val
* var1
/* : null */;
3441 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3443 self
->class = &class_parser_nodes__AInitPropExternCall
;
3445 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AInitPropExternCall exact> */
3447 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AInitPropExternCall exact> */
3450 /* runtime class parser_nodes__ASuperExternCall */
3451 const struct class class_parser_nodes__ASuperExternCall
= {
3454 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#object_id */
3455 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#is_same_instance */
3456 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#== */
3457 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#!= */
3458 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#hash */
3459 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#exit */
3460 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#sys */
3461 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ASuperExternCall:kernel#Object#init */
3462 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ASuperExternCall:sorter#Object#default_comparator */
3463 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASuperExternCall:string#Object#to_s */
3464 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASuperExternCall:string#Object#native_class_name */
3465 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASuperExternCall:string#Object#class_name */
3466 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect */
3467 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASuperExternCall:string#Object#inspect_head */
3468 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASuperExternCall:string#Object#args */
3469 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASuperExternCall:time#Object#get_time */
3470 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASuperExternCall:file#Object#printn */
3471 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASuperExternCall:file#Object#print */
3472 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASuperExternCall:file#Object#getcwd */
3473 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASuperExternCall:file#Object#file_getcwd */
3474 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#intrude_visibility */
3475 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#public_visibility */
3476 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#protected_visibility */
3477 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#private_visibility */
3478 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASuperExternCall:model_base#Object#none_visibility */
3479 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASuperExternCall:version#Object#nit_version */
3480 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#abstract_kind */
3481 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#concrete_kind */
3482 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#interface_kind */
3483 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#enum_kind */
3484 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASuperExternCall:model#Object#extern_kind */
3485 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location */
3486 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#location= */
3487 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#hot_location */
3488 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#debug */
3489 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent */
3490 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#parent= */
3491 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__replace_child
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#replace_child */
3492 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#replace_with */
3493 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__visit_all
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#visit_all */
3494 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASuperExternCall:literal#ANode#accept_literal */
3495 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASuperExternCall:scope#ANode#accept_scope_visitor */
3496 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASuperExternCall:flow#ANode#accept_flow_visitor */
3497 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASuperExternCall:local_var_init#ANode#accept_local_var_visitor */
3498 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASuperExternCall:auto_super_init#ANode#accept_auto_super_init */
3499 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperExternCall:astvalidation#ANode#accept_ast_validation */
3500 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3501 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASuperExternCall:transform#ANode#accept_transform_visitor */
3502 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations */
3503 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#Prod#n_annotations= */
3504 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ASuperExternCall:parser_work#Prod#collect_text */
3505 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASuperExternCall:annotation#Prod#get_single_annotation */
3506 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASuperExternCall:annotation#Prod#get_annotations */
3507 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASuperExternCall:parser_nodes#ANode#replace_with */
3508 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__n_kwsuper_61d
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#n_kwsuper= */
3509 (nitmethod_t
)VIRTUAL_parser_prod__ASuperExternCall__init_asuperexterncall
, /* pointer to parser_nodes:ASuperExternCall:parser_prod#ASuperExternCall#init_asuperexterncall */
3512 /* allocate ASuperExternCall */
3513 val
* NEW_parser_nodes__ASuperExternCall(const struct type
* type
) {
3514 val
* self
/* : ASuperExternCall */;
3515 val
* var
/* : null */;
3516 val
* var1
/* : null */;
3517 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3519 self
->class = &class_parser_nodes__ASuperExternCall
;
3521 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASuperExternCall exact> */
3523 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASuperExternCall exact> */
3526 /* runtime class parser_nodes__ACastExternCall */
3527 /* allocate ACastExternCall */
3528 val
* NEW_parser_nodes__ACastExternCall(const struct type
* type
) {
3529 PRINT_ERROR("Runtime error: %s", "ACastExternCall is DEAD");
3533 /* runtime class parser_nodes__ACastAsExternCall */
3534 const struct class class_parser_nodes__ACastAsExternCall
= {
3537 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#object_id */
3538 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#is_same_instance */
3539 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#== */
3540 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#!= */
3541 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#hash */
3542 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#exit */
3543 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#sys */
3544 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ACastAsExternCall:kernel#Object#init */
3545 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ACastAsExternCall:sorter#Object#default_comparator */
3546 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#to_s */
3547 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#native_class_name */
3548 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#class_name */
3549 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect */
3550 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#inspect_head */
3551 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ACastAsExternCall:string#Object#args */
3552 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ACastAsExternCall:time#Object#get_time */
3553 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#printn */
3554 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#print */
3555 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#getcwd */
3556 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ACastAsExternCall:file#Object#file_getcwd */
3557 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#intrude_visibility */
3558 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#public_visibility */
3559 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#protected_visibility */
3560 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#private_visibility */
3561 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ACastAsExternCall:model_base#Object#none_visibility */
3562 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ACastAsExternCall:version#Object#nit_version */
3563 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#abstract_kind */
3564 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#concrete_kind */
3565 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#interface_kind */
3566 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#enum_kind */
3567 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ACastAsExternCall:model#Object#extern_kind */
3568 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location */
3569 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#location= */
3570 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#hot_location */
3571 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#debug */
3572 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent */
3573 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#parent= */
3574 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__replace_child
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#replace_child */
3575 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#replace_with */
3576 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__visit_all
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#visit_all */
3577 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ACastAsExternCall:literal#ANode#accept_literal */
3578 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ACastAsExternCall:scope#ANode#accept_scope_visitor */
3579 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ACastAsExternCall:flow#ANode#accept_flow_visitor */
3580 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ACastAsExternCall:local_var_init#ANode#accept_local_var_visitor */
3581 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ACastAsExternCall:auto_super_init#ANode#accept_auto_super_init */
3582 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ACastAsExternCall:astvalidation#ANode#accept_ast_validation */
3583 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACastAsExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3584 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ACastAsExternCall:transform#ANode#accept_transform_visitor */
3585 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations */
3586 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#Prod#n_annotations= */
3587 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ACastAsExternCall:parser_work#Prod#collect_text */
3588 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ACastAsExternCall:annotation#Prod#get_single_annotation */
3589 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ACastAsExternCall:annotation#Prod#get_annotations */
3590 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ACastAsExternCall:parser_nodes#ANode#replace_with */
3591 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_from_type_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_from_type= */
3592 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_dot_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_dot= */
3593 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_kwas_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_kwas= */
3594 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__n_to_type_61d
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#n_to_type= */
3595 (nitmethod_t
)VIRTUAL_parser_prod__ACastAsExternCall__init_acastasexterncall
, /* pointer to parser_nodes:ACastAsExternCall:parser_prod#ACastAsExternCall#init_acastasexterncall */
3598 /* allocate ACastAsExternCall */
3599 val
* NEW_parser_nodes__ACastAsExternCall(const struct type
* type
) {
3600 val
* self
/* : ACastAsExternCall */;
3601 val
* var
/* : null */;
3602 val
* var1
/* : null */;
3603 val
* var2
/* : null */;
3604 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
3606 self
->class = &class_parser_nodes__ACastAsExternCall
;
3608 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACastAsExternCall exact> */
3610 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACastAsExternCall exact> */
3612 self
->attrs
[COLOR_parser_nodes__ACastAsExternCall___n_dot
].val
= var2
; /* _n_dot on <self:ACastAsExternCall exact> */
3615 /* runtime class parser_nodes__AAsNullableExternCall */
3616 const struct class class_parser_nodes__AAsNullableExternCall
= {
3619 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#object_id */
3620 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#is_same_instance */
3621 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#== */
3622 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#!= */
3623 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#hash */
3624 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#exit */
3625 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#sys */
3626 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAsNullableExternCall:kernel#Object#init */
3627 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAsNullableExternCall:sorter#Object#default_comparator */
3628 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#to_s */
3629 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#native_class_name */
3630 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#class_name */
3631 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect */
3632 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#inspect_head */
3633 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAsNullableExternCall:string#Object#args */
3634 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAsNullableExternCall:time#Object#get_time */
3635 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#printn */
3636 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#print */
3637 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#getcwd */
3638 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAsNullableExternCall:file#Object#file_getcwd */
3639 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#intrude_visibility */
3640 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#public_visibility */
3641 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#protected_visibility */
3642 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#private_visibility */
3643 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAsNullableExternCall:model_base#Object#none_visibility */
3644 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAsNullableExternCall:version#Object#nit_version */
3645 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#abstract_kind */
3646 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#concrete_kind */
3647 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#interface_kind */
3648 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#enum_kind */
3649 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAsNullableExternCall:model#Object#extern_kind */
3650 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location */
3651 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#location= */
3652 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#hot_location */
3653 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#debug */
3654 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent */
3655 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#parent= */
3656 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__replace_child
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#replace_child */
3657 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#replace_with */
3658 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__visit_all
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#visit_all */
3659 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAsNullableExternCall:literal#ANode#accept_literal */
3660 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:scope#ANode#accept_scope_visitor */
3661 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:flow#ANode#accept_flow_visitor */
3662 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
3663 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAsNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
3664 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsNullableExternCall:astvalidation#ANode#accept_ast_validation */
3665 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3666 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAsNullableExternCall:transform#ANode#accept_transform_visitor */
3667 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations */
3668 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#Prod#n_annotations= */
3669 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAsNullableExternCall:parser_work#Prod#collect_text */
3670 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAsNullableExternCall:annotation#Prod#get_single_annotation */
3671 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAsNullableExternCall:annotation#Prod#get_annotations */
3672 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAsNullableExternCall:parser_nodes#ANode#replace_with */
3673 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_type_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_type= */
3674 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwas_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwas= */
3675 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__n_kwnullable_61d
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#n_kwnullable= */
3676 (nitmethod_t
)VIRTUAL_parser_prod__AAsNullableExternCall__init_aasnullableexterncall
, /* pointer to parser_nodes:AAsNullableExternCall:parser_prod#AAsNullableExternCall#init_aasnullableexterncall */
3679 /* allocate AAsNullableExternCall */
3680 val
* NEW_parser_nodes__AAsNullableExternCall(const struct type
* type
) {
3681 val
* self
/* : AAsNullableExternCall */;
3682 val
* var
/* : null */;
3683 val
* var1
/* : null */;
3684 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
3686 self
->class = &class_parser_nodes__AAsNullableExternCall
;
3688 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAsNullableExternCall exact> */
3690 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAsNullableExternCall exact> */
3693 /* runtime class parser_nodes__AAsNotNullableExternCall */
3694 const struct class class_parser_nodes__AAsNotNullableExternCall
= {
3697 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#object_id */
3698 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#is_same_instance */
3699 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#== */
3700 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#!= */
3701 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#hash */
3702 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#exit */
3703 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#sys */
3704 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAsNotNullableExternCall:kernel#Object#init */
3705 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAsNotNullableExternCall:sorter#Object#default_comparator */
3706 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#to_s */
3707 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#native_class_name */
3708 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#class_name */
3709 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect */
3710 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#inspect_head */
3711 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAsNotNullableExternCall:string#Object#args */
3712 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAsNotNullableExternCall:time#Object#get_time */
3713 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#printn */
3714 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#print */
3715 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#getcwd */
3716 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAsNotNullableExternCall:file#Object#file_getcwd */
3717 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#intrude_visibility */
3718 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#public_visibility */
3719 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#protected_visibility */
3720 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#private_visibility */
3721 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAsNotNullableExternCall:model_base#Object#none_visibility */
3722 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAsNotNullableExternCall:version#Object#nit_version */
3723 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#abstract_kind */
3724 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#concrete_kind */
3725 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#interface_kind */
3726 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#enum_kind */
3727 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAsNotNullableExternCall:model#Object#extern_kind */
3728 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location */
3729 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#location= */
3730 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#hot_location */
3731 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#debug */
3732 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent */
3733 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#parent= */
3734 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__replace_child
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#replace_child */
3735 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#replace_with */
3736 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__visit_all
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#visit_all */
3737 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAsNotNullableExternCall:literal#ANode#accept_literal */
3738 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:scope#ANode#accept_scope_visitor */
3739 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:flow#ANode#accept_flow_visitor */
3740 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:local_var_init#ANode#accept_local_var_visitor */
3741 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAsNotNullableExternCall:auto_super_init#ANode#accept_auto_super_init */
3742 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsNotNullableExternCall:astvalidation#ANode#accept_ast_validation */
3743 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3744 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAsNotNullableExternCall:transform#ANode#accept_transform_visitor */
3745 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations */
3746 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#Prod#n_annotations= */
3747 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_work#Prod#collect_text */
3748 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation#Prod#get_single_annotation */
3749 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAsNotNullableExternCall:annotation#Prod#get_annotations */
3750 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_nodes#ANode#replace_with */
3751 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_type_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_type= */
3752 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwas_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwas= */
3753 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnot_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnot= */
3754 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__n_kwnullable_61d
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#n_kwnullable= */
3755 (nitmethod_t
)VIRTUAL_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall
, /* pointer to parser_nodes:AAsNotNullableExternCall:parser_prod#AAsNotNullableExternCall#init_aasnotnullableexterncall */
3758 /* allocate AAsNotNullableExternCall */
3759 val
* NEW_parser_nodes__AAsNotNullableExternCall(const struct type
* type
) {
3760 val
* self
/* : AAsNotNullableExternCall */;
3761 val
* var
/* : null */;
3762 val
* var1
/* : null */;
3763 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
3765 self
->class = &class_parser_nodes__AAsNotNullableExternCall
;
3767 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAsNotNullableExternCall exact> */
3769 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAsNotNullableExternCall exact> */
3772 /* runtime class parser_nodes__ATypePropdef */
3773 const struct class class_parser_nodes__ATypePropdef
= {
3776 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#object_id */
3777 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#is_same_instance */
3778 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#== */
3779 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#!= */
3780 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#hash */
3781 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#exit */
3782 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#sys */
3783 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ATypePropdef:kernel#Object#init */
3784 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ATypePropdef:sorter#Object#default_comparator */
3785 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ATypePropdef:string#Object#to_s */
3786 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ATypePropdef:string#Object#native_class_name */
3787 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ATypePropdef:string#Object#class_name */
3788 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect */
3789 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ATypePropdef:string#Object#inspect_head */
3790 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ATypePropdef:string#Object#args */
3791 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ATypePropdef:time#Object#get_time */
3792 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ATypePropdef:file#Object#printn */
3793 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ATypePropdef:file#Object#print */
3794 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ATypePropdef:file#Object#getcwd */
3795 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ATypePropdef:file#Object#file_getcwd */
3796 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#intrude_visibility */
3797 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#public_visibility */
3798 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#protected_visibility */
3799 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#private_visibility */
3800 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ATypePropdef:model_base#Object#none_visibility */
3801 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ATypePropdef:version#Object#nit_version */
3802 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#abstract_kind */
3803 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#concrete_kind */
3804 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#interface_kind */
3805 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#enum_kind */
3806 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ATypePropdef:model#Object#extern_kind */
3807 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location */
3808 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#location= */
3809 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#hot_location */
3810 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#debug */
3811 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent */
3812 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#parent= */
3813 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__replace_child
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#replace_child */
3814 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#replace_with */
3815 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__visit_all
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#visit_all */
3816 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ATypePropdef:literal#ANode#accept_literal */
3817 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ATypePropdef:scope#ANode#accept_scope_visitor */
3818 (nitmethod_t
)VIRTUAL_flow__APropdef__accept_flow_visitor
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#accept_flow_visitor */
3819 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ATypePropdef:local_var_init#ANode#accept_local_var_visitor */
3820 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ATypePropdef:auto_super_init#ANode#accept_auto_super_init */
3821 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ATypePropdef:astvalidation#ANode#accept_ast_validation */
3822 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ATypePropdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3823 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ATypePropdef:transform#ANode#accept_transform_visitor */
3824 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#Prod#n_annotations */
3825 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_annotations_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_annotations= */
3826 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ATypePropdef:parser_work#Prod#collect_text */
3827 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ATypePropdef:annotation#Prod#get_single_annotation */
3828 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ATypePropdef:annotation#Prod#get_annotations */
3829 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ANode#replace_with */
3830 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_doc
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_doc */
3831 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_doc_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_doc= */
3832 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_kwredef
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_kwredef */
3833 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_kwredef_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwredef= */
3834 (nitmethod_t
)VIRTUAL_parser_nodes__APropdef__n_visibility
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#APropdef#n_visibility */
3835 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_visibility_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_visibility= */
3836 (nitmethod_t
)VIRTUAL_scope__APropdef__do_scope
, /* pointer to parser_nodes:ATypePropdef:scope#APropdef#do_scope */
3837 (nitmethod_t
)VIRTUAL_flow__APropdef__do_flow
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#do_flow */
3838 (nitmethod_t
)VIRTUAL_flow__APropdef__before_flow_context_61d
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#before_flow_context= */
3839 (nitmethod_t
)VIRTUAL_flow__APropdef__after_flow_context_61d
, /* pointer to parser_nodes:ATypePropdef:flow#APropdef#after_flow_context= */
3840 (nitmethod_t
)VIRTUAL_local_var_init__APropdef__do_local_var_init
, /* pointer to parser_nodes:ATypePropdef:local_var_init#APropdef#do_local_var_init */
3841 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef */
3842 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__mpropdef_61d
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#mpropdef= */
3843 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__build_property
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_property */
3844 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__build_signature
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#build_signature */
3845 (nitmethod_t
)VIRTUAL_modelize_property__ATypePropdef__check_signature
, /* pointer to parser_nodes:ATypePropdef:modelize_property#ATypePropdef#check_signature */
3846 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__new_property_visibility
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#new_property_visibility */
3847 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__set_doc
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#set_doc */
3848 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_property_visibility
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_property_visibility */
3849 (nitmethod_t
)VIRTUAL_modelize_property__APropdef__check_redef_keyword
, /* pointer to parser_nodes:ATypePropdef:modelize_property#APropdef#check_redef_keyword */
3850 (nitmethod_t
)VIRTUAL_typing__APropdef__do_typing
, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#do_typing */
3851 (nitmethod_t
)VIRTUAL_typing__APropdef__selfvariable_61d
, /* pointer to parser_nodes:ATypePropdef:typing#APropdef#selfvariable= */
3852 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__compile_to_c
, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#compile_to_c */
3853 (nitmethod_t
)VIRTUAL_abstract_compiler__APropdef__can_inline
, /* pointer to parser_nodes:ATypePropdef:abstract_compiler#APropdef#can_inline */
3854 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ATypePropdef:flow#ANode#accept_flow_visitor */
3855 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_kwtype_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_kwtype= */
3856 (nitmethod_t
)VIRTUAL_parser_nodes__ATypePropdef__n_id
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_id */
3857 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_id_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_id= */
3858 (nitmethod_t
)VIRTUAL_parser_nodes__ATypePropdef__n_type
, /* pointer to parser_nodes:ATypePropdef:parser_nodes#ATypePropdef#n_type */
3859 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__n_type_61d
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#n_type= */
3860 (nitmethod_t
)VIRTUAL_parser_prod__ATypePropdef__init_atypepropdef
, /* pointer to parser_nodes:ATypePropdef:parser_prod#ATypePropdef#init_atypepropdef */
3863 /* allocate ATypePropdef */
3864 val
* NEW_parser_nodes__ATypePropdef(const struct type
* type
) {
3865 val
* self
/* : ATypePropdef */;
3866 val
* var
/* : null */;
3867 val
* var1
/* : null */;
3868 val
* var2
/* : null */;
3869 val
* var3
/* : null */;
3870 val
* var4
/* : null */;
3871 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
3873 self
->class = &class_parser_nodes__ATypePropdef
;
3875 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ATypePropdef exact> */
3877 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ATypePropdef exact> */
3879 self
->attrs
[COLOR_parser_nodes__APropdef___n_doc
].val
= var2
; /* _n_doc on <self:ATypePropdef exact> */
3881 self
->attrs
[COLOR_parser_nodes__APropdef___n_kwredef
].val
= var3
; /* _n_kwredef on <self:ATypePropdef exact> */
3883 self
->attrs
[COLOR_parser_nodes__APropdef___n_visibility
].val
= var4
; /* _n_visibility on <self:ATypePropdef exact> */
3886 /* runtime class parser_nodes__AMethid */
3887 /* allocate AMethid */
3888 val
* NEW_parser_nodes__AMethid(const struct type
* type
) {
3889 PRINT_ERROR("Runtime error: %s", "AMethid is DEAD");
3893 /* runtime class parser_nodes__AIdMethid */
3894 const struct class class_parser_nodes__AIdMethid
= {
3897 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIdMethid:kernel#Object#object_id */
3898 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIdMethid:kernel#Object#is_same_instance */
3899 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIdMethid:kernel#Object#== */
3900 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIdMethid:kernel#Object#!= */
3901 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIdMethid:kernel#Object#hash */
3902 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIdMethid:kernel#Object#exit */
3903 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIdMethid:kernel#Object#sys */
3904 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AIdMethid:kernel#Object#init */
3905 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AIdMethid:sorter#Object#default_comparator */
3906 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIdMethid:string#Object#to_s */
3907 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIdMethid:string#Object#native_class_name */
3908 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIdMethid:string#Object#class_name */
3909 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIdMethid:string#Object#inspect */
3910 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIdMethid:string#Object#inspect_head */
3911 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIdMethid:string#Object#args */
3912 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIdMethid:time#Object#get_time */
3913 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIdMethid:file#Object#printn */
3914 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIdMethid:file#Object#print */
3915 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIdMethid:file#Object#getcwd */
3916 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIdMethid:file#Object#file_getcwd */
3917 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#intrude_visibility */
3918 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#public_visibility */
3919 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#protected_visibility */
3920 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#private_visibility */
3921 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIdMethid:model_base#Object#none_visibility */
3922 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIdMethid:version#Object#nit_version */
3923 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#abstract_kind */
3924 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#concrete_kind */
3925 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#interface_kind */
3926 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#enum_kind */
3927 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIdMethid:model#Object#extern_kind */
3928 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location */
3929 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#location= */
3930 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#hot_location */
3931 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#debug */
3932 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent */
3933 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#parent= */
3934 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__replace_child
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#replace_child */
3935 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#replace_with */
3936 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__visit_all
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#visit_all */
3937 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIdMethid:literal#ANode#accept_literal */
3938 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIdMethid:scope#ANode#accept_scope_visitor */
3939 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIdMethid:flow#ANode#accept_flow_visitor */
3940 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIdMethid:local_var_init#ANode#accept_local_var_visitor */
3941 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIdMethid:auto_super_init#ANode#accept_auto_super_init */
3942 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIdMethid:astvalidation#ANode#accept_ast_validation */
3943 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIdMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3944 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIdMethid:transform#ANode#accept_transform_visitor */
3945 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations */
3946 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIdMethid:parser_nodes#Prod#n_annotations= */
3947 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AIdMethid:parser_work#Prod#collect_text */
3948 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIdMethid:annotation#Prod#get_single_annotation */
3949 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIdMethid:annotation#Prod#get_annotations */
3950 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIdMethid:parser_nodes#ANode#replace_with */
3951 (nitmethod_t
)VIRTUAL_parser_nodes__AIdMethid__n_id
, /* pointer to parser_nodes:AIdMethid:parser_nodes#AIdMethid#n_id */
3952 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__n_id_61d
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#n_id= */
3953 (nitmethod_t
)VIRTUAL_parser_prod__AIdMethid__init_aidmethid
, /* pointer to parser_nodes:AIdMethid:parser_prod#AIdMethid#init_aidmethid */
3956 /* allocate AIdMethid */
3957 val
* NEW_parser_nodes__AIdMethid(const struct type
* type
) {
3958 val
* self
/* : AIdMethid */;
3959 val
* var
/* : null */;
3960 val
* var1
/* : null */;
3961 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
3963 self
->class = &class_parser_nodes__AIdMethid
;
3965 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIdMethid exact> */
3967 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIdMethid exact> */
3970 /* runtime class parser_nodes__APlusMethid */
3971 const struct class class_parser_nodes__APlusMethid
= {
3974 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APlusMethid:kernel#Object#object_id */
3975 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APlusMethid:kernel#Object#is_same_instance */
3976 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APlusMethid:kernel#Object#== */
3977 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APlusMethid:kernel#Object#!= */
3978 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APlusMethid:kernel#Object#hash */
3979 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APlusMethid:kernel#Object#exit */
3980 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APlusMethid:kernel#Object#sys */
3981 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APlusMethid:kernel#Object#init */
3982 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APlusMethid:sorter#Object#default_comparator */
3983 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APlusMethid:string#Object#to_s */
3984 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APlusMethid:string#Object#native_class_name */
3985 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APlusMethid:string#Object#class_name */
3986 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APlusMethid:string#Object#inspect */
3987 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APlusMethid:string#Object#inspect_head */
3988 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APlusMethid:string#Object#args */
3989 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APlusMethid:time#Object#get_time */
3990 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APlusMethid:file#Object#printn */
3991 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APlusMethid:file#Object#print */
3992 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APlusMethid:file#Object#getcwd */
3993 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APlusMethid:file#Object#file_getcwd */
3994 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#intrude_visibility */
3995 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#public_visibility */
3996 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#protected_visibility */
3997 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#private_visibility */
3998 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APlusMethid:model_base#Object#none_visibility */
3999 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APlusMethid:version#Object#nit_version */
4000 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#abstract_kind */
4001 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#concrete_kind */
4002 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#interface_kind */
4003 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#enum_kind */
4004 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APlusMethid:model#Object#extern_kind */
4005 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location */
4006 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#location= */
4007 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#hot_location */
4008 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#debug */
4009 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent */
4010 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#parent= */
4011 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__replace_child
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#replace_child */
4012 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#replace_with */
4013 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__visit_all
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#visit_all */
4014 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APlusMethid:literal#ANode#accept_literal */
4015 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APlusMethid:scope#ANode#accept_scope_visitor */
4016 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APlusMethid:flow#ANode#accept_flow_visitor */
4017 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APlusMethid:local_var_init#ANode#accept_local_var_visitor */
4018 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APlusMethid:auto_super_init#ANode#accept_auto_super_init */
4019 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APlusMethid:astvalidation#ANode#accept_ast_validation */
4020 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APlusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4021 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APlusMethid:transform#ANode#accept_transform_visitor */
4022 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations */
4023 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APlusMethid:parser_nodes#Prod#n_annotations= */
4024 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APlusMethid:parser_work#Prod#collect_text */
4025 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APlusMethid:annotation#Prod#get_single_annotation */
4026 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APlusMethid:annotation#Prod#get_annotations */
4027 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APlusMethid:parser_nodes#ANode#replace_with */
4028 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__n_plus_61d
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#n_plus= */
4029 (nitmethod_t
)VIRTUAL_parser_prod__APlusMethid__init_aplusmethid
, /* pointer to parser_nodes:APlusMethid:parser_prod#APlusMethid#init_aplusmethid */
4032 /* allocate APlusMethid */
4033 val
* NEW_parser_nodes__APlusMethid(const struct type
* type
) {
4034 val
* self
/* : APlusMethid */;
4035 val
* var
/* : null */;
4036 val
* var1
/* : null */;
4037 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4039 self
->class = &class_parser_nodes__APlusMethid
;
4041 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APlusMethid exact> */
4043 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APlusMethid exact> */
4046 /* runtime class parser_nodes__AMinusMethid */
4047 const struct class class_parser_nodes__AMinusMethid
= {
4050 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#object_id */
4051 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#is_same_instance */
4052 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#== */
4053 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#!= */
4054 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#hash */
4055 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#exit */
4056 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#sys */
4057 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AMinusMethid:kernel#Object#init */
4058 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AMinusMethid:sorter#Object#default_comparator */
4059 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMinusMethid:string#Object#to_s */
4060 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMinusMethid:string#Object#native_class_name */
4061 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMinusMethid:string#Object#class_name */
4062 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect */
4063 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMinusMethid:string#Object#inspect_head */
4064 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMinusMethid:string#Object#args */
4065 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMinusMethid:time#Object#get_time */
4066 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMinusMethid:file#Object#printn */
4067 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMinusMethid:file#Object#print */
4068 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMinusMethid:file#Object#getcwd */
4069 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMinusMethid:file#Object#file_getcwd */
4070 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#intrude_visibility */
4071 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#public_visibility */
4072 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#protected_visibility */
4073 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#private_visibility */
4074 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMinusMethid:model_base#Object#none_visibility */
4075 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMinusMethid:version#Object#nit_version */
4076 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#abstract_kind */
4077 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#concrete_kind */
4078 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#interface_kind */
4079 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#enum_kind */
4080 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMinusMethid:model#Object#extern_kind */
4081 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location */
4082 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#location= */
4083 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#hot_location */
4084 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#debug */
4085 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent */
4086 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#parent= */
4087 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__replace_child
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#replace_child */
4088 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#replace_with */
4089 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__visit_all
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#visit_all */
4090 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMinusMethid:literal#ANode#accept_literal */
4091 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMinusMethid:scope#ANode#accept_scope_visitor */
4092 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMinusMethid:flow#ANode#accept_flow_visitor */
4093 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMinusMethid:local_var_init#ANode#accept_local_var_visitor */
4094 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMinusMethid:auto_super_init#ANode#accept_auto_super_init */
4095 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMinusMethid:astvalidation#ANode#accept_ast_validation */
4096 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMinusMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4097 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMinusMethid:transform#ANode#accept_transform_visitor */
4098 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations */
4099 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#Prod#n_annotations= */
4100 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AMinusMethid:parser_work#Prod#collect_text */
4101 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMinusMethid:annotation#Prod#get_single_annotation */
4102 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMinusMethid:annotation#Prod#get_annotations */
4103 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMinusMethid:parser_nodes#ANode#replace_with */
4104 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__n_minus_61d
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#n_minus= */
4105 (nitmethod_t
)VIRTUAL_parser_prod__AMinusMethid__init_aminusmethid
, /* pointer to parser_nodes:AMinusMethid:parser_prod#AMinusMethid#init_aminusmethid */
4108 /* allocate AMinusMethid */
4109 val
* NEW_parser_nodes__AMinusMethid(const struct type
* type
) {
4110 val
* self
/* : AMinusMethid */;
4111 val
* var
/* : null */;
4112 val
* var1
/* : null */;
4113 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4115 self
->class = &class_parser_nodes__AMinusMethid
;
4117 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMinusMethid exact> */
4119 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMinusMethid exact> */
4122 /* runtime class parser_nodes__AStarMethid */
4123 const struct class class_parser_nodes__AStarMethid
= {
4126 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarMethid:kernel#Object#object_id */
4127 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarMethid:kernel#Object#is_same_instance */
4128 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarMethid:kernel#Object#== */
4129 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarMethid:kernel#Object#!= */
4130 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarMethid:kernel#Object#hash */
4131 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarMethid:kernel#Object#exit */
4132 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarMethid:kernel#Object#sys */
4133 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarMethid:kernel#Object#init */
4134 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarMethid:sorter#Object#default_comparator */
4135 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarMethid:string#Object#to_s */
4136 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarMethid:string#Object#native_class_name */
4137 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarMethid:string#Object#class_name */
4138 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarMethid:string#Object#inspect */
4139 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarMethid:string#Object#inspect_head */
4140 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarMethid:string#Object#args */
4141 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarMethid:time#Object#get_time */
4142 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarMethid:file#Object#printn */
4143 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarMethid:file#Object#print */
4144 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarMethid:file#Object#getcwd */
4145 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarMethid:file#Object#file_getcwd */
4146 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#intrude_visibility */
4147 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#public_visibility */
4148 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#protected_visibility */
4149 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#private_visibility */
4150 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarMethid:model_base#Object#none_visibility */
4151 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarMethid:version#Object#nit_version */
4152 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#abstract_kind */
4153 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#concrete_kind */
4154 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#interface_kind */
4155 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#enum_kind */
4156 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarMethid:model#Object#extern_kind */
4157 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location */
4158 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#location= */
4159 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#hot_location */
4160 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#debug */
4161 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent */
4162 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#parent= */
4163 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__replace_child
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#replace_child */
4164 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#replace_with */
4165 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__visit_all
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#visit_all */
4166 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarMethid:literal#ANode#accept_literal */
4167 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarMethid:scope#ANode#accept_scope_visitor */
4168 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarMethid:flow#ANode#accept_flow_visitor */
4169 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarMethid:local_var_init#ANode#accept_local_var_visitor */
4170 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarMethid:auto_super_init#ANode#accept_auto_super_init */
4171 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarMethid:astvalidation#ANode#accept_ast_validation */
4172 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4173 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarMethid:transform#ANode#accept_transform_visitor */
4174 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations */
4175 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarMethid:parser_nodes#Prod#n_annotations= */
4176 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarMethid:parser_work#Prod#collect_text */
4177 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarMethid:annotation#Prod#get_single_annotation */
4178 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarMethid:annotation#Prod#get_annotations */
4179 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarMethid:parser_nodes#ANode#replace_with */
4180 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__n_star_61d
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#n_star= */
4181 (nitmethod_t
)VIRTUAL_parser_prod__AStarMethid__init_astarmethid
, /* pointer to parser_nodes:AStarMethid:parser_prod#AStarMethid#init_astarmethid */
4184 /* allocate AStarMethid */
4185 val
* NEW_parser_nodes__AStarMethid(const struct type
* type
) {
4186 val
* self
/* : AStarMethid */;
4187 val
* var
/* : null */;
4188 val
* var1
/* : null */;
4189 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4191 self
->class = &class_parser_nodes__AStarMethid
;
4193 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarMethid exact> */
4195 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarMethid exact> */
4198 /* runtime class parser_nodes__AStarstarMethid */
4199 const struct class class_parser_nodes__AStarstarMethid
= {
4202 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#object_id */
4203 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#is_same_instance */
4204 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#== */
4205 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#!= */
4206 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#hash */
4207 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#exit */
4208 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#sys */
4209 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarstarMethid:kernel#Object#init */
4210 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarstarMethid:sorter#Object#default_comparator */
4211 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarstarMethid:string#Object#to_s */
4212 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarstarMethid:string#Object#native_class_name */
4213 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarstarMethid:string#Object#class_name */
4214 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarstarMethid:string#Object#inspect */
4215 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarstarMethid:string#Object#inspect_head */
4216 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarstarMethid:string#Object#args */
4217 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarstarMethid:time#Object#get_time */
4218 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarstarMethid:file#Object#printn */
4219 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarstarMethid:file#Object#print */
4220 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarstarMethid:file#Object#getcwd */
4221 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarstarMethid:file#Object#file_getcwd */
4222 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarstarMethid:model_base#Object#intrude_visibility */
4223 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarstarMethid:model_base#Object#public_visibility */
4224 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarstarMethid:model_base#Object#protected_visibility */
4225 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarstarMethid:model_base#Object#private_visibility */
4226 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarstarMethid:model_base#Object#none_visibility */
4227 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarstarMethid:version#Object#nit_version */
4228 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarstarMethid:model#Object#abstract_kind */
4229 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarstarMethid:model#Object#concrete_kind */
4230 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarstarMethid:model#Object#interface_kind */
4231 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarstarMethid:model#Object#enum_kind */
4232 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarstarMethid:model#Object#extern_kind */
4233 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#location */
4234 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#location= */
4235 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#hot_location */
4236 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#debug */
4237 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#parent */
4238 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#parent= */
4239 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarMethid__replace_child
, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#replace_child */
4240 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#replace_with */
4241 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarMethid__visit_all
, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#visit_all */
4242 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarstarMethid:literal#ANode#accept_literal */
4243 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarstarMethid:scope#ANode#accept_scope_visitor */
4244 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarstarMethid:flow#ANode#accept_flow_visitor */
4245 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarstarMethid:local_var_init#ANode#accept_local_var_visitor */
4246 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarstarMethid:auto_super_init#ANode#accept_auto_super_init */
4247 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarstarMethid:astvalidation#ANode#accept_ast_validation */
4248 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarstarMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4249 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarstarMethid:transform#ANode#accept_transform_visitor */
4250 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#n_annotations */
4251 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#Prod#n_annotations= */
4252 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarstarMethid:parser_work#Prod#collect_text */
4253 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarstarMethid:annotation#Prod#get_single_annotation */
4254 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarstarMethid:annotation#Prod#get_annotations */
4255 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarstarMethid:parser_nodes#ANode#replace_with */
4256 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarMethid__n_starstar_61d
, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#n_starstar= */
4257 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarMethid__init_astarstarmethid
, /* pointer to parser_nodes:AStarstarMethid:parser_prod#AStarstarMethid#init_astarstarmethid */
4260 /* allocate AStarstarMethid */
4261 val
* NEW_parser_nodes__AStarstarMethid(const struct type
* type
) {
4262 val
* self
/* : AStarstarMethid */;
4263 val
* var
/* : null */;
4264 val
* var1
/* : null */;
4265 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4267 self
->class = &class_parser_nodes__AStarstarMethid
;
4269 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarstarMethid exact> */
4271 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarstarMethid exact> */
4274 /* runtime class parser_nodes__ASlashMethid */
4275 const struct class class_parser_nodes__ASlashMethid
= {
4278 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#object_id */
4279 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#is_same_instance */
4280 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#== */
4281 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#!= */
4282 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#hash */
4283 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#exit */
4284 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#sys */
4285 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ASlashMethid:kernel#Object#init */
4286 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ASlashMethid:sorter#Object#default_comparator */
4287 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASlashMethid:string#Object#to_s */
4288 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASlashMethid:string#Object#native_class_name */
4289 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASlashMethid:string#Object#class_name */
4290 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect */
4291 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASlashMethid:string#Object#inspect_head */
4292 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASlashMethid:string#Object#args */
4293 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASlashMethid:time#Object#get_time */
4294 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASlashMethid:file#Object#printn */
4295 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASlashMethid:file#Object#print */
4296 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASlashMethid:file#Object#getcwd */
4297 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASlashMethid:file#Object#file_getcwd */
4298 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#intrude_visibility */
4299 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#public_visibility */
4300 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#protected_visibility */
4301 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#private_visibility */
4302 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASlashMethid:model_base#Object#none_visibility */
4303 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASlashMethid:version#Object#nit_version */
4304 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#abstract_kind */
4305 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#concrete_kind */
4306 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#interface_kind */
4307 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#enum_kind */
4308 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASlashMethid:model#Object#extern_kind */
4309 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location */
4310 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#location= */
4311 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#hot_location */
4312 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#debug */
4313 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent */
4314 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#parent= */
4315 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__replace_child
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#replace_child */
4316 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#replace_with */
4317 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__visit_all
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#visit_all */
4318 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASlashMethid:literal#ANode#accept_literal */
4319 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASlashMethid:scope#ANode#accept_scope_visitor */
4320 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASlashMethid:flow#ANode#accept_flow_visitor */
4321 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASlashMethid:local_var_init#ANode#accept_local_var_visitor */
4322 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASlashMethid:auto_super_init#ANode#accept_auto_super_init */
4323 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASlashMethid:astvalidation#ANode#accept_ast_validation */
4324 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASlashMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4325 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASlashMethid:transform#ANode#accept_transform_visitor */
4326 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations */
4327 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#Prod#n_annotations= */
4328 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ASlashMethid:parser_work#Prod#collect_text */
4329 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASlashMethid:annotation#Prod#get_single_annotation */
4330 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASlashMethid:annotation#Prod#get_annotations */
4331 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASlashMethid:parser_nodes#ANode#replace_with */
4332 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__n_slash_61d
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#n_slash= */
4333 (nitmethod_t
)VIRTUAL_parser_prod__ASlashMethid__init_aslashmethid
, /* pointer to parser_nodes:ASlashMethid:parser_prod#ASlashMethid#init_aslashmethid */
4336 /* allocate ASlashMethid */
4337 val
* NEW_parser_nodes__ASlashMethid(const struct type
* type
) {
4338 val
* self
/* : ASlashMethid */;
4339 val
* var
/* : null */;
4340 val
* var1
/* : null */;
4341 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4343 self
->class = &class_parser_nodes__ASlashMethid
;
4345 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASlashMethid exact> */
4347 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASlashMethid exact> */
4350 /* runtime class parser_nodes__APercentMethid */
4351 const struct class class_parser_nodes__APercentMethid
= {
4354 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APercentMethid:kernel#Object#object_id */
4355 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APercentMethid:kernel#Object#is_same_instance */
4356 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APercentMethid:kernel#Object#== */
4357 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APercentMethid:kernel#Object#!= */
4358 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APercentMethid:kernel#Object#hash */
4359 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APercentMethid:kernel#Object#exit */
4360 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APercentMethid:kernel#Object#sys */
4361 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APercentMethid:kernel#Object#init */
4362 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APercentMethid:sorter#Object#default_comparator */
4363 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APercentMethid:string#Object#to_s */
4364 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APercentMethid:string#Object#native_class_name */
4365 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APercentMethid:string#Object#class_name */
4366 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APercentMethid:string#Object#inspect */
4367 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APercentMethid:string#Object#inspect_head */
4368 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APercentMethid:string#Object#args */
4369 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APercentMethid:time#Object#get_time */
4370 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APercentMethid:file#Object#printn */
4371 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APercentMethid:file#Object#print */
4372 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APercentMethid:file#Object#getcwd */
4373 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APercentMethid:file#Object#file_getcwd */
4374 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#intrude_visibility */
4375 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#public_visibility */
4376 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#protected_visibility */
4377 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#private_visibility */
4378 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APercentMethid:model_base#Object#none_visibility */
4379 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APercentMethid:version#Object#nit_version */
4380 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#abstract_kind */
4381 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#concrete_kind */
4382 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#interface_kind */
4383 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#enum_kind */
4384 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APercentMethid:model#Object#extern_kind */
4385 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location */
4386 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#location= */
4387 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#hot_location */
4388 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#debug */
4389 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent */
4390 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#parent= */
4391 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__replace_child
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#replace_child */
4392 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#replace_with */
4393 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__visit_all
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#visit_all */
4394 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APercentMethid:literal#ANode#accept_literal */
4395 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APercentMethid:scope#ANode#accept_scope_visitor */
4396 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APercentMethid:flow#ANode#accept_flow_visitor */
4397 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APercentMethid:local_var_init#ANode#accept_local_var_visitor */
4398 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:APercentMethid:auto_super_init#ANode#accept_auto_super_init */
4399 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APercentMethid:astvalidation#ANode#accept_ast_validation */
4400 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APercentMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4401 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APercentMethid:transform#ANode#accept_transform_visitor */
4402 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations */
4403 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APercentMethid:parser_nodes#Prod#n_annotations= */
4404 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APercentMethid:parser_work#Prod#collect_text */
4405 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APercentMethid:annotation#Prod#get_single_annotation */
4406 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APercentMethid:annotation#Prod#get_annotations */
4407 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APercentMethid:parser_nodes#ANode#replace_with */
4408 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__n_percent_61d
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#n_percent= */
4409 (nitmethod_t
)VIRTUAL_parser_prod__APercentMethid__init_apercentmethid
, /* pointer to parser_nodes:APercentMethid:parser_prod#APercentMethid#init_apercentmethid */
4412 /* allocate APercentMethid */
4413 val
* NEW_parser_nodes__APercentMethid(const struct type
* type
) {
4414 val
* self
/* : APercentMethid */;
4415 val
* var
/* : null */;
4416 val
* var1
/* : null */;
4417 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4419 self
->class = &class_parser_nodes__APercentMethid
;
4421 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APercentMethid exact> */
4423 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APercentMethid exact> */
4426 /* runtime class parser_nodes__AEqMethid */
4427 const struct class class_parser_nodes__AEqMethid
= {
4430 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AEqMethid:kernel#Object#object_id */
4431 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AEqMethid:kernel#Object#is_same_instance */
4432 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AEqMethid:kernel#Object#== */
4433 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AEqMethid:kernel#Object#!= */
4434 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AEqMethid:kernel#Object#hash */
4435 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AEqMethid:kernel#Object#exit */
4436 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AEqMethid:kernel#Object#sys */
4437 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AEqMethid:kernel#Object#init */
4438 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AEqMethid:sorter#Object#default_comparator */
4439 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AEqMethid:string#Object#to_s */
4440 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AEqMethid:string#Object#native_class_name */
4441 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AEqMethid:string#Object#class_name */
4442 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AEqMethid:string#Object#inspect */
4443 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AEqMethid:string#Object#inspect_head */
4444 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AEqMethid:string#Object#args */
4445 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AEqMethid:time#Object#get_time */
4446 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AEqMethid:file#Object#printn */
4447 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AEqMethid:file#Object#print */
4448 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AEqMethid:file#Object#getcwd */
4449 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AEqMethid:file#Object#file_getcwd */
4450 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#intrude_visibility */
4451 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#public_visibility */
4452 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#protected_visibility */
4453 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#private_visibility */
4454 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AEqMethid:model_base#Object#none_visibility */
4455 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AEqMethid:version#Object#nit_version */
4456 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#abstract_kind */
4457 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#concrete_kind */
4458 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#interface_kind */
4459 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#enum_kind */
4460 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AEqMethid:model#Object#extern_kind */
4461 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location */
4462 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#location= */
4463 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#hot_location */
4464 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#debug */
4465 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent */
4466 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#parent= */
4467 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__replace_child
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#replace_child */
4468 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#replace_with */
4469 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__visit_all
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#visit_all */
4470 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AEqMethid:literal#ANode#accept_literal */
4471 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AEqMethid:scope#ANode#accept_scope_visitor */
4472 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AEqMethid:flow#ANode#accept_flow_visitor */
4473 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AEqMethid:local_var_init#ANode#accept_local_var_visitor */
4474 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AEqMethid:auto_super_init#ANode#accept_auto_super_init */
4475 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AEqMethid:astvalidation#ANode#accept_ast_validation */
4476 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEqMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4477 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AEqMethid:transform#ANode#accept_transform_visitor */
4478 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations */
4479 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AEqMethid:parser_nodes#Prod#n_annotations= */
4480 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AEqMethid:parser_work#Prod#collect_text */
4481 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AEqMethid:annotation#Prod#get_single_annotation */
4482 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AEqMethid:annotation#Prod#get_annotations */
4483 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AEqMethid:parser_nodes#ANode#replace_with */
4484 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__n_eq_61d
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#n_eq= */
4485 (nitmethod_t
)VIRTUAL_parser_prod__AEqMethid__init_aeqmethid
, /* pointer to parser_nodes:AEqMethid:parser_prod#AEqMethid#init_aeqmethid */
4488 /* allocate AEqMethid */
4489 val
* NEW_parser_nodes__AEqMethid(const struct type
* type
) {
4490 val
* self
/* : AEqMethid */;
4491 val
* var
/* : null */;
4492 val
* var1
/* : null */;
4493 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4495 self
->class = &class_parser_nodes__AEqMethid
;
4497 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AEqMethid exact> */
4499 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AEqMethid exact> */
4502 /* runtime class parser_nodes__ANeMethid */
4503 const struct class class_parser_nodes__ANeMethid
= {
4506 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANeMethid:kernel#Object#object_id */
4507 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANeMethid:kernel#Object#is_same_instance */
4508 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANeMethid:kernel#Object#== */
4509 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANeMethid:kernel#Object#!= */
4510 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANeMethid:kernel#Object#hash */
4511 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANeMethid:kernel#Object#exit */
4512 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANeMethid:kernel#Object#sys */
4513 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ANeMethid:kernel#Object#init */
4514 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ANeMethid:sorter#Object#default_comparator */
4515 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANeMethid:string#Object#to_s */
4516 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANeMethid:string#Object#native_class_name */
4517 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANeMethid:string#Object#class_name */
4518 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANeMethid:string#Object#inspect */
4519 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANeMethid:string#Object#inspect_head */
4520 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANeMethid:string#Object#args */
4521 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANeMethid:time#Object#get_time */
4522 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANeMethid:file#Object#printn */
4523 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANeMethid:file#Object#print */
4524 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANeMethid:file#Object#getcwd */
4525 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANeMethid:file#Object#file_getcwd */
4526 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#intrude_visibility */
4527 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#public_visibility */
4528 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#protected_visibility */
4529 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#private_visibility */
4530 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANeMethid:model_base#Object#none_visibility */
4531 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANeMethid:version#Object#nit_version */
4532 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#abstract_kind */
4533 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#concrete_kind */
4534 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#interface_kind */
4535 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#enum_kind */
4536 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANeMethid:model#Object#extern_kind */
4537 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location */
4538 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#location= */
4539 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#hot_location */
4540 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#debug */
4541 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent */
4542 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#parent= */
4543 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__replace_child
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#replace_child */
4544 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#replace_with */
4545 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__visit_all
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#visit_all */
4546 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANeMethid:literal#ANode#accept_literal */
4547 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANeMethid:scope#ANode#accept_scope_visitor */
4548 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ANeMethid:flow#ANode#accept_flow_visitor */
4549 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANeMethid:local_var_init#ANode#accept_local_var_visitor */
4550 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ANeMethid:auto_super_init#ANode#accept_auto_super_init */
4551 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANeMethid:astvalidation#ANode#accept_ast_validation */
4552 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4553 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANeMethid:transform#ANode#accept_transform_visitor */
4554 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations */
4555 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANeMethid:parser_nodes#Prod#n_annotations= */
4556 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ANeMethid:parser_work#Prod#collect_text */
4557 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANeMethid:annotation#Prod#get_single_annotation */
4558 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANeMethid:annotation#Prod#get_annotations */
4559 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANeMethid:parser_nodes#ANode#replace_with */
4560 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__n_ne_61d
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#n_ne= */
4561 (nitmethod_t
)VIRTUAL_parser_prod__ANeMethid__init_anemethid
, /* pointer to parser_nodes:ANeMethid:parser_prod#ANeMethid#init_anemethid */
4564 /* allocate ANeMethid */
4565 val
* NEW_parser_nodes__ANeMethid(const struct type
* type
) {
4566 val
* self
/* : ANeMethid */;
4567 val
* var
/* : null */;
4568 val
* var1
/* : null */;
4569 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4571 self
->class = &class_parser_nodes__ANeMethid
;
4573 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANeMethid exact> */
4575 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANeMethid exact> */
4578 /* runtime class parser_nodes__ALeMethid */
4579 const struct class class_parser_nodes__ALeMethid
= {
4582 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALeMethid:kernel#Object#object_id */
4583 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALeMethid:kernel#Object#is_same_instance */
4584 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALeMethid:kernel#Object#== */
4585 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALeMethid:kernel#Object#!= */
4586 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALeMethid:kernel#Object#hash */
4587 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALeMethid:kernel#Object#exit */
4588 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALeMethid:kernel#Object#sys */
4589 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALeMethid:kernel#Object#init */
4590 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALeMethid:sorter#Object#default_comparator */
4591 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALeMethid:string#Object#to_s */
4592 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALeMethid:string#Object#native_class_name */
4593 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALeMethid:string#Object#class_name */
4594 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALeMethid:string#Object#inspect */
4595 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALeMethid:string#Object#inspect_head */
4596 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALeMethid:string#Object#args */
4597 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALeMethid:time#Object#get_time */
4598 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALeMethid:file#Object#printn */
4599 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALeMethid:file#Object#print */
4600 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALeMethid:file#Object#getcwd */
4601 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALeMethid:file#Object#file_getcwd */
4602 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#intrude_visibility */
4603 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#public_visibility */
4604 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#protected_visibility */
4605 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#private_visibility */
4606 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALeMethid:model_base#Object#none_visibility */
4607 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALeMethid:version#Object#nit_version */
4608 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#abstract_kind */
4609 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#concrete_kind */
4610 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#interface_kind */
4611 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#enum_kind */
4612 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALeMethid:model#Object#extern_kind */
4613 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location */
4614 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#location= */
4615 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#hot_location */
4616 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#debug */
4617 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent */
4618 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#parent= */
4619 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__replace_child
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#replace_child */
4620 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#replace_with */
4621 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__visit_all
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#visit_all */
4622 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALeMethid:literal#ANode#accept_literal */
4623 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALeMethid:scope#ANode#accept_scope_visitor */
4624 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALeMethid:flow#ANode#accept_flow_visitor */
4625 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALeMethid:local_var_init#ANode#accept_local_var_visitor */
4626 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALeMethid:auto_super_init#ANode#accept_auto_super_init */
4627 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALeMethid:astvalidation#ANode#accept_ast_validation */
4628 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4629 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALeMethid:transform#ANode#accept_transform_visitor */
4630 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations */
4631 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALeMethid:parser_nodes#Prod#n_annotations= */
4632 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALeMethid:parser_work#Prod#collect_text */
4633 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALeMethid:annotation#Prod#get_single_annotation */
4634 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALeMethid:annotation#Prod#get_annotations */
4635 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALeMethid:parser_nodes#ANode#replace_with */
4636 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__n_le_61d
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#n_le= */
4637 (nitmethod_t
)VIRTUAL_parser_prod__ALeMethid__init_alemethid
, /* pointer to parser_nodes:ALeMethid:parser_prod#ALeMethid#init_alemethid */
4640 /* allocate ALeMethid */
4641 val
* NEW_parser_nodes__ALeMethid(const struct type
* type
) {
4642 val
* self
/* : ALeMethid */;
4643 val
* var
/* : null */;
4644 val
* var1
/* : null */;
4645 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4647 self
->class = &class_parser_nodes__ALeMethid
;
4649 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALeMethid exact> */
4651 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALeMethid exact> */
4654 /* runtime class parser_nodes__AGeMethid */
4655 const struct class class_parser_nodes__AGeMethid
= {
4658 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGeMethid:kernel#Object#object_id */
4659 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGeMethid:kernel#Object#is_same_instance */
4660 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGeMethid:kernel#Object#== */
4661 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGeMethid:kernel#Object#!= */
4662 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGeMethid:kernel#Object#hash */
4663 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGeMethid:kernel#Object#exit */
4664 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGeMethid:kernel#Object#sys */
4665 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGeMethid:kernel#Object#init */
4666 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGeMethid:sorter#Object#default_comparator */
4667 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGeMethid:string#Object#to_s */
4668 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGeMethid:string#Object#native_class_name */
4669 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGeMethid:string#Object#class_name */
4670 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGeMethid:string#Object#inspect */
4671 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGeMethid:string#Object#inspect_head */
4672 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGeMethid:string#Object#args */
4673 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGeMethid:time#Object#get_time */
4674 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGeMethid:file#Object#printn */
4675 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGeMethid:file#Object#print */
4676 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGeMethid:file#Object#getcwd */
4677 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGeMethid:file#Object#file_getcwd */
4678 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#intrude_visibility */
4679 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#public_visibility */
4680 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#protected_visibility */
4681 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#private_visibility */
4682 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGeMethid:model_base#Object#none_visibility */
4683 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGeMethid:version#Object#nit_version */
4684 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#abstract_kind */
4685 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#concrete_kind */
4686 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#interface_kind */
4687 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#enum_kind */
4688 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGeMethid:model#Object#extern_kind */
4689 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location */
4690 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#location= */
4691 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#hot_location */
4692 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#debug */
4693 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent */
4694 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#parent= */
4695 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__replace_child
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#replace_child */
4696 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#replace_with */
4697 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__visit_all
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#visit_all */
4698 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGeMethid:literal#ANode#accept_literal */
4699 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGeMethid:scope#ANode#accept_scope_visitor */
4700 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGeMethid:flow#ANode#accept_flow_visitor */
4701 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGeMethid:local_var_init#ANode#accept_local_var_visitor */
4702 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGeMethid:auto_super_init#ANode#accept_auto_super_init */
4703 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGeMethid:astvalidation#ANode#accept_ast_validation */
4704 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGeMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4705 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGeMethid:transform#ANode#accept_transform_visitor */
4706 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations */
4707 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGeMethid:parser_nodes#Prod#n_annotations= */
4708 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGeMethid:parser_work#Prod#collect_text */
4709 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGeMethid:annotation#Prod#get_single_annotation */
4710 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGeMethid:annotation#Prod#get_annotations */
4711 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGeMethid:parser_nodes#ANode#replace_with */
4712 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__n_ge_61d
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#n_ge= */
4713 (nitmethod_t
)VIRTUAL_parser_prod__AGeMethid__init_agemethid
, /* pointer to parser_nodes:AGeMethid:parser_prod#AGeMethid#init_agemethid */
4716 /* allocate AGeMethid */
4717 val
* NEW_parser_nodes__AGeMethid(const struct type
* type
) {
4718 val
* self
/* : AGeMethid */;
4719 val
* var
/* : null */;
4720 val
* var1
/* : null */;
4721 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4723 self
->class = &class_parser_nodes__AGeMethid
;
4725 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGeMethid exact> */
4727 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGeMethid exact> */
4730 /* runtime class parser_nodes__ALtMethid */
4731 const struct class class_parser_nodes__ALtMethid
= {
4734 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALtMethid:kernel#Object#object_id */
4735 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALtMethid:kernel#Object#is_same_instance */
4736 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALtMethid:kernel#Object#== */
4737 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALtMethid:kernel#Object#!= */
4738 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALtMethid:kernel#Object#hash */
4739 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALtMethid:kernel#Object#exit */
4740 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALtMethid:kernel#Object#sys */
4741 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALtMethid:kernel#Object#init */
4742 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALtMethid:sorter#Object#default_comparator */
4743 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALtMethid:string#Object#to_s */
4744 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALtMethid:string#Object#native_class_name */
4745 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALtMethid:string#Object#class_name */
4746 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALtMethid:string#Object#inspect */
4747 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALtMethid:string#Object#inspect_head */
4748 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALtMethid:string#Object#args */
4749 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALtMethid:time#Object#get_time */
4750 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALtMethid:file#Object#printn */
4751 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALtMethid:file#Object#print */
4752 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALtMethid:file#Object#getcwd */
4753 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALtMethid:file#Object#file_getcwd */
4754 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#intrude_visibility */
4755 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#public_visibility */
4756 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#protected_visibility */
4757 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#private_visibility */
4758 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALtMethid:model_base#Object#none_visibility */
4759 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALtMethid:version#Object#nit_version */
4760 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#abstract_kind */
4761 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#concrete_kind */
4762 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#interface_kind */
4763 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#enum_kind */
4764 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALtMethid:model#Object#extern_kind */
4765 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location */
4766 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#location= */
4767 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#hot_location */
4768 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#debug */
4769 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent */
4770 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#parent= */
4771 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__replace_child
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#replace_child */
4772 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#replace_with */
4773 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__visit_all
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#visit_all */
4774 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALtMethid:literal#ANode#accept_literal */
4775 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALtMethid:scope#ANode#accept_scope_visitor */
4776 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALtMethid:flow#ANode#accept_flow_visitor */
4777 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALtMethid:local_var_init#ANode#accept_local_var_visitor */
4778 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALtMethid:auto_super_init#ANode#accept_auto_super_init */
4779 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALtMethid:astvalidation#ANode#accept_ast_validation */
4780 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4781 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALtMethid:transform#ANode#accept_transform_visitor */
4782 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations */
4783 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALtMethid:parser_nodes#Prod#n_annotations= */
4784 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALtMethid:parser_work#Prod#collect_text */
4785 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALtMethid:annotation#Prod#get_single_annotation */
4786 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALtMethid:annotation#Prod#get_annotations */
4787 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALtMethid:parser_nodes#ANode#replace_with */
4788 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__n_lt_61d
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#n_lt= */
4789 (nitmethod_t
)VIRTUAL_parser_prod__ALtMethid__init_altmethid
, /* pointer to parser_nodes:ALtMethid:parser_prod#ALtMethid#init_altmethid */
4792 /* allocate ALtMethid */
4793 val
* NEW_parser_nodes__ALtMethid(const struct type
* type
) {
4794 val
* self
/* : ALtMethid */;
4795 val
* var
/* : null */;
4796 val
* var1
/* : null */;
4797 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4799 self
->class = &class_parser_nodes__ALtMethid
;
4801 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALtMethid exact> */
4803 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALtMethid exact> */
4806 /* runtime class parser_nodes__AGtMethid */
4807 const struct class class_parser_nodes__AGtMethid
= {
4810 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGtMethid:kernel#Object#object_id */
4811 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGtMethid:kernel#Object#is_same_instance */
4812 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGtMethid:kernel#Object#== */
4813 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGtMethid:kernel#Object#!= */
4814 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGtMethid:kernel#Object#hash */
4815 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGtMethid:kernel#Object#exit */
4816 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGtMethid:kernel#Object#sys */
4817 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGtMethid:kernel#Object#init */
4818 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGtMethid:sorter#Object#default_comparator */
4819 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGtMethid:string#Object#to_s */
4820 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGtMethid:string#Object#native_class_name */
4821 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGtMethid:string#Object#class_name */
4822 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGtMethid:string#Object#inspect */
4823 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGtMethid:string#Object#inspect_head */
4824 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGtMethid:string#Object#args */
4825 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGtMethid:time#Object#get_time */
4826 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGtMethid:file#Object#printn */
4827 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGtMethid:file#Object#print */
4828 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGtMethid:file#Object#getcwd */
4829 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGtMethid:file#Object#file_getcwd */
4830 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#intrude_visibility */
4831 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#public_visibility */
4832 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#protected_visibility */
4833 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#private_visibility */
4834 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGtMethid:model_base#Object#none_visibility */
4835 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGtMethid:version#Object#nit_version */
4836 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#abstract_kind */
4837 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#concrete_kind */
4838 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#interface_kind */
4839 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#enum_kind */
4840 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGtMethid:model#Object#extern_kind */
4841 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location */
4842 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#location= */
4843 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#hot_location */
4844 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#debug */
4845 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent */
4846 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#parent= */
4847 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__replace_child
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#replace_child */
4848 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#replace_with */
4849 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__visit_all
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#visit_all */
4850 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGtMethid:literal#ANode#accept_literal */
4851 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGtMethid:scope#ANode#accept_scope_visitor */
4852 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGtMethid:flow#ANode#accept_flow_visitor */
4853 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGtMethid:local_var_init#ANode#accept_local_var_visitor */
4854 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGtMethid:auto_super_init#ANode#accept_auto_super_init */
4855 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGtMethid:astvalidation#ANode#accept_ast_validation */
4856 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGtMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4857 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGtMethid:transform#ANode#accept_transform_visitor */
4858 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations */
4859 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGtMethid:parser_nodes#Prod#n_annotations= */
4860 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGtMethid:parser_work#Prod#collect_text */
4861 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGtMethid:annotation#Prod#get_single_annotation */
4862 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGtMethid:annotation#Prod#get_annotations */
4863 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGtMethid:parser_nodes#ANode#replace_with */
4864 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__n_gt_61d
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#n_gt= */
4865 (nitmethod_t
)VIRTUAL_parser_prod__AGtMethid__init_agtmethid
, /* pointer to parser_nodes:AGtMethid:parser_prod#AGtMethid#init_agtmethid */
4868 /* allocate AGtMethid */
4869 val
* NEW_parser_nodes__AGtMethid(const struct type
* type
) {
4870 val
* self
/* : AGtMethid */;
4871 val
* var
/* : null */;
4872 val
* var1
/* : null */;
4873 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4875 self
->class = &class_parser_nodes__AGtMethid
;
4877 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGtMethid exact> */
4879 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGtMethid exact> */
4882 /* runtime class parser_nodes__ALlMethid */
4883 const struct class class_parser_nodes__ALlMethid
= {
4886 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALlMethid:kernel#Object#object_id */
4887 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALlMethid:kernel#Object#is_same_instance */
4888 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALlMethid:kernel#Object#== */
4889 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALlMethid:kernel#Object#!= */
4890 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALlMethid:kernel#Object#hash */
4891 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALlMethid:kernel#Object#exit */
4892 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALlMethid:kernel#Object#sys */
4893 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALlMethid:kernel#Object#init */
4894 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALlMethid:sorter#Object#default_comparator */
4895 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALlMethid:string#Object#to_s */
4896 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALlMethid:string#Object#native_class_name */
4897 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALlMethid:string#Object#class_name */
4898 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALlMethid:string#Object#inspect */
4899 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALlMethid:string#Object#inspect_head */
4900 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALlMethid:string#Object#args */
4901 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALlMethid:time#Object#get_time */
4902 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALlMethid:file#Object#printn */
4903 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALlMethid:file#Object#print */
4904 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALlMethid:file#Object#getcwd */
4905 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALlMethid:file#Object#file_getcwd */
4906 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#intrude_visibility */
4907 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#public_visibility */
4908 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#protected_visibility */
4909 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#private_visibility */
4910 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALlMethid:model_base#Object#none_visibility */
4911 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALlMethid:version#Object#nit_version */
4912 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#abstract_kind */
4913 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#concrete_kind */
4914 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#interface_kind */
4915 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#enum_kind */
4916 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALlMethid:model#Object#extern_kind */
4917 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location */
4918 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#location= */
4919 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#hot_location */
4920 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#debug */
4921 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent */
4922 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#parent= */
4923 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__replace_child
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#replace_child */
4924 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#replace_with */
4925 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__visit_all
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#visit_all */
4926 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALlMethid:literal#ANode#accept_literal */
4927 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALlMethid:scope#ANode#accept_scope_visitor */
4928 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALlMethid:flow#ANode#accept_flow_visitor */
4929 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALlMethid:local_var_init#ANode#accept_local_var_visitor */
4930 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALlMethid:auto_super_init#ANode#accept_auto_super_init */
4931 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALlMethid:astvalidation#ANode#accept_ast_validation */
4932 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALlMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4933 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALlMethid:transform#ANode#accept_transform_visitor */
4934 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations */
4935 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALlMethid:parser_nodes#Prod#n_annotations= */
4936 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALlMethid:parser_work#Prod#collect_text */
4937 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALlMethid:annotation#Prod#get_single_annotation */
4938 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALlMethid:annotation#Prod#get_annotations */
4939 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALlMethid:parser_nodes#ANode#replace_with */
4940 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__n_ll_61d
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#n_ll= */
4941 (nitmethod_t
)VIRTUAL_parser_prod__ALlMethid__init_allmethid
, /* pointer to parser_nodes:ALlMethid:parser_prod#ALlMethid#init_allmethid */
4944 /* allocate ALlMethid */
4945 val
* NEW_parser_nodes__ALlMethid(const struct type
* type
) {
4946 val
* self
/* : ALlMethid */;
4947 val
* var
/* : null */;
4948 val
* var1
/* : null */;
4949 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
4951 self
->class = &class_parser_nodes__ALlMethid
;
4953 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALlMethid exact> */
4955 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALlMethid exact> */
4958 /* runtime class parser_nodes__AGgMethid */
4959 const struct class class_parser_nodes__AGgMethid
= {
4962 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGgMethid:kernel#Object#object_id */
4963 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGgMethid:kernel#Object#is_same_instance */
4964 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGgMethid:kernel#Object#== */
4965 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGgMethid:kernel#Object#!= */
4966 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGgMethid:kernel#Object#hash */
4967 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGgMethid:kernel#Object#exit */
4968 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGgMethid:kernel#Object#sys */
4969 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGgMethid:kernel#Object#init */
4970 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGgMethid:sorter#Object#default_comparator */
4971 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGgMethid:string#Object#to_s */
4972 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGgMethid:string#Object#native_class_name */
4973 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGgMethid:string#Object#class_name */
4974 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGgMethid:string#Object#inspect */
4975 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGgMethid:string#Object#inspect_head */
4976 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGgMethid:string#Object#args */
4977 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGgMethid:time#Object#get_time */
4978 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGgMethid:file#Object#printn */
4979 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGgMethid:file#Object#print */
4980 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGgMethid:file#Object#getcwd */
4981 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGgMethid:file#Object#file_getcwd */
4982 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#intrude_visibility */
4983 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#public_visibility */
4984 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#protected_visibility */
4985 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#private_visibility */
4986 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGgMethid:model_base#Object#none_visibility */
4987 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGgMethid:version#Object#nit_version */
4988 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#abstract_kind */
4989 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#concrete_kind */
4990 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#interface_kind */
4991 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#enum_kind */
4992 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGgMethid:model#Object#extern_kind */
4993 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location */
4994 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#location= */
4995 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#hot_location */
4996 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#debug */
4997 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent */
4998 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#parent= */
4999 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__replace_child
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#replace_child */
5000 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#replace_with */
5001 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__visit_all
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#visit_all */
5002 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGgMethid:literal#ANode#accept_literal */
5003 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGgMethid:scope#ANode#accept_scope_visitor */
5004 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGgMethid:flow#ANode#accept_flow_visitor */
5005 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGgMethid:local_var_init#ANode#accept_local_var_visitor */
5006 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGgMethid:auto_super_init#ANode#accept_auto_super_init */
5007 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGgMethid:astvalidation#ANode#accept_ast_validation */
5008 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGgMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5009 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGgMethid:transform#ANode#accept_transform_visitor */
5010 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations */
5011 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGgMethid:parser_nodes#Prod#n_annotations= */
5012 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGgMethid:parser_work#Prod#collect_text */
5013 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGgMethid:annotation#Prod#get_single_annotation */
5014 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGgMethid:annotation#Prod#get_annotations */
5015 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGgMethid:parser_nodes#ANode#replace_with */
5016 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__n_gg_61d
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#n_gg= */
5017 (nitmethod_t
)VIRTUAL_parser_prod__AGgMethid__init_aggmethid
, /* pointer to parser_nodes:AGgMethid:parser_prod#AGgMethid#init_aggmethid */
5020 /* allocate AGgMethid */
5021 val
* NEW_parser_nodes__AGgMethid(const struct type
* type
) {
5022 val
* self
/* : AGgMethid */;
5023 val
* var
/* : null */;
5024 val
* var1
/* : null */;
5025 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
5027 self
->class = &class_parser_nodes__AGgMethid
;
5029 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGgMethid exact> */
5031 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGgMethid exact> */
5034 /* runtime class parser_nodes__ABraMethid */
5035 const struct class class_parser_nodes__ABraMethid
= {
5038 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABraMethid:kernel#Object#object_id */
5039 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABraMethid:kernel#Object#is_same_instance */
5040 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABraMethid:kernel#Object#== */
5041 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABraMethid:kernel#Object#!= */
5042 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABraMethid:kernel#Object#hash */
5043 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABraMethid:kernel#Object#exit */
5044 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABraMethid:kernel#Object#sys */
5045 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ABraMethid:kernel#Object#init */
5046 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ABraMethid:sorter#Object#default_comparator */
5047 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABraMethid:string#Object#to_s */
5048 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABraMethid:string#Object#native_class_name */
5049 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABraMethid:string#Object#class_name */
5050 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABraMethid:string#Object#inspect */
5051 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABraMethid:string#Object#inspect_head */
5052 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABraMethid:string#Object#args */
5053 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABraMethid:time#Object#get_time */
5054 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABraMethid:file#Object#printn */
5055 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABraMethid:file#Object#print */
5056 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABraMethid:file#Object#getcwd */
5057 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABraMethid:file#Object#file_getcwd */
5058 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#intrude_visibility */
5059 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#public_visibility */
5060 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#protected_visibility */
5061 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#private_visibility */
5062 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABraMethid:model_base#Object#none_visibility */
5063 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABraMethid:version#Object#nit_version */
5064 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#abstract_kind */
5065 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#concrete_kind */
5066 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#interface_kind */
5067 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#enum_kind */
5068 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABraMethid:model#Object#extern_kind */
5069 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location */
5070 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#location= */
5071 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#hot_location */
5072 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#debug */
5073 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent */
5074 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#parent= */
5075 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__replace_child
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#replace_child */
5076 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#replace_with */
5077 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__visit_all
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#visit_all */
5078 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABraMethid:literal#ANode#accept_literal */
5079 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABraMethid:scope#ANode#accept_scope_visitor */
5080 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABraMethid:flow#ANode#accept_flow_visitor */
5081 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABraMethid:local_var_init#ANode#accept_local_var_visitor */
5082 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraMethid:auto_super_init#ANode#accept_auto_super_init */
5083 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraMethid:astvalidation#ANode#accept_ast_validation */
5084 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5085 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABraMethid:transform#ANode#accept_transform_visitor */
5086 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations */
5087 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABraMethid:parser_nodes#Prod#n_annotations= */
5088 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ABraMethid:parser_work#Prod#collect_text */
5089 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABraMethid:annotation#Prod#get_single_annotation */
5090 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABraMethid:annotation#Prod#get_annotations */
5091 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABraMethid:parser_nodes#ANode#replace_with */
5092 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__n_obra_61d
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_obra= */
5093 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__n_cbra_61d
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#n_cbra= */
5094 (nitmethod_t
)VIRTUAL_parser_prod__ABraMethid__init_abramethid
, /* pointer to parser_nodes:ABraMethid:parser_prod#ABraMethid#init_abramethid */
5097 /* allocate ABraMethid */
5098 val
* NEW_parser_nodes__ABraMethid(const struct type
* type
) {
5099 val
* self
/* : ABraMethid */;
5100 val
* var
/* : null */;
5101 val
* var1
/* : null */;
5102 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
5104 self
->class = &class_parser_nodes__ABraMethid
;
5106 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraMethid exact> */
5108 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraMethid exact> */
5111 /* runtime class parser_nodes__AStarshipMethid */
5112 const struct class class_parser_nodes__AStarshipMethid
= {
5115 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#object_id */
5116 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#is_same_instance */
5117 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#== */
5118 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#!= */
5119 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#hash */
5120 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#exit */
5121 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#sys */
5122 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarshipMethid:kernel#Object#init */
5123 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarshipMethid:sorter#Object#default_comparator */
5124 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarshipMethid:string#Object#to_s */
5125 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarshipMethid:string#Object#native_class_name */
5126 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarshipMethid:string#Object#class_name */
5127 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect */
5128 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarshipMethid:string#Object#inspect_head */
5129 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarshipMethid:string#Object#args */
5130 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarshipMethid:time#Object#get_time */
5131 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarshipMethid:file#Object#printn */
5132 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarshipMethid:file#Object#print */
5133 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarshipMethid:file#Object#getcwd */
5134 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarshipMethid:file#Object#file_getcwd */
5135 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#intrude_visibility */
5136 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#public_visibility */
5137 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#protected_visibility */
5138 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#private_visibility */
5139 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarshipMethid:model_base#Object#none_visibility */
5140 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarshipMethid:version#Object#nit_version */
5141 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#abstract_kind */
5142 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#concrete_kind */
5143 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#interface_kind */
5144 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#enum_kind */
5145 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarshipMethid:model#Object#extern_kind */
5146 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location */
5147 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#location= */
5148 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#hot_location */
5149 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#debug */
5150 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent */
5151 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#parent= */
5152 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__replace_child
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#replace_child */
5153 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#replace_with */
5154 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__visit_all
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#visit_all */
5155 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarshipMethid:literal#ANode#accept_literal */
5156 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarshipMethid:scope#ANode#accept_scope_visitor */
5157 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarshipMethid:flow#ANode#accept_flow_visitor */
5158 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarshipMethid:local_var_init#ANode#accept_local_var_visitor */
5159 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarshipMethid:auto_super_init#ANode#accept_auto_super_init */
5160 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarshipMethid:astvalidation#ANode#accept_ast_validation */
5161 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarshipMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5162 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarshipMethid:transform#ANode#accept_transform_visitor */
5163 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations */
5164 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#Prod#n_annotations= */
5165 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarshipMethid:parser_work#Prod#collect_text */
5166 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarshipMethid:annotation#Prod#get_single_annotation */
5167 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarshipMethid:annotation#Prod#get_annotations */
5168 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarshipMethid:parser_nodes#ANode#replace_with */
5169 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__n_starship_61d
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#n_starship= */
5170 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipMethid__init_astarshipmethid
, /* pointer to parser_nodes:AStarshipMethid:parser_prod#AStarshipMethid#init_astarshipmethid */
5173 /* allocate AStarshipMethid */
5174 val
* NEW_parser_nodes__AStarshipMethid(const struct type
* type
) {
5175 val
* self
/* : AStarshipMethid */;
5176 val
* var
/* : null */;
5177 val
* var1
/* : null */;
5178 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
5180 self
->class = &class_parser_nodes__AStarshipMethid
;
5182 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarshipMethid exact> */
5184 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarshipMethid exact> */
5187 /* runtime class parser_nodes__AAssignMethid */
5188 const struct class class_parser_nodes__AAssignMethid
= {
5191 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#object_id */
5192 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#is_same_instance */
5193 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#== */
5194 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#!= */
5195 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#hash */
5196 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#exit */
5197 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#sys */
5198 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAssignMethid:kernel#Object#init */
5199 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAssignMethid:sorter#Object#default_comparator */
5200 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAssignMethid:string#Object#to_s */
5201 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAssignMethid:string#Object#native_class_name */
5202 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAssignMethid:string#Object#class_name */
5203 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect */
5204 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAssignMethid:string#Object#inspect_head */
5205 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAssignMethid:string#Object#args */
5206 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAssignMethid:time#Object#get_time */
5207 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAssignMethid:file#Object#printn */
5208 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAssignMethid:file#Object#print */
5209 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAssignMethid:file#Object#getcwd */
5210 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAssignMethid:file#Object#file_getcwd */
5211 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#intrude_visibility */
5212 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#public_visibility */
5213 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#protected_visibility */
5214 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#private_visibility */
5215 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAssignMethid:model_base#Object#none_visibility */
5216 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAssignMethid:version#Object#nit_version */
5217 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#abstract_kind */
5218 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#concrete_kind */
5219 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#interface_kind */
5220 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#enum_kind */
5221 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAssignMethid:model#Object#extern_kind */
5222 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location */
5223 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#location= */
5224 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#hot_location */
5225 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#debug */
5226 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent */
5227 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#parent= */
5228 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__replace_child
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#replace_child */
5229 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#replace_with */
5230 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__visit_all
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#visit_all */
5231 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAssignMethid:literal#ANode#accept_literal */
5232 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAssignMethid:scope#ANode#accept_scope_visitor */
5233 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAssignMethid:flow#ANode#accept_flow_visitor */
5234 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAssignMethid:local_var_init#ANode#accept_local_var_visitor */
5235 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAssignMethid:auto_super_init#ANode#accept_auto_super_init */
5236 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAssignMethid:astvalidation#ANode#accept_ast_validation */
5237 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAssignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5238 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAssignMethid:transform#ANode#accept_transform_visitor */
5239 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations */
5240 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#Prod#n_annotations= */
5241 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAssignMethid:parser_work#Prod#collect_text */
5242 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAssignMethid:annotation#Prod#get_single_annotation */
5243 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAssignMethid:annotation#Prod#get_annotations */
5244 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAssignMethid:parser_nodes#ANode#replace_with */
5245 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__n_id_61d
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_id= */
5246 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__n_assign_61d
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#n_assign= */
5247 (nitmethod_t
)VIRTUAL_parser_prod__AAssignMethid__init_aassignmethid
, /* pointer to parser_nodes:AAssignMethid:parser_prod#AAssignMethid#init_aassignmethid */
5250 /* allocate AAssignMethid */
5251 val
* NEW_parser_nodes__AAssignMethid(const struct type
* type
) {
5252 val
* self
/* : AAssignMethid */;
5253 val
* var
/* : null */;
5254 val
* var1
/* : null */;
5255 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
5257 self
->class = &class_parser_nodes__AAssignMethid
;
5259 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAssignMethid exact> */
5261 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAssignMethid exact> */
5264 /* runtime class parser_nodes__ABraassignMethid */
5265 const struct class class_parser_nodes__ABraassignMethid
= {
5268 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#object_id */
5269 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#is_same_instance */
5270 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#== */
5271 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#!= */
5272 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#hash */
5273 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#exit */
5274 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#sys */
5275 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ABraassignMethid:kernel#Object#init */
5276 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ABraassignMethid:sorter#Object#default_comparator */
5277 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABraassignMethid:string#Object#to_s */
5278 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABraassignMethid:string#Object#native_class_name */
5279 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABraassignMethid:string#Object#class_name */
5280 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect */
5281 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABraassignMethid:string#Object#inspect_head */
5282 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABraassignMethid:string#Object#args */
5283 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABraassignMethid:time#Object#get_time */
5284 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABraassignMethid:file#Object#printn */
5285 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABraassignMethid:file#Object#print */
5286 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABraassignMethid:file#Object#getcwd */
5287 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABraassignMethid:file#Object#file_getcwd */
5288 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#intrude_visibility */
5289 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#public_visibility */
5290 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#protected_visibility */
5291 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#private_visibility */
5292 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABraassignMethid:model_base#Object#none_visibility */
5293 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABraassignMethid:version#Object#nit_version */
5294 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#abstract_kind */
5295 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#concrete_kind */
5296 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#interface_kind */
5297 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#enum_kind */
5298 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABraassignMethid:model#Object#extern_kind */
5299 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location */
5300 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#location= */
5301 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#hot_location */
5302 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#debug */
5303 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent */
5304 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#parent= */
5305 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__replace_child
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#replace_child */
5306 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#replace_with */
5307 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__visit_all
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#visit_all */
5308 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABraassignMethid:literal#ANode#accept_literal */
5309 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABraassignMethid:scope#ANode#accept_scope_visitor */
5310 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABraassignMethid:flow#ANode#accept_flow_visitor */
5311 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABraassignMethid:local_var_init#ANode#accept_local_var_visitor */
5312 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraassignMethid:auto_super_init#ANode#accept_auto_super_init */
5313 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraassignMethid:astvalidation#ANode#accept_ast_validation */
5314 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraassignMethid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5315 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABraassignMethid:transform#ANode#accept_transform_visitor */
5316 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations */
5317 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#Prod#n_annotations= */
5318 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ABraassignMethid:parser_work#Prod#collect_text */
5319 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABraassignMethid:annotation#Prod#get_single_annotation */
5320 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABraassignMethid:annotation#Prod#get_annotations */
5321 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABraassignMethid:parser_nodes#ANode#replace_with */
5322 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_obra_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_obra= */
5323 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_cbra_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_cbra= */
5324 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__n_assign_61d
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#n_assign= */
5325 (nitmethod_t
)VIRTUAL_parser_prod__ABraassignMethid__init_abraassignmethid
, /* pointer to parser_nodes:ABraassignMethid:parser_prod#ABraassignMethid#init_abraassignmethid */
5328 /* allocate ABraassignMethid */
5329 val
* NEW_parser_nodes__ABraassignMethid(const struct type
* type
) {
5330 val
* self
/* : ABraassignMethid */;
5331 val
* var
/* : null */;
5332 val
* var1
/* : null */;
5333 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
5335 self
->class = &class_parser_nodes__ABraassignMethid
;
5337 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraassignMethid exact> */
5339 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraassignMethid exact> */
5342 /* runtime class parser_nodes__ASignature */
5343 const struct class class_parser_nodes__ASignature
= {
5346 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASignature:kernel#Object#object_id */
5347 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASignature:kernel#Object#is_same_instance */
5348 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASignature:kernel#Object#== */
5349 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASignature:kernel#Object#!= */
5350 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASignature:kernel#Object#hash */
5351 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASignature:kernel#Object#exit */
5352 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASignature:kernel#Object#sys */
5353 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ASignature:kernel#Object#init */
5354 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ASignature:sorter#Object#default_comparator */
5355 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASignature:string#Object#to_s */
5356 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASignature:string#Object#native_class_name */
5357 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASignature:string#Object#class_name */
5358 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASignature:string#Object#inspect */
5359 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASignature:string#Object#inspect_head */
5360 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASignature:string#Object#args */
5361 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASignature:time#Object#get_time */
5362 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASignature:file#Object#printn */
5363 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASignature:file#Object#print */
5364 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASignature:file#Object#getcwd */
5365 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASignature:file#Object#file_getcwd */
5366 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#intrude_visibility */
5367 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#public_visibility */
5368 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#protected_visibility */
5369 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#private_visibility */
5370 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASignature:model_base#Object#none_visibility */
5371 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASignature:version#Object#nit_version */
5372 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASignature:model#Object#abstract_kind */
5373 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASignature:model#Object#concrete_kind */
5374 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASignature:model#Object#interface_kind */
5375 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASignature:model#Object#enum_kind */
5376 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASignature:model#Object#extern_kind */
5377 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location */
5378 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#location= */
5379 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#hot_location */
5380 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#debug */
5381 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent */
5382 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#parent= */
5383 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__replace_child
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#replace_child */
5384 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#replace_with */
5385 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__visit_all
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#visit_all */
5386 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASignature:literal#ANode#accept_literal */
5387 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASignature:scope#ANode#accept_scope_visitor */
5388 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASignature:flow#ANode#accept_flow_visitor */
5389 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASignature:local_var_init#ANode#accept_local_var_visitor */
5390 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASignature:auto_super_init#ANode#accept_auto_super_init */
5391 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASignature:astvalidation#ANode#accept_ast_validation */
5392 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASignature:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5393 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASignature:transform#ANode#accept_transform_visitor */
5394 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations */
5395 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASignature:parser_nodes#Prod#n_annotations= */
5396 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ASignature:parser_work#Prod#collect_text */
5397 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASignature:annotation#Prod#get_single_annotation */
5398 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASignature:annotation#Prod#get_annotations */
5399 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASignature:parser_nodes#ANode#replace_with */
5400 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_opar_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_opar= */
5401 (nitmethod_t
)VIRTUAL_parser_nodes__ASignature__n_params
, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_params */
5402 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_cpar_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_cpar= */
5403 (nitmethod_t
)VIRTUAL_parser_nodes__ASignature__n_type
, /* pointer to parser_nodes:ASignature:parser_nodes#ASignature#n_type */
5404 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__n_type_61d
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#n_type= */
5405 (nitmethod_t
)VIRTUAL_parser_prod__ASignature__init_asignature
, /* pointer to parser_nodes:ASignature:parser_prod#ASignature#init_asignature */
5406 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__is_visited_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#is_visited= */
5407 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__param_names
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_names */
5408 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__param_types
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#param_types */
5409 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__vararg_rank
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank */
5410 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__vararg_rank_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#vararg_rank= */
5411 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__ret_type
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type */
5412 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__ret_type_61d
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#ret_type= */
5413 (nitmethod_t
)VIRTUAL_modelize_property__ASignature__visit_signature
, /* pointer to parser_nodes:ASignature:modelize_property#ASignature#visit_signature */
5416 /* allocate ASignature */
5417 val
* NEW_parser_nodes__ASignature(const struct type
* type
) {
5418 val
* self
/* : ASignature */;
5419 val
* var
/* : null */;
5420 val
* var1
/* : null */;
5421 val
* var2
/* : null */;
5422 val
* var3
/* : ANodes[AParam] */;
5423 val
* var4
/* : null */;
5424 val
* var5
/* : null */;
5425 short int var6
/* : Bool */;
5426 val
* var7
/* : Array[String] */;
5427 val
* var8
/* : Array[MType] */;
5428 long var9
/* : Int */;
5429 long var10
/* : Int */;
5430 long var11
/* : Int */;
5431 val
* var12
/* : null */;
5432 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
5434 self
->class = &class_parser_nodes__ASignature
;
5436 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASignature exact> */
5438 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASignature exact> */
5440 self
->attrs
[COLOR_parser_nodes__ASignature___n_opar
].val
= var2
; /* _n_opar on <self:ASignature exact> */
5441 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AParam
);
5443 ((void (*)(val
*, val
*))(var3
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var3
, self
) /* parent= on <var3:ANodes[AParam]>*/;
5446 ((void (*)(val
*))(var3
->class->vft
[COLOR_kernel__Object__init
]))(var3
) /* init on <var3:ANodes[AParam]>*/;
5448 self
->attrs
[COLOR_parser_nodes__ASignature___n_params
].val
= var3
; /* _n_params on <self:ASignature exact> */
5450 self
->attrs
[COLOR_parser_nodes__ASignature___n_cpar
].val
= var4
; /* _n_cpar on <self:ASignature exact> */
5452 self
->attrs
[COLOR_parser_nodes__ASignature___n_type
].val
= var5
; /* _n_type on <self:ASignature exact> */
5454 self
->attrs
[COLOR_modelize_property__ASignature___is_visited
].s
= var6
; /* _is_visited on <self:ASignature exact> */
5455 var7
= NEW_array__Array(&type_array__Arraystring__String
);
5457 ((void (*)(val
*))(var7
->class->vft
[COLOR_kernel__Object__init
]))(var7
) /* init on <var7:Array[String]>*/;
5459 self
->attrs
[COLOR_modelize_property__ASignature___param_names
].val
= var7
; /* _param_names on <self:ASignature exact> */
5460 var8
= NEW_array__Array(&type_array__Arraymodel__MType
);
5462 ((void (*)(val
*))(var8
->class->vft
[COLOR_kernel__Object__init
]))(var8
) /* init on <var8:Array[MType]>*/;
5464 self
->attrs
[COLOR_modelize_property__ASignature___param_types
].val
= var8
; /* _param_types on <self:ASignature exact> */
5467 { /* Inline kernel#Int#unary - (var9) on <var9:Int> */
5474 self
->attrs
[COLOR_modelize_property__ASignature___vararg_rank
].l
= var10
; /* _vararg_rank on <self:ASignature exact> */
5476 self
->attrs
[COLOR_modelize_property__ASignature___ret_type
].val
= var12
; /* _ret_type on <self:ASignature exact> */
5479 /* runtime class parser_nodes__AParam */
5480 const struct class class_parser_nodes__AParam
= {
5483 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AParam:kernel#Object#object_id */
5484 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AParam:kernel#Object#is_same_instance */
5485 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AParam:kernel#Object#== */
5486 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AParam:kernel#Object#!= */
5487 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AParam:kernel#Object#hash */
5488 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AParam:kernel#Object#exit */
5489 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AParam:kernel#Object#sys */
5490 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AParam:kernel#Object#init */
5491 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AParam:sorter#Object#default_comparator */
5492 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AParam:string#Object#to_s */
5493 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AParam:string#Object#native_class_name */
5494 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AParam:string#Object#class_name */
5495 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AParam:string#Object#inspect */
5496 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AParam:string#Object#inspect_head */
5497 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AParam:string#Object#args */
5498 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AParam:time#Object#get_time */
5499 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AParam:file#Object#printn */
5500 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AParam:file#Object#print */
5501 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AParam:file#Object#getcwd */
5502 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AParam:file#Object#file_getcwd */
5503 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#intrude_visibility */
5504 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#public_visibility */
5505 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#protected_visibility */
5506 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#private_visibility */
5507 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AParam:model_base#Object#none_visibility */
5508 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AParam:version#Object#nit_version */
5509 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AParam:model#Object#abstract_kind */
5510 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AParam:model#Object#concrete_kind */
5511 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AParam:model#Object#interface_kind */
5512 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AParam:model#Object#enum_kind */
5513 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AParam:model#Object#extern_kind */
5514 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location */
5515 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#location= */
5516 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#hot_location */
5517 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#debug */
5518 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent */
5519 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#parent= */
5520 (nitmethod_t
)VIRTUAL_parser_prod__AParam__replace_child
, /* pointer to parser_nodes:AParam:parser_prod#AParam#replace_child */
5521 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AParam:parser_nodes#Prod#replace_with */
5522 (nitmethod_t
)VIRTUAL_parser_prod__AParam__visit_all
, /* pointer to parser_nodes:AParam:parser_prod#AParam#visit_all */
5523 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AParam:literal#ANode#accept_literal */
5524 (nitmethod_t
)VIRTUAL_scope__AParam__accept_scope_visitor
, /* pointer to parser_nodes:AParam:scope#AParam#accept_scope_visitor */
5525 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AParam:flow#ANode#accept_flow_visitor */
5526 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AParam:local_var_init#ANode#accept_local_var_visitor */
5527 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AParam:auto_super_init#ANode#accept_auto_super_init */
5528 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AParam:astvalidation#ANode#accept_ast_validation */
5529 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AParam:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5530 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AParam:transform#ANode#accept_transform_visitor */
5531 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AParam:parser_nodes#Prod#n_annotations */
5532 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_annotations_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_annotations= */
5533 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AParam:parser_work#Prod#collect_text */
5534 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AParam:annotation#Prod#get_single_annotation */
5535 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AParam:annotation#Prod#get_annotations */
5536 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AParam:parser_nodes#ANode#replace_with */
5537 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_id
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_id */
5538 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_id_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_id= */
5539 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_type
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_type */
5540 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_type_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_type= */
5541 (nitmethod_t
)VIRTUAL_parser_nodes__AParam__n_dotdotdot
, /* pointer to parser_nodes:AParam:parser_nodes#AParam#n_dotdotdot */
5542 (nitmethod_t
)VIRTUAL_parser_prod__AParam__n_dotdotdot_61d
, /* pointer to parser_nodes:AParam:parser_prod#AParam#n_dotdotdot= */
5543 (nitmethod_t
)VIRTUAL_parser_prod__AParam__init_aparam
, /* pointer to parser_nodes:AParam:parser_prod#AParam#init_aparam */
5544 (nitmethod_t
)VIRTUAL_scope__AParam__variable
, /* pointer to parser_nodes:AParam:scope#AParam#variable */
5545 (nitmethod_t
)VIRTUAL_scope__AParam__variable_61d
, /* pointer to parser_nodes:AParam:scope#AParam#variable= */
5546 (nitmethod_t
)VIRTUAL_modelize_property__AParam__mparameter_61d
, /* pointer to parser_nodes:AParam:modelize_property#AParam#mparameter= */
5547 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AParam:scope#ANode#accept_scope_visitor */
5550 /* allocate AParam */
5551 val
* NEW_parser_nodes__AParam(const struct type
* type
) {
5552 val
* self
/* : AParam */;
5553 val
* var
/* : null */;
5554 val
* var1
/* : null */;
5555 val
* var2
/* : null */;
5556 val
* var3
/* : null */;
5557 val
* var4
/* : null */;
5558 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
5560 self
->class = &class_parser_nodes__AParam
;
5562 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AParam exact> */
5564 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AParam exact> */
5566 self
->attrs
[COLOR_parser_nodes__AParam___n_type
].val
= var2
; /* _n_type on <self:AParam exact> */
5568 self
->attrs
[COLOR_parser_nodes__AParam___n_dotdotdot
].val
= var3
; /* _n_dotdotdot on <self:AParam exact> */
5570 self
->attrs
[COLOR_modelize_property__AParam___mparameter
].val
= var4
; /* _mparameter on <self:AParam exact> */
5573 /* runtime class parser_nodes__AType */
5574 const struct class class_parser_nodes__AType
= {
5577 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AType:kernel#Object#object_id */
5578 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AType:kernel#Object#is_same_instance */
5579 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AType:kernel#Object#== */
5580 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AType:kernel#Object#!= */
5581 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AType:kernel#Object#hash */
5582 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AType:kernel#Object#exit */
5583 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AType:kernel#Object#sys */
5584 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AType:kernel#Object#init */
5585 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AType:sorter#Object#default_comparator */
5586 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AType:string#Object#to_s */
5587 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AType:string#Object#native_class_name */
5588 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AType:string#Object#class_name */
5589 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AType:string#Object#inspect */
5590 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AType:string#Object#inspect_head */
5591 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AType:string#Object#args */
5592 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AType:time#Object#get_time */
5593 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AType:file#Object#printn */
5594 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AType:file#Object#print */
5595 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AType:file#Object#getcwd */
5596 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AType:file#Object#file_getcwd */
5597 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AType:model_base#Object#intrude_visibility */
5598 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AType:model_base#Object#public_visibility */
5599 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AType:model_base#Object#protected_visibility */
5600 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AType:model_base#Object#private_visibility */
5601 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AType:model_base#Object#none_visibility */
5602 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AType:version#Object#nit_version */
5603 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AType:model#Object#abstract_kind */
5604 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AType:model#Object#concrete_kind */
5605 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AType:model#Object#interface_kind */
5606 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AType:model#Object#enum_kind */
5607 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AType:model#Object#extern_kind */
5608 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AType:parser_nodes#ANode#location */
5609 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AType:parser_nodes#ANode#location= */
5610 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AType:parser_nodes#ANode#hot_location */
5611 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AType:parser_nodes#ANode#debug */
5612 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent */
5613 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AType:parser_nodes#ANode#parent= */
5614 (nitmethod_t
)VIRTUAL_parser_prod__AType__replace_child
, /* pointer to parser_nodes:AType:parser_prod#AType#replace_child */
5615 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AType:parser_nodes#Prod#replace_with */
5616 (nitmethod_t
)VIRTUAL_parser_prod__AType__visit_all
, /* pointer to parser_nodes:AType:parser_prod#AType#visit_all */
5617 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AType:literal#ANode#accept_literal */
5618 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AType:scope#ANode#accept_scope_visitor */
5619 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AType:flow#ANode#accept_flow_visitor */
5620 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AType:local_var_init#ANode#accept_local_var_visitor */
5621 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AType:auto_super_init#ANode#accept_auto_super_init */
5622 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AType:astvalidation#ANode#accept_ast_validation */
5623 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AType:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5624 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AType:transform#ANode#accept_transform_visitor */
5625 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AType:parser_nodes#Prod#n_annotations */
5626 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_annotations_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_annotations= */
5627 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AType:parser_work#Prod#collect_text */
5628 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AType:annotation#Prod#get_single_annotation */
5629 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AType:annotation#Prod#get_annotations */
5630 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AType:parser_nodes#ANode#replace_with */
5631 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_kwnullable
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_kwnullable */
5632 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_kwnullable_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_kwnullable= */
5633 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_id
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_id */
5634 (nitmethod_t
)VIRTUAL_parser_prod__AType__n_id_61d
, /* pointer to parser_nodes:AType:parser_prod#AType#n_id= */
5635 (nitmethod_t
)VIRTUAL_parser_nodes__AType__n_types
, /* pointer to parser_nodes:AType:parser_nodes#AType#n_types */
5636 (nitmethod_t
)VIRTUAL_parser_prod__AType__init_atype
, /* pointer to parser_nodes:AType:parser_prod#AType#init_atype */
5637 (nitmethod_t
)VIRTUAL_modelize_class__AType__mtype
, /* pointer to parser_nodes:AType:modelize_class#AType#mtype */
5638 (nitmethod_t
)VIRTUAL_modelize_class__AType__mtype_61d
, /* pointer to parser_nodes:AType:modelize_class#AType#mtype= */
5639 (nitmethod_t
)VIRTUAL_modelize_class__AType__checked_mtype
, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype */
5640 (nitmethod_t
)VIRTUAL_modelize_class__AType__checked_mtype_61d
, /* pointer to parser_nodes:AType:modelize_class#AType#checked_mtype= */
5641 (nitmethod_t
)VIRTUAL_astbuilder__AType__make
, /* pointer to parser_nodes:AType:astbuilder#AType#make */
5644 /* allocate AType */
5645 val
* NEW_parser_nodes__AType(const struct type
* type
) {
5646 val
* self
/* : AType */;
5647 val
* var
/* : null */;
5648 val
* var1
/* : null */;
5649 val
* var2
/* : null */;
5650 val
* var3
/* : ANodes[AType] */;
5651 val
* var4
/* : null */;
5652 short int var5
/* : Bool */;
5653 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
5655 self
->class = &class_parser_nodes__AType
;
5657 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AType exact> */
5659 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AType exact> */
5661 self
->attrs
[COLOR_parser_nodes__AType___n_kwnullable
].val
= var2
; /* _n_kwnullable on <self:AType exact> */
5662 var3
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AType
);
5664 ((void (*)(val
*, val
*))(var3
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var3
, self
) /* parent= on <var3:ANodes[AType]>*/;
5667 ((void (*)(val
*))(var3
->class->vft
[COLOR_kernel__Object__init
]))(var3
) /* init on <var3:ANodes[AType]>*/;
5669 self
->attrs
[COLOR_parser_nodes__AType___n_types
].val
= var3
; /* _n_types on <self:AType exact> */
5671 self
->attrs
[COLOR_modelize_class__AType___mtype
].val
= var4
; /* _mtype on <self:AType exact> */
5673 self
->attrs
[COLOR_modelize_class__AType___checked_mtype
].s
= var5
; /* _checked_mtype on <self:AType exact> */
5676 /* runtime class parser_nodes__ALabel */
5677 const struct class class_parser_nodes__ALabel
= {
5680 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALabel:kernel#Object#object_id */
5681 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALabel:kernel#Object#is_same_instance */
5682 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALabel:kernel#Object#== */
5683 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALabel:kernel#Object#!= */
5684 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALabel:kernel#Object#hash */
5685 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALabel:kernel#Object#exit */
5686 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALabel:kernel#Object#sys */
5687 (nitmethod_t
)VIRTUAL_parser_nodes__ALabel__init
, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#init */
5688 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALabel:sorter#Object#default_comparator */
5689 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALabel:string#Object#to_s */
5690 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALabel:string#Object#native_class_name */
5691 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALabel:string#Object#class_name */
5692 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALabel:string#Object#inspect */
5693 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALabel:string#Object#inspect_head */
5694 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALabel:string#Object#args */
5695 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALabel:time#Object#get_time */
5696 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALabel:file#Object#printn */
5697 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALabel:file#Object#print */
5698 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALabel:file#Object#getcwd */
5699 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALabel:file#Object#file_getcwd */
5700 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#intrude_visibility */
5701 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#public_visibility */
5702 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#protected_visibility */
5703 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#private_visibility */
5704 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALabel:model_base#Object#none_visibility */
5705 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALabel:version#Object#nit_version */
5706 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALabel:model#Object#abstract_kind */
5707 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALabel:model#Object#concrete_kind */
5708 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALabel:model#Object#interface_kind */
5709 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALabel:model#Object#enum_kind */
5710 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALabel:model#Object#extern_kind */
5711 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location */
5712 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#location= */
5713 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#hot_location */
5714 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#debug */
5715 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent */
5716 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#parent= */
5717 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__replace_child
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#replace_child */
5718 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#replace_with */
5719 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__visit_all
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#visit_all */
5720 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALabel:literal#ANode#accept_literal */
5721 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALabel:scope#ANode#accept_scope_visitor */
5722 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALabel:flow#ANode#accept_flow_visitor */
5723 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALabel:local_var_init#ANode#accept_local_var_visitor */
5724 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALabel:auto_super_init#ANode#accept_auto_super_init */
5725 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALabel:astvalidation#ANode#accept_ast_validation */
5726 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5727 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALabel:transform#ANode#accept_transform_visitor */
5728 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations */
5729 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALabel:parser_nodes#Prod#n_annotations= */
5730 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALabel:parser_work#Prod#collect_text */
5731 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALabel:annotation#Prod#get_single_annotation */
5732 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALabel:annotation#Prod#get_annotations */
5733 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALabel:parser_nodes#ANode#replace_with */
5734 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__n_kwlabel_61d
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_kwlabel= */
5735 (nitmethod_t
)VIRTUAL_parser_nodes__ALabel__n_id
, /* pointer to parser_nodes:ALabel:parser_nodes#ALabel#n_id */
5736 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__n_id_61d
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#n_id= */
5737 (nitmethod_t
)VIRTUAL_parser_prod__ALabel__init_alabel
, /* pointer to parser_nodes:ALabel:parser_prod#ALabel#init_alabel */
5738 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALabel:kernel#Object#init */
5741 /* allocate ALabel */
5742 val
* NEW_parser_nodes__ALabel(const struct type
* type
) {
5743 val
* self
/* : ALabel */;
5744 val
* var
/* : null */;
5745 val
* var1
/* : null */;
5746 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
5748 self
->class = &class_parser_nodes__ALabel
;
5750 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALabel exact> */
5752 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALabel exact> */
5755 /* runtime class parser_nodes__AExpr */
5756 /* allocate AExpr */
5757 val
* NEW_parser_nodes__AExpr(const struct type
* type
) {
5758 PRINT_ERROR("Runtime error: %s", "AExpr is DEAD");
5762 /* runtime class parser_nodes__ABlockExpr */
5763 const struct class class_parser_nodes__ABlockExpr
= {
5766 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#object_id */
5767 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#is_same_instance */
5768 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#== */
5769 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#!= */
5770 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#hash */
5771 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#exit */
5772 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#sys */
5773 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ABlockExpr:kernel#Object#init */
5774 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ABlockExpr:sorter#Object#default_comparator */
5775 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABlockExpr:string#Object#to_s */
5776 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABlockExpr:string#Object#native_class_name */
5777 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABlockExpr:string#Object#class_name */
5778 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect */
5779 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABlockExpr:string#Object#inspect_head */
5780 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABlockExpr:string#Object#args */
5781 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABlockExpr:time#Object#get_time */
5782 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABlockExpr:file#Object#printn */
5783 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABlockExpr:file#Object#print */
5784 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABlockExpr:file#Object#getcwd */
5785 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABlockExpr:file#Object#file_getcwd */
5786 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#intrude_visibility */
5787 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#public_visibility */
5788 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#protected_visibility */
5789 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#private_visibility */
5790 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABlockExpr:model_base#Object#none_visibility */
5791 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABlockExpr:version#Object#nit_version */
5792 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#abstract_kind */
5793 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#concrete_kind */
5794 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#interface_kind */
5795 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#enum_kind */
5796 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABlockExpr:model#Object#extern_kind */
5797 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location */
5798 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#location= */
5799 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#hot_location */
5800 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#debug */
5801 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent */
5802 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#parent= */
5803 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__replace_child
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#replace_child */
5804 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#replace_with */
5805 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__visit_all
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#visit_all */
5806 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABlockExpr:literal#ANode#accept_literal */
5807 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABlockExpr:scope#ANode#accept_scope_visitor */
5808 (nitmethod_t
)VIRTUAL_flow__ABlockExpr__accept_flow_visitor
, /* pointer to parser_nodes:ABlockExpr:flow#ABlockExpr#accept_flow_visitor */
5809 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABlockExpr:local_var_init#ANode#accept_local_var_visitor */
5810 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABlockExpr:auto_super_init#ANode#accept_auto_super_init */
5811 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ABlockExpr:astvalidation#AExpr#accept_ast_validation */
5812 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABlockExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5813 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABlockExpr:transform#ANode#accept_transform_visitor */
5814 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations */
5815 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#Prod#n_annotations= */
5816 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ABlockExpr:parser_work#Prod#collect_text */
5817 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_single_annotation */
5818 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABlockExpr:annotation#Prod#get_annotations */
5819 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ANode#replace_with */
5820 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context */
5821 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ABlockExpr:flow#AExpr#after_flow_context= */
5822 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ABlockExpr:annotation#AExpr#as_string */
5823 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ABlockExpr:annotation#AExpr#as_id */
5824 (nitmethod_t
)VIRTUAL_typing__ABlockExpr__mtype
, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#mtype */
5825 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#mtype= */
5826 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed */
5827 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#is_typed= */
5828 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to */
5829 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#implicit_cast_to= */
5830 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ABlockExpr:typing#AExpr#its_variable */
5831 (nitmethod_t
)VIRTUAL_typing__ABlockExpr__accept_typing
, /* pointer to parser_nodes:ABlockExpr:typing#ABlockExpr#accept_typing */
5832 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#make_var_read */
5833 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache */
5834 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#variable_cache= */
5835 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ABlockExpr:astbuilder#AExpr#detach_with_placeholder */
5836 (nitmethod_t
)VIRTUAL_astbuilder__ABlockExpr__add
, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#add */
5837 (nitmethod_t
)VIRTUAL_abstract_compiler__ABlockExpr__expr
, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#expr */
5838 (nitmethod_t
)VIRTUAL_abstract_compiler__ABlockExpr__stmt
, /* pointer to parser_nodes:ABlockExpr:abstract_compiler#ABlockExpr#stmt */
5839 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABlockExpr:astvalidation#ANode#accept_ast_validation */
5840 (nitmethod_t
)VIRTUAL_parser_nodes__ABlockExpr__n_expr
, /* pointer to parser_nodes:ABlockExpr:parser_nodes#ABlockExpr#n_expr */
5841 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__n_kwend_61d
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#n_kwend= */
5842 (nitmethod_t
)VIRTUAL_parser_prod__ABlockExpr__init_ablockexpr
, /* pointer to parser_nodes:ABlockExpr:parser_prod#ABlockExpr#init_ablockexpr */
5843 (nitmethod_t
)VIRTUAL_astbuilder__ABlockExpr__make
, /* pointer to parser_nodes:ABlockExpr:astbuilder#ABlockExpr#make */
5846 /* allocate ABlockExpr */
5847 val
* NEW_parser_nodes__ABlockExpr(const struct type
* type
) {
5848 val
* self
/* : ABlockExpr */;
5849 val
* var
/* : null */;
5850 val
* var1
/* : null */;
5851 val
* var2
/* : null */;
5852 short int var3
/* : Bool */;
5853 val
* var4
/* : null */;
5854 val
* var5
/* : ANodes[AExpr] */;
5855 val
* var6
/* : null */;
5856 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
5858 self
->class = &class_parser_nodes__ABlockExpr
;
5860 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABlockExpr exact> */
5862 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABlockExpr exact> */
5864 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ABlockExpr exact> */
5866 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ABlockExpr exact> */
5868 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ABlockExpr exact> */
5869 var5
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExpr
);
5871 ((void (*)(val
*, val
*))(var5
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var5
, self
) /* parent= on <var5:ANodes[AExpr]>*/;
5874 ((void (*)(val
*))(var5
->class->vft
[COLOR_kernel__Object__init
]))(var5
) /* init on <var5:ANodes[AExpr]>*/;
5876 self
->attrs
[COLOR_parser_nodes__ABlockExpr___n_expr
].val
= var5
; /* _n_expr on <self:ABlockExpr exact> */
5878 self
->attrs
[COLOR_parser_nodes__ABlockExpr___n_kwend
].val
= var6
; /* _n_kwend on <self:ABlockExpr exact> */
5881 /* runtime class parser_nodes__AVardeclExpr */
5882 const struct class class_parser_nodes__AVardeclExpr
= {
5885 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#object_id */
5886 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#is_same_instance */
5887 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#== */
5888 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#!= */
5889 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#hash */
5890 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#exit */
5891 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#sys */
5892 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AVardeclExpr:kernel#Object#init */
5893 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AVardeclExpr:sorter#Object#default_comparator */
5894 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AVardeclExpr:string#Object#to_s */
5895 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AVardeclExpr:string#Object#native_class_name */
5896 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AVardeclExpr:string#Object#class_name */
5897 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect */
5898 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AVardeclExpr:string#Object#inspect_head */
5899 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AVardeclExpr:string#Object#args */
5900 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AVardeclExpr:time#Object#get_time */
5901 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AVardeclExpr:file#Object#printn */
5902 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AVardeclExpr:file#Object#print */
5903 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AVardeclExpr:file#Object#getcwd */
5904 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AVardeclExpr:file#Object#file_getcwd */
5905 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#intrude_visibility */
5906 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#public_visibility */
5907 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#protected_visibility */
5908 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#private_visibility */
5909 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AVardeclExpr:model_base#Object#none_visibility */
5910 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AVardeclExpr:version#Object#nit_version */
5911 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#abstract_kind */
5912 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#concrete_kind */
5913 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#interface_kind */
5914 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#enum_kind */
5915 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AVardeclExpr:model#Object#extern_kind */
5916 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location */
5917 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#location= */
5918 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#hot_location */
5919 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#debug */
5920 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent */
5921 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#parent= */
5922 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__replace_child
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#replace_child */
5923 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#replace_with */
5924 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__visit_all
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#visit_all */
5925 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AVardeclExpr:literal#ANode#accept_literal */
5926 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__accept_scope_visitor
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#accept_scope_visitor */
5927 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AVardeclExpr:flow#ANode#accept_flow_visitor */
5928 (nitmethod_t
)VIRTUAL_local_var_init__AVardeclExpr__accept_local_var_visitor
, /* pointer to parser_nodes:AVardeclExpr:local_var_init#AVardeclExpr#accept_local_var_visitor */
5929 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AVardeclExpr:auto_super_init#ANode#accept_auto_super_init */
5930 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AVardeclExpr:astvalidation#AExpr#accept_ast_validation */
5931 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AVardeclExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5932 (nitmethod_t
)VIRTUAL_transform__AVardeclExpr__accept_transform_visitor
, /* pointer to parser_nodes:AVardeclExpr:transform#AVardeclExpr#accept_transform_visitor */
5933 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#Prod#n_annotations */
5934 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_annotations_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_annotations= */
5935 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AVardeclExpr:parser_work#Prod#collect_text */
5936 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_single_annotation */
5937 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AVardeclExpr:annotation#Prod#get_annotations */
5938 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#ANode#replace_with */
5939 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context */
5940 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AVardeclExpr:flow#AExpr#after_flow_context= */
5941 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AVardeclExpr:annotation#AExpr#as_string */
5942 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AVardeclExpr:annotation#AExpr#as_id */
5943 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype */
5944 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#mtype= */
5945 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed */
5946 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#is_typed= */
5947 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to */
5948 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#implicit_cast_to= */
5949 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AVardeclExpr:typing#AExpr#its_variable */
5950 (nitmethod_t
)VIRTUAL_typing__AVardeclExpr__accept_typing
, /* pointer to parser_nodes:AVardeclExpr:typing#AVardeclExpr#accept_typing */
5951 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#make_var_read */
5952 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache */
5953 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#variable_cache= */
5954 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#detach_with_placeholder */
5955 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AVardeclExpr:astbuilder#AExpr#add */
5956 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AExpr#expr */
5957 (nitmethod_t
)VIRTUAL_abstract_compiler__AVardeclExpr__stmt
, /* pointer to parser_nodes:AVardeclExpr:abstract_compiler#AVardeclExpr#stmt */
5958 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AVardeclExpr:astvalidation#ANode#accept_ast_validation */
5959 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_kwvar_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_kwvar= */
5960 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_id
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_id */
5961 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_id_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_id= */
5962 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_type
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_type */
5963 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_type_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_type= */
5964 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_assign_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_assign= */
5965 (nitmethod_t
)VIRTUAL_parser_nodes__AVardeclExpr__n_expr
, /* pointer to parser_nodes:AVardeclExpr:parser_nodes#AVardeclExpr#n_expr */
5966 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__n_expr_61d
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#n_expr= */
5967 (nitmethod_t
)VIRTUAL_parser_prod__AVardeclExpr__init_avardeclexpr
, /* pointer to parser_nodes:AVardeclExpr:parser_prod#AVardeclExpr#init_avardeclexpr */
5968 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__variable
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable */
5969 (nitmethod_t
)VIRTUAL_scope__AVardeclExpr__variable_61d
, /* pointer to parser_nodes:AVardeclExpr:scope#AVardeclExpr#variable= */
5970 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AVardeclExpr:scope#ANode#accept_scope_visitor */
5971 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AVardeclExpr:local_var_init#ANode#accept_local_var_visitor */
5974 /* allocate AVardeclExpr */
5975 val
* NEW_parser_nodes__AVardeclExpr(const struct type
* type
) {
5976 val
* self
/* : AVardeclExpr */;
5977 val
* var
/* : null */;
5978 val
* var1
/* : null */;
5979 val
* var2
/* : null */;
5980 short int var3
/* : Bool */;
5981 val
* var4
/* : null */;
5982 val
* var5
/* : null */;
5983 val
* var6
/* : null */;
5984 val
* var7
/* : null */;
5985 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
5987 self
->class = &class_parser_nodes__AVardeclExpr
;
5989 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AVardeclExpr exact> */
5991 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AVardeclExpr exact> */
5993 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AVardeclExpr exact> */
5995 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AVardeclExpr exact> */
5997 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AVardeclExpr exact> */
5999 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_type
].val
= var5
; /* _n_type on <self:AVardeclExpr exact> */
6001 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_assign
].val
= var6
; /* _n_assign on <self:AVardeclExpr exact> */
6003 self
->attrs
[COLOR_parser_nodes__AVardeclExpr___n_expr
].val
= var7
; /* _n_expr on <self:AVardeclExpr exact> */
6006 /* runtime class parser_nodes__AReturnExpr */
6007 const struct class class_parser_nodes__AReturnExpr
= {
6010 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#object_id */
6011 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#is_same_instance */
6012 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#== */
6013 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#!= */
6014 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#hash */
6015 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#exit */
6016 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#sys */
6017 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AReturnExpr:kernel#Object#init */
6018 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AReturnExpr:sorter#Object#default_comparator */
6019 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AReturnExpr:string#Object#to_s */
6020 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AReturnExpr:string#Object#native_class_name */
6021 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AReturnExpr:string#Object#class_name */
6022 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect */
6023 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AReturnExpr:string#Object#inspect_head */
6024 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AReturnExpr:string#Object#args */
6025 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AReturnExpr:time#Object#get_time */
6026 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AReturnExpr:file#Object#printn */
6027 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AReturnExpr:file#Object#print */
6028 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AReturnExpr:file#Object#getcwd */
6029 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AReturnExpr:file#Object#file_getcwd */
6030 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#intrude_visibility */
6031 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#public_visibility */
6032 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#protected_visibility */
6033 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#private_visibility */
6034 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AReturnExpr:model_base#Object#none_visibility */
6035 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AReturnExpr:version#Object#nit_version */
6036 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#abstract_kind */
6037 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#concrete_kind */
6038 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#interface_kind */
6039 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#enum_kind */
6040 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AReturnExpr:model#Object#extern_kind */
6041 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location */
6042 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#location= */
6043 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#hot_location */
6044 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#debug */
6045 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent */
6046 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#parent= */
6047 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__replace_child
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#replace_child */
6048 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#replace_with */
6049 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__visit_all
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#visit_all */
6050 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AReturnExpr:literal#ANode#accept_literal */
6051 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AReturnExpr:scope#ANode#accept_scope_visitor */
6052 (nitmethod_t
)VIRTUAL_flow__AReturnExpr__accept_flow_visitor
, /* pointer to parser_nodes:AReturnExpr:flow#AReturnExpr#accept_flow_visitor */
6053 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AReturnExpr:local_var_init#ANode#accept_local_var_visitor */
6054 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AReturnExpr:auto_super_init#ANode#accept_auto_super_init */
6055 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AReturnExpr:astvalidation#AExpr#accept_ast_validation */
6056 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AReturnExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6057 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AReturnExpr:transform#ANode#accept_transform_visitor */
6058 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations */
6059 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#Prod#n_annotations= */
6060 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AReturnExpr:parser_work#Prod#collect_text */
6061 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_single_annotation */
6062 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AReturnExpr:annotation#Prod#get_annotations */
6063 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#ANode#replace_with */
6064 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context */
6065 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AReturnExpr:flow#AExpr#after_flow_context= */
6066 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AReturnExpr:annotation#AExpr#as_string */
6067 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AReturnExpr:annotation#AExpr#as_id */
6068 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype */
6069 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#mtype= */
6070 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed */
6071 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#is_typed= */
6072 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to */
6073 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#implicit_cast_to= */
6074 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AReturnExpr:typing#AExpr#its_variable */
6075 (nitmethod_t
)VIRTUAL_typing__AReturnExpr__accept_typing
, /* pointer to parser_nodes:AReturnExpr:typing#AReturnExpr#accept_typing */
6076 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#make_var_read */
6077 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache */
6078 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#variable_cache= */
6079 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#detach_with_placeholder */
6080 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AReturnExpr:astbuilder#AExpr#add */
6081 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AExpr#expr */
6082 (nitmethod_t
)VIRTUAL_abstract_compiler__AReturnExpr__stmt
, /* pointer to parser_nodes:AReturnExpr:abstract_compiler#AReturnExpr#stmt */
6083 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AReturnExpr:astvalidation#ANode#accept_ast_validation */
6084 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__n_kwreturn_61d
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_kwreturn= */
6085 (nitmethod_t
)VIRTUAL_parser_nodes__AReturnExpr__n_expr
, /* pointer to parser_nodes:AReturnExpr:parser_nodes#AReturnExpr#n_expr */
6086 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__n_expr_61d
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#n_expr= */
6087 (nitmethod_t
)VIRTUAL_parser_prod__AReturnExpr__init_areturnexpr
, /* pointer to parser_nodes:AReturnExpr:parser_prod#AReturnExpr#init_areturnexpr */
6088 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AReturnExpr:flow#ANode#accept_flow_visitor */
6091 /* allocate AReturnExpr */
6092 val
* NEW_parser_nodes__AReturnExpr(const struct type
* type
) {
6093 val
* self
/* : AReturnExpr */;
6094 val
* var
/* : null */;
6095 val
* var1
/* : null */;
6096 val
* var2
/* : null */;
6097 short int var3
/* : Bool */;
6098 val
* var4
/* : null */;
6099 val
* var5
/* : null */;
6100 val
* var6
/* : null */;
6101 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
6103 self
->class = &class_parser_nodes__AReturnExpr
;
6105 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AReturnExpr exact> */
6107 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AReturnExpr exact> */
6109 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AReturnExpr exact> */
6111 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AReturnExpr exact> */
6113 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AReturnExpr exact> */
6115 self
->attrs
[COLOR_parser_nodes__AReturnExpr___n_kwreturn
].val
= var5
; /* _n_kwreturn on <self:AReturnExpr exact> */
6117 self
->attrs
[COLOR_parser_nodes__AReturnExpr___n_expr
].val
= var6
; /* _n_expr on <self:AReturnExpr exact> */
6120 /* runtime class parser_nodes__ALabelable */
6121 /* allocate ALabelable */
6122 val
* NEW_parser_nodes__ALabelable(const struct type
* type
) {
6123 PRINT_ERROR("Runtime error: %s", "ALabelable is DEAD");
6127 /* runtime class parser_nodes__AEscapeExpr */
6128 /* allocate AEscapeExpr */
6129 val
* NEW_parser_nodes__AEscapeExpr(const struct type
* type
) {
6130 PRINT_ERROR("Runtime error: %s", "AEscapeExpr is DEAD");
6134 /* runtime class parser_nodes__ABreakExpr */
6135 const struct class class_parser_nodes__ABreakExpr
= {
6138 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#object_id */
6139 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#is_same_instance */
6140 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#== */
6141 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#!= */
6142 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#hash */
6143 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#exit */
6144 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#sys */
6145 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ABreakExpr:kernel#Object#init */
6146 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ABreakExpr:sorter#Object#default_comparator */
6147 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ABreakExpr:string#Object#to_s */
6148 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ABreakExpr:string#Object#native_class_name */
6149 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ABreakExpr:string#Object#class_name */
6150 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect */
6151 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ABreakExpr:string#Object#inspect_head */
6152 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ABreakExpr:string#Object#args */
6153 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ABreakExpr:time#Object#get_time */
6154 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ABreakExpr:file#Object#printn */
6155 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ABreakExpr:file#Object#print */
6156 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ABreakExpr:file#Object#getcwd */
6157 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ABreakExpr:file#Object#file_getcwd */
6158 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#intrude_visibility */
6159 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#public_visibility */
6160 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#protected_visibility */
6161 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#private_visibility */
6162 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ABreakExpr:model_base#Object#none_visibility */
6163 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ABreakExpr:version#Object#nit_version */
6164 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#abstract_kind */
6165 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#concrete_kind */
6166 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#interface_kind */
6167 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#enum_kind */
6168 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ABreakExpr:model#Object#extern_kind */
6169 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location */
6170 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#location= */
6171 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#hot_location */
6172 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#debug */
6173 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent */
6174 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#parent= */
6175 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__replace_child
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#replace_child */
6176 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#replace_with */
6177 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__visit_all
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#visit_all */
6178 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ABreakExpr:literal#ANode#accept_literal */
6179 (nitmethod_t
)VIRTUAL_scope__ABreakExpr__accept_scope_visitor
, /* pointer to parser_nodes:ABreakExpr:scope#ABreakExpr#accept_scope_visitor */
6180 (nitmethod_t
)VIRTUAL_flow__AEscapeExpr__accept_flow_visitor
, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#accept_flow_visitor */
6181 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ABreakExpr:local_var_init#ANode#accept_local_var_visitor */
6182 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABreakExpr:auto_super_init#ANode#accept_auto_super_init */
6183 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ABreakExpr:astvalidation#AExpr#accept_ast_validation */
6184 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABreakExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6185 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABreakExpr:transform#ANode#accept_transform_visitor */
6186 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations */
6187 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#Prod#n_annotations= */
6188 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ABreakExpr:parser_work#Prod#collect_text */
6189 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_single_annotation */
6190 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ABreakExpr:annotation#Prod#get_annotations */
6191 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ANode#replace_with */
6192 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context */
6193 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ABreakExpr:flow#AExpr#after_flow_context= */
6194 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ABreakExpr:annotation#AExpr#as_string */
6195 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ABreakExpr:annotation#AExpr#as_id */
6196 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype */
6197 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#mtype= */
6198 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed */
6199 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#is_typed= */
6200 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to */
6201 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#implicit_cast_to= */
6202 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ABreakExpr:typing#AExpr#its_variable */
6203 (nitmethod_t
)VIRTUAL_typing__ABreakExpr__accept_typing
, /* pointer to parser_nodes:ABreakExpr:typing#ABreakExpr#accept_typing */
6204 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#make_var_read */
6205 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache */
6206 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#variable_cache= */
6207 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#detach_with_placeholder */
6208 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ABreakExpr:astbuilder#AExpr#add */
6209 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AExpr#expr */
6210 (nitmethod_t
)VIRTUAL_abstract_compiler__AEscapeExpr__stmt
, /* pointer to parser_nodes:ABreakExpr:abstract_compiler#AEscapeExpr#stmt */
6211 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ABreakExpr:astvalidation#ANode#accept_ast_validation */
6212 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#ALabelable#n_label */
6213 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__n_label_61d
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_label= */
6214 (nitmethod_t
)VIRTUAL_parser_nodes__AEscapeExpr__n_expr
, /* pointer to parser_nodes:ABreakExpr:parser_nodes#AEscapeExpr#n_expr */
6215 (nitmethod_t
)VIRTUAL_scope__AEscapeExpr__escapemark
, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark */
6216 (nitmethod_t
)VIRTUAL_scope__AEscapeExpr__escapemark_61d
, /* pointer to parser_nodes:ABreakExpr:scope#AEscapeExpr#escapemark= */
6217 (nitmethod_t
)VIRTUAL_flow__AEscapeExpr__before_flow_context
, /* pointer to parser_nodes:ABreakExpr:flow#AEscapeExpr#before_flow_context */
6218 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABreakExpr:flow#ANode#accept_flow_visitor */
6219 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__n_kwbreak_61d
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#n_kwbreak= */
6220 (nitmethod_t
)VIRTUAL_parser_prod__ABreakExpr__init_abreakexpr
, /* pointer to parser_nodes:ABreakExpr:parser_prod#ABreakExpr#init_abreakexpr */
6221 (nitmethod_t
)VIRTUAL_astbuilder__ABreakExpr__make
, /* pointer to parser_nodes:ABreakExpr:astbuilder#ABreakExpr#make */
6222 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ABreakExpr:scope#ANode#accept_scope_visitor */
6225 /* allocate ABreakExpr */
6226 val
* NEW_parser_nodes__ABreakExpr(const struct type
* type
) {
6227 val
* self
/* : ABreakExpr */;
6228 val
* var
/* : null */;
6229 val
* var1
/* : null */;
6230 val
* var2
/* : null */;
6231 short int var3
/* : Bool */;
6232 val
* var4
/* : null */;
6233 val
* var5
/* : null */;
6234 val
* var6
/* : null */;
6235 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
6237 self
->class = &class_parser_nodes__ABreakExpr
;
6239 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABreakExpr exact> */
6241 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABreakExpr exact> */
6243 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ABreakExpr exact> */
6245 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ABreakExpr exact> */
6247 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ABreakExpr exact> */
6249 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:ABreakExpr exact> */
6251 self
->attrs
[COLOR_parser_nodes__AEscapeExpr___n_expr
].val
= var6
; /* _n_expr on <self:ABreakExpr exact> */
6254 /* runtime class parser_nodes__AAbortExpr */
6255 const struct class class_parser_nodes__AAbortExpr
= {
6258 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#object_id */
6259 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#is_same_instance */
6260 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#== */
6261 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#!= */
6262 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#hash */
6263 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#exit */
6264 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#sys */
6265 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAbortExpr:kernel#Object#init */
6266 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAbortExpr:sorter#Object#default_comparator */
6267 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAbortExpr:string#Object#to_s */
6268 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAbortExpr:string#Object#native_class_name */
6269 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAbortExpr:string#Object#class_name */
6270 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect */
6271 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAbortExpr:string#Object#inspect_head */
6272 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAbortExpr:string#Object#args */
6273 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAbortExpr:time#Object#get_time */
6274 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAbortExpr:file#Object#printn */
6275 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAbortExpr:file#Object#print */
6276 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAbortExpr:file#Object#getcwd */
6277 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAbortExpr:file#Object#file_getcwd */
6278 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#intrude_visibility */
6279 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#public_visibility */
6280 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#protected_visibility */
6281 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#private_visibility */
6282 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAbortExpr:model_base#Object#none_visibility */
6283 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAbortExpr:version#Object#nit_version */
6284 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#abstract_kind */
6285 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#concrete_kind */
6286 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#interface_kind */
6287 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#enum_kind */
6288 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAbortExpr:model#Object#extern_kind */
6289 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location */
6290 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#location= */
6291 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#hot_location */
6292 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#debug */
6293 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent */
6294 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#parent= */
6295 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__replace_child
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#replace_child */
6296 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#replace_with */
6297 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__visit_all
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#visit_all */
6298 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAbortExpr:literal#ANode#accept_literal */
6299 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAbortExpr:scope#ANode#accept_scope_visitor */
6300 (nitmethod_t
)VIRTUAL_flow__AAbortExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAbortExpr:flow#AAbortExpr#accept_flow_visitor */
6301 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAbortExpr:local_var_init#ANode#accept_local_var_visitor */
6302 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAbortExpr:auto_super_init#ANode#accept_auto_super_init */
6303 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAbortExpr:astvalidation#AExpr#accept_ast_validation */
6304 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAbortExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6305 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAbortExpr:transform#ANode#accept_transform_visitor */
6306 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations */
6307 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#Prod#n_annotations= */
6308 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAbortExpr:parser_work#Prod#collect_text */
6309 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_single_annotation */
6310 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAbortExpr:annotation#Prod#get_annotations */
6311 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAbortExpr:parser_nodes#ANode#replace_with */
6312 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context */
6313 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAbortExpr:flow#AExpr#after_flow_context= */
6314 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AAbortExpr:annotation#AExpr#as_string */
6315 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AAbortExpr:annotation#AExpr#as_id */
6316 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype */
6317 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#mtype= */
6318 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed */
6319 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#is_typed= */
6320 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to */
6321 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#implicit_cast_to= */
6322 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAbortExpr:typing#AExpr#its_variable */
6323 (nitmethod_t
)VIRTUAL_typing__AAbortExpr__accept_typing
, /* pointer to parser_nodes:AAbortExpr:typing#AAbortExpr#accept_typing */
6324 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#make_var_read */
6325 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache */
6326 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#variable_cache= */
6327 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#detach_with_placeholder */
6328 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAbortExpr:astbuilder#AExpr#add */
6329 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AExpr#expr */
6330 (nitmethod_t
)VIRTUAL_abstract_compiler__AAbortExpr__stmt
, /* pointer to parser_nodes:AAbortExpr:abstract_compiler#AAbortExpr#stmt */
6331 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAbortExpr:astvalidation#ANode#accept_ast_validation */
6332 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__n_kwabort_61d
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#n_kwabort= */
6333 (nitmethod_t
)VIRTUAL_parser_prod__AAbortExpr__init_aabortexpr
, /* pointer to parser_nodes:AAbortExpr:parser_prod#AAbortExpr#init_aabortexpr */
6334 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAbortExpr:flow#ANode#accept_flow_visitor */
6337 /* allocate AAbortExpr */
6338 val
* NEW_parser_nodes__AAbortExpr(const struct type
* type
) {
6339 val
* self
/* : AAbortExpr */;
6340 val
* var
/* : null */;
6341 val
* var1
/* : null */;
6342 val
* var2
/* : null */;
6343 short int var3
/* : Bool */;
6344 val
* var4
/* : null */;
6345 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
6347 self
->class = &class_parser_nodes__AAbortExpr
;
6349 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAbortExpr exact> */
6351 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAbortExpr exact> */
6353 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAbortExpr exact> */
6355 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAbortExpr exact> */
6357 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAbortExpr exact> */
6360 /* runtime class parser_nodes__AContinueExpr */
6361 const struct class class_parser_nodes__AContinueExpr
= {
6364 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#object_id */
6365 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#is_same_instance */
6366 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#== */
6367 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#!= */
6368 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#hash */
6369 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#exit */
6370 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#sys */
6371 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AContinueExpr:kernel#Object#init */
6372 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AContinueExpr:sorter#Object#default_comparator */
6373 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AContinueExpr:string#Object#to_s */
6374 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AContinueExpr:string#Object#native_class_name */
6375 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AContinueExpr:string#Object#class_name */
6376 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect */
6377 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AContinueExpr:string#Object#inspect_head */
6378 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AContinueExpr:string#Object#args */
6379 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AContinueExpr:time#Object#get_time */
6380 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AContinueExpr:file#Object#printn */
6381 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AContinueExpr:file#Object#print */
6382 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AContinueExpr:file#Object#getcwd */
6383 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AContinueExpr:file#Object#file_getcwd */
6384 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#intrude_visibility */
6385 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#public_visibility */
6386 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#protected_visibility */
6387 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#private_visibility */
6388 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AContinueExpr:model_base#Object#none_visibility */
6389 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AContinueExpr:version#Object#nit_version */
6390 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#abstract_kind */
6391 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#concrete_kind */
6392 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#interface_kind */
6393 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#enum_kind */
6394 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AContinueExpr:model#Object#extern_kind */
6395 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location */
6396 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#location= */
6397 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#hot_location */
6398 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#debug */
6399 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent */
6400 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#parent= */
6401 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__replace_child
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#replace_child */
6402 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#replace_with */
6403 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__visit_all
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#visit_all */
6404 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AContinueExpr:literal#ANode#accept_literal */
6405 (nitmethod_t
)VIRTUAL_scope__AContinueExpr__accept_scope_visitor
, /* pointer to parser_nodes:AContinueExpr:scope#AContinueExpr#accept_scope_visitor */
6406 (nitmethod_t
)VIRTUAL_flow__AEscapeExpr__accept_flow_visitor
, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#accept_flow_visitor */
6407 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AContinueExpr:local_var_init#ANode#accept_local_var_visitor */
6408 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AContinueExpr:auto_super_init#ANode#accept_auto_super_init */
6409 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AContinueExpr:astvalidation#AExpr#accept_ast_validation */
6410 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AContinueExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6411 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AContinueExpr:transform#ANode#accept_transform_visitor */
6412 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations */
6413 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#Prod#n_annotations= */
6414 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AContinueExpr:parser_work#Prod#collect_text */
6415 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_single_annotation */
6416 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AContinueExpr:annotation#Prod#get_annotations */
6417 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ANode#replace_with */
6418 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context */
6419 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AContinueExpr:flow#AExpr#after_flow_context= */
6420 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AContinueExpr:annotation#AExpr#as_string */
6421 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AContinueExpr:annotation#AExpr#as_id */
6422 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype */
6423 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#mtype= */
6424 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed */
6425 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#is_typed= */
6426 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to */
6427 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#implicit_cast_to= */
6428 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AContinueExpr:typing#AExpr#its_variable */
6429 (nitmethod_t
)VIRTUAL_typing__AContinueExpr__accept_typing
, /* pointer to parser_nodes:AContinueExpr:typing#AContinueExpr#accept_typing */
6430 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#make_var_read */
6431 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache */
6432 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#variable_cache= */
6433 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#detach_with_placeholder */
6434 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AContinueExpr:astbuilder#AExpr#add */
6435 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AExpr#expr */
6436 (nitmethod_t
)VIRTUAL_abstract_compiler__AEscapeExpr__stmt
, /* pointer to parser_nodes:AContinueExpr:abstract_compiler#AEscapeExpr#stmt */
6437 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AContinueExpr:astvalidation#ANode#accept_ast_validation */
6438 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#ALabelable#n_label */
6439 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__n_label_61d
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_label= */
6440 (nitmethod_t
)VIRTUAL_parser_nodes__AEscapeExpr__n_expr
, /* pointer to parser_nodes:AContinueExpr:parser_nodes#AEscapeExpr#n_expr */
6441 (nitmethod_t
)VIRTUAL_scope__AEscapeExpr__escapemark
, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark */
6442 (nitmethod_t
)VIRTUAL_scope__AEscapeExpr__escapemark_61d
, /* pointer to parser_nodes:AContinueExpr:scope#AEscapeExpr#escapemark= */
6443 (nitmethod_t
)VIRTUAL_flow__AEscapeExpr__before_flow_context
, /* pointer to parser_nodes:AContinueExpr:flow#AEscapeExpr#before_flow_context */
6444 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AContinueExpr:flow#ANode#accept_flow_visitor */
6445 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__n_kwcontinue_61d
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#n_kwcontinue= */
6446 (nitmethod_t
)VIRTUAL_parser_prod__AContinueExpr__init_acontinueexpr
, /* pointer to parser_nodes:AContinueExpr:parser_prod#AContinueExpr#init_acontinueexpr */
6447 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AContinueExpr:scope#ANode#accept_scope_visitor */
6450 /* allocate AContinueExpr */
6451 val
* NEW_parser_nodes__AContinueExpr(const struct type
* type
) {
6452 val
* self
/* : AContinueExpr */;
6453 val
* var
/* : null */;
6454 val
* var1
/* : null */;
6455 val
* var2
/* : null */;
6456 short int var3
/* : Bool */;
6457 val
* var4
/* : null */;
6458 val
* var5
/* : null */;
6459 val
* var6
/* : null */;
6460 val
* var7
/* : null */;
6461 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
6463 self
->class = &class_parser_nodes__AContinueExpr
;
6465 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AContinueExpr exact> */
6467 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AContinueExpr exact> */
6469 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AContinueExpr exact> */
6471 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AContinueExpr exact> */
6473 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AContinueExpr exact> */
6475 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:AContinueExpr exact> */
6477 self
->attrs
[COLOR_parser_nodes__AEscapeExpr___n_expr
].val
= var6
; /* _n_expr on <self:AContinueExpr exact> */
6479 self
->attrs
[COLOR_parser_nodes__AContinueExpr___n_kwcontinue
].val
= var7
; /* _n_kwcontinue on <self:AContinueExpr exact> */
6482 /* runtime class parser_nodes__ADoExpr */
6483 const struct class class_parser_nodes__ADoExpr
= {
6486 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ADoExpr:kernel#Object#object_id */
6487 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ADoExpr:kernel#Object#is_same_instance */
6488 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ADoExpr:kernel#Object#== */
6489 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ADoExpr:kernel#Object#!= */
6490 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ADoExpr:kernel#Object#hash */
6491 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ADoExpr:kernel#Object#exit */
6492 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ADoExpr:kernel#Object#sys */
6493 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ADoExpr:kernel#Object#init */
6494 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ADoExpr:sorter#Object#default_comparator */
6495 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ADoExpr:string#Object#to_s */
6496 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ADoExpr:string#Object#native_class_name */
6497 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ADoExpr:string#Object#class_name */
6498 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ADoExpr:string#Object#inspect */
6499 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ADoExpr:string#Object#inspect_head */
6500 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ADoExpr:string#Object#args */
6501 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ADoExpr:time#Object#get_time */
6502 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ADoExpr:file#Object#printn */
6503 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ADoExpr:file#Object#print */
6504 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ADoExpr:file#Object#getcwd */
6505 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ADoExpr:file#Object#file_getcwd */
6506 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#intrude_visibility */
6507 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#public_visibility */
6508 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#protected_visibility */
6509 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#private_visibility */
6510 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ADoExpr:model_base#Object#none_visibility */
6511 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ADoExpr:version#Object#nit_version */
6512 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#abstract_kind */
6513 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#concrete_kind */
6514 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#interface_kind */
6515 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#enum_kind */
6516 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ADoExpr:model#Object#extern_kind */
6517 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location */
6518 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#location= */
6519 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#hot_location */
6520 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#debug */
6521 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent */
6522 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#parent= */
6523 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__replace_child
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#replace_child */
6524 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#replace_with */
6525 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__visit_all
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#visit_all */
6526 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ADoExpr:literal#ANode#accept_literal */
6527 (nitmethod_t
)VIRTUAL_scope__ADoExpr__accept_scope_visitor
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#accept_scope_visitor */
6528 (nitmethod_t
)VIRTUAL_flow__ADoExpr__accept_flow_visitor
, /* pointer to parser_nodes:ADoExpr:flow#ADoExpr#accept_flow_visitor */
6529 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ADoExpr:local_var_init#ANode#accept_local_var_visitor */
6530 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ADoExpr:auto_super_init#ANode#accept_auto_super_init */
6531 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ADoExpr:astvalidation#AExpr#accept_ast_validation */
6532 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ADoExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6533 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ADoExpr:transform#ANode#accept_transform_visitor */
6534 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations */
6535 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ADoExpr:parser_nodes#Prod#n_annotations= */
6536 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ADoExpr:parser_work#Prod#collect_text */
6537 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_single_annotation */
6538 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ADoExpr:annotation#Prod#get_annotations */
6539 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ANode#replace_with */
6540 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context */
6541 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ADoExpr:flow#AExpr#after_flow_context= */
6542 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ADoExpr:annotation#AExpr#as_string */
6543 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ADoExpr:annotation#AExpr#as_id */
6544 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype */
6545 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#mtype= */
6546 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed */
6547 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#is_typed= */
6548 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to */
6549 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#implicit_cast_to= */
6550 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ADoExpr:typing#AExpr#its_variable */
6551 (nitmethod_t
)VIRTUAL_typing__ADoExpr__accept_typing
, /* pointer to parser_nodes:ADoExpr:typing#ADoExpr#accept_typing */
6552 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#make_var_read */
6553 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache */
6554 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#variable_cache= */
6555 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ADoExpr:astbuilder#AExpr#detach_with_placeholder */
6556 (nitmethod_t
)VIRTUAL_astbuilder__ADoExpr__add
, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#add */
6557 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ADoExpr:abstract_compiler#AExpr#expr */
6558 (nitmethod_t
)VIRTUAL_abstract_compiler__ADoExpr__stmt
, /* pointer to parser_nodes:ADoExpr:abstract_compiler#ADoExpr#stmt */
6559 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ADoExpr:astvalidation#ANode#accept_ast_validation */
6560 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ALabelable#n_label */
6561 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_label_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_label= */
6562 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_kwdo_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_kwdo= */
6563 (nitmethod_t
)VIRTUAL_parser_nodes__ADoExpr__n_block
, /* pointer to parser_nodes:ADoExpr:parser_nodes#ADoExpr#n_block */
6564 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__n_block_61d
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#n_block= */
6565 (nitmethod_t
)VIRTUAL_parser_prod__ADoExpr__init_adoexpr
, /* pointer to parser_nodes:ADoExpr:parser_prod#ADoExpr#init_adoexpr */
6566 (nitmethod_t
)VIRTUAL_scope__ADoExpr__break_mark
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark */
6567 (nitmethod_t
)VIRTUAL_scope__ADoExpr__break_mark_61d
, /* pointer to parser_nodes:ADoExpr:scope#ADoExpr#break_mark= */
6568 (nitmethod_t
)VIRTUAL_astbuilder__ADoExpr__make
, /* pointer to parser_nodes:ADoExpr:astbuilder#ADoExpr#make */
6569 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ADoExpr:flow#ANode#accept_flow_visitor */
6572 /* allocate ADoExpr */
6573 val
* NEW_parser_nodes__ADoExpr(const struct type
* type
) {
6574 val
* self
/* : ADoExpr */;
6575 val
* var
/* : null */;
6576 val
* var1
/* : null */;
6577 val
* var2
/* : null */;
6578 short int var3
/* : Bool */;
6579 val
* var4
/* : null */;
6580 val
* var5
/* : null */;
6581 val
* var6
/* : null */;
6582 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
6584 self
->class = &class_parser_nodes__ADoExpr
;
6586 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ADoExpr exact> */
6588 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ADoExpr exact> */
6590 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ADoExpr exact> */
6592 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ADoExpr exact> */
6594 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ADoExpr exact> */
6596 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:ADoExpr exact> */
6598 self
->attrs
[COLOR_parser_nodes__ADoExpr___n_block
].val
= var6
; /* _n_block on <self:ADoExpr exact> */
6601 /* runtime class parser_nodes__AIfExpr */
6602 const struct class class_parser_nodes__AIfExpr
= {
6605 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIfExpr:kernel#Object#object_id */
6606 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIfExpr:kernel#Object#is_same_instance */
6607 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIfExpr:kernel#Object#== */
6608 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIfExpr:kernel#Object#!= */
6609 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIfExpr:kernel#Object#hash */
6610 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIfExpr:kernel#Object#exit */
6611 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIfExpr:kernel#Object#sys */
6612 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AIfExpr:kernel#Object#init */
6613 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AIfExpr:sorter#Object#default_comparator */
6614 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIfExpr:string#Object#to_s */
6615 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIfExpr:string#Object#native_class_name */
6616 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIfExpr:string#Object#class_name */
6617 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIfExpr:string#Object#inspect */
6618 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIfExpr:string#Object#inspect_head */
6619 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIfExpr:string#Object#args */
6620 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIfExpr:time#Object#get_time */
6621 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIfExpr:file#Object#printn */
6622 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIfExpr:file#Object#print */
6623 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIfExpr:file#Object#getcwd */
6624 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIfExpr:file#Object#file_getcwd */
6625 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#intrude_visibility */
6626 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#public_visibility */
6627 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#protected_visibility */
6628 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#private_visibility */
6629 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIfExpr:model_base#Object#none_visibility */
6630 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIfExpr:version#Object#nit_version */
6631 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#abstract_kind */
6632 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#concrete_kind */
6633 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#interface_kind */
6634 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#enum_kind */
6635 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIfExpr:model#Object#extern_kind */
6636 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location */
6637 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#location= */
6638 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#hot_location */
6639 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#debug */
6640 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent */
6641 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#parent= */
6642 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__replace_child
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#replace_child */
6643 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#replace_with */
6644 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__visit_all
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#visit_all */
6645 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIfExpr:literal#ANode#accept_literal */
6646 (nitmethod_t
)VIRTUAL_scope__AIfExpr__accept_scope_visitor
, /* pointer to parser_nodes:AIfExpr:scope#AIfExpr#accept_scope_visitor */
6647 (nitmethod_t
)VIRTUAL_flow__AIfExpr__accept_flow_visitor
, /* pointer to parser_nodes:AIfExpr:flow#AIfExpr#accept_flow_visitor */
6648 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIfExpr:local_var_init#ANode#accept_local_var_visitor */
6649 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIfExpr:auto_super_init#ANode#accept_auto_super_init */
6650 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AIfExpr:astvalidation#AExpr#accept_ast_validation */
6651 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6652 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIfExpr:transform#ANode#accept_transform_visitor */
6653 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations */
6654 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIfExpr:parser_nodes#Prod#n_annotations= */
6655 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AIfExpr:parser_work#Prod#collect_text */
6656 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_single_annotation */
6657 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIfExpr:annotation#Prod#get_annotations */
6658 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIfExpr:parser_nodes#ANode#replace_with */
6659 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context */
6660 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AIfExpr:flow#AExpr#after_flow_context= */
6661 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AIfExpr:annotation#AExpr#as_string */
6662 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AIfExpr:annotation#AExpr#as_id */
6663 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype */
6664 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#mtype= */
6665 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed */
6666 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#is_typed= */
6667 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to */
6668 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#implicit_cast_to= */
6669 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AIfExpr:typing#AExpr#its_variable */
6670 (nitmethod_t
)VIRTUAL_typing__AIfExpr__accept_typing
, /* pointer to parser_nodes:AIfExpr:typing#AIfExpr#accept_typing */
6671 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#make_var_read */
6672 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache */
6673 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#variable_cache= */
6674 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#detach_with_placeholder */
6675 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AIfExpr:astbuilder#AExpr#add */
6676 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfExpr__expr
, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#expr */
6677 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfExpr__stmt
, /* pointer to parser_nodes:AIfExpr:abstract_compiler#AIfExpr#stmt */
6678 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIfExpr:astvalidation#ANode#accept_ast_validation */
6679 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_kwif_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_kwif= */
6680 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_expr
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_expr */
6681 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_expr_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_expr= */
6682 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_then
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_then */
6683 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_then_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_then= */
6684 (nitmethod_t
)VIRTUAL_parser_nodes__AIfExpr__n_else
, /* pointer to parser_nodes:AIfExpr:parser_nodes#AIfExpr#n_else */
6685 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__n_else_61d
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#n_else= */
6686 (nitmethod_t
)VIRTUAL_parser_prod__AIfExpr__init_aifexpr
, /* pointer to parser_nodes:AIfExpr:parser_prod#AIfExpr#init_aifexpr */
6687 (nitmethod_t
)VIRTUAL_astbuilder__AIfExpr__make
, /* pointer to parser_nodes:AIfExpr:astbuilder#AIfExpr#make */
6690 /* allocate AIfExpr */
6691 val
* NEW_parser_nodes__AIfExpr(const struct type
* type
) {
6692 val
* self
/* : AIfExpr */;
6693 val
* var
/* : null */;
6694 val
* var1
/* : null */;
6695 val
* var2
/* : null */;
6696 short int var3
/* : Bool */;
6697 val
* var4
/* : null */;
6698 val
* var5
/* : null */;
6699 val
* var6
/* : null */;
6700 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
6702 self
->class = &class_parser_nodes__AIfExpr
;
6704 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIfExpr exact> */
6706 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIfExpr exact> */
6708 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AIfExpr exact> */
6710 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AIfExpr exact> */
6712 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AIfExpr exact> */
6714 self
->attrs
[COLOR_parser_nodes__AIfExpr___n_then
].val
= var5
; /* _n_then on <self:AIfExpr exact> */
6716 self
->attrs
[COLOR_parser_nodes__AIfExpr___n_else
].val
= var6
; /* _n_else on <self:AIfExpr exact> */
6719 /* runtime class parser_nodes__AIfexprExpr */
6720 const struct class class_parser_nodes__AIfexprExpr
= {
6723 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#object_id */
6724 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#is_same_instance */
6725 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#== */
6726 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#!= */
6727 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#hash */
6728 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#exit */
6729 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#sys */
6730 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AIfexprExpr:kernel#Object#init */
6731 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AIfexprExpr:sorter#Object#default_comparator */
6732 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIfexprExpr:string#Object#to_s */
6733 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIfexprExpr:string#Object#native_class_name */
6734 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIfexprExpr:string#Object#class_name */
6735 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect */
6736 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIfexprExpr:string#Object#inspect_head */
6737 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIfexprExpr:string#Object#args */
6738 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIfexprExpr:time#Object#get_time */
6739 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIfexprExpr:file#Object#printn */
6740 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIfexprExpr:file#Object#print */
6741 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIfexprExpr:file#Object#getcwd */
6742 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIfexprExpr:file#Object#file_getcwd */
6743 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#intrude_visibility */
6744 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#public_visibility */
6745 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#protected_visibility */
6746 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#private_visibility */
6747 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIfexprExpr:model_base#Object#none_visibility */
6748 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIfexprExpr:version#Object#nit_version */
6749 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#abstract_kind */
6750 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#concrete_kind */
6751 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#interface_kind */
6752 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#enum_kind */
6753 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIfexprExpr:model#Object#extern_kind */
6754 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location */
6755 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#location= */
6756 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#hot_location */
6757 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#debug */
6758 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent */
6759 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#parent= */
6760 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__replace_child
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#replace_child */
6761 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#replace_with */
6762 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__visit_all
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#visit_all */
6763 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIfexprExpr:literal#ANode#accept_literal */
6764 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIfexprExpr:scope#ANode#accept_scope_visitor */
6765 (nitmethod_t
)VIRTUAL_flow__AIfexprExpr__accept_flow_visitor
, /* pointer to parser_nodes:AIfexprExpr:flow#AIfexprExpr#accept_flow_visitor */
6766 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIfexprExpr:local_var_init#ANode#accept_local_var_visitor */
6767 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIfexprExpr:auto_super_init#ANode#accept_auto_super_init */
6768 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AIfexprExpr:astvalidation#AExpr#accept_ast_validation */
6769 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIfexprExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6770 (nitmethod_t
)VIRTUAL_transform__AIfexprExpr__accept_transform_visitor
, /* pointer to parser_nodes:AIfexprExpr:transform#AIfexprExpr#accept_transform_visitor */
6771 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations */
6772 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#Prod#n_annotations= */
6773 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AIfexprExpr:parser_work#Prod#collect_text */
6774 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_single_annotation */
6775 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIfexprExpr:annotation#Prod#get_annotations */
6776 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#ANode#replace_with */
6777 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context */
6778 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AIfexprExpr:flow#AExpr#after_flow_context= */
6779 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AIfexprExpr:annotation#AExpr#as_string */
6780 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AIfexprExpr:annotation#AExpr#as_id */
6781 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype */
6782 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#mtype= */
6783 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed */
6784 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#is_typed= */
6785 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to */
6786 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#implicit_cast_to= */
6787 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AIfexprExpr:typing#AExpr#its_variable */
6788 (nitmethod_t
)VIRTUAL_typing__AIfexprExpr__accept_typing
, /* pointer to parser_nodes:AIfexprExpr:typing#AIfexprExpr#accept_typing */
6789 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#make_var_read */
6790 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache */
6791 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#variable_cache= */
6792 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#detach_with_placeholder */
6793 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AIfexprExpr:astbuilder#AExpr#add */
6794 (nitmethod_t
)VIRTUAL_abstract_compiler__AIfexprExpr__expr
, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AIfexprExpr#expr */
6795 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AIfexprExpr:abstract_compiler#AExpr#stmt */
6796 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIfexprExpr:astvalidation#ANode#accept_ast_validation */
6797 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwif_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwif= */
6798 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_expr
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_expr */
6799 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_expr_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_expr= */
6800 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwthen_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwthen= */
6801 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_then
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_then */
6802 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_then_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_then= */
6803 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_kwelse_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_kwelse= */
6804 (nitmethod_t
)VIRTUAL_parser_nodes__AIfexprExpr__n_else
, /* pointer to parser_nodes:AIfexprExpr:parser_nodes#AIfexprExpr#n_else */
6805 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__n_else_61d
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#n_else= */
6806 (nitmethod_t
)VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr
, /* pointer to parser_nodes:AIfexprExpr:parser_prod#AIfexprExpr#init_aifexprexpr */
6809 /* allocate AIfexprExpr */
6810 val
* NEW_parser_nodes__AIfexprExpr(const struct type
* type
) {
6811 val
* self
/* : AIfexprExpr */;
6812 val
* var
/* : null */;
6813 val
* var1
/* : null */;
6814 val
* var2
/* : null */;
6815 short int var3
/* : Bool */;
6816 val
* var4
/* : null */;
6817 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
6819 self
->class = &class_parser_nodes__AIfexprExpr
;
6821 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIfexprExpr exact> */
6823 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIfexprExpr exact> */
6825 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AIfexprExpr exact> */
6827 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AIfexprExpr exact> */
6829 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AIfexprExpr exact> */
6832 /* runtime class parser_nodes__AWhileExpr */
6833 const struct class class_parser_nodes__AWhileExpr
= {
6836 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#object_id */
6837 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#is_same_instance */
6838 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#== */
6839 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#!= */
6840 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#hash */
6841 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#exit */
6842 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#sys */
6843 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AWhileExpr:kernel#Object#init */
6844 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AWhileExpr:sorter#Object#default_comparator */
6845 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AWhileExpr:string#Object#to_s */
6846 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AWhileExpr:string#Object#native_class_name */
6847 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AWhileExpr:string#Object#class_name */
6848 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect */
6849 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AWhileExpr:string#Object#inspect_head */
6850 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AWhileExpr:string#Object#args */
6851 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AWhileExpr:time#Object#get_time */
6852 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AWhileExpr:file#Object#printn */
6853 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AWhileExpr:file#Object#print */
6854 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AWhileExpr:file#Object#getcwd */
6855 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AWhileExpr:file#Object#file_getcwd */
6856 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#intrude_visibility */
6857 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#public_visibility */
6858 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#protected_visibility */
6859 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#private_visibility */
6860 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AWhileExpr:model_base#Object#none_visibility */
6861 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AWhileExpr:version#Object#nit_version */
6862 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#abstract_kind */
6863 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#concrete_kind */
6864 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#interface_kind */
6865 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#enum_kind */
6866 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AWhileExpr:model#Object#extern_kind */
6867 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location */
6868 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#location= */
6869 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#hot_location */
6870 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#debug */
6871 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent */
6872 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#parent= */
6873 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__replace_child
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#replace_child */
6874 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#replace_with */
6875 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__visit_all
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#visit_all */
6876 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AWhileExpr:literal#ANode#accept_literal */
6877 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__accept_scope_visitor
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#accept_scope_visitor */
6878 (nitmethod_t
)VIRTUAL_flow__AWhileExpr__accept_flow_visitor
, /* pointer to parser_nodes:AWhileExpr:flow#AWhileExpr#accept_flow_visitor */
6879 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AWhileExpr:local_var_init#ANode#accept_local_var_visitor */
6880 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AWhileExpr:auto_super_init#ANode#accept_auto_super_init */
6881 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AWhileExpr:astvalidation#AExpr#accept_ast_validation */
6882 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AWhileExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6883 (nitmethod_t
)VIRTUAL_transform__AWhileExpr__accept_transform_visitor
, /* pointer to parser_nodes:AWhileExpr:transform#AWhileExpr#accept_transform_visitor */
6884 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations */
6885 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#Prod#n_annotations= */
6886 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AWhileExpr:parser_work#Prod#collect_text */
6887 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_single_annotation */
6888 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AWhileExpr:annotation#Prod#get_annotations */
6889 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ANode#replace_with */
6890 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context */
6891 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AWhileExpr:flow#AExpr#after_flow_context= */
6892 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AWhileExpr:annotation#AExpr#as_string */
6893 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AWhileExpr:annotation#AExpr#as_id */
6894 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype */
6895 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#mtype= */
6896 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed */
6897 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#is_typed= */
6898 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to */
6899 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#implicit_cast_to= */
6900 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AWhileExpr:typing#AExpr#its_variable */
6901 (nitmethod_t
)VIRTUAL_typing__AWhileExpr__accept_typing
, /* pointer to parser_nodes:AWhileExpr:typing#AWhileExpr#accept_typing */
6902 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#make_var_read */
6903 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache */
6904 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#variable_cache= */
6905 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#detach_with_placeholder */
6906 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AWhileExpr:astbuilder#AExpr#add */
6907 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AExpr#expr */
6908 (nitmethod_t
)VIRTUAL_abstract_compiler__AWhileExpr__stmt
, /* pointer to parser_nodes:AWhileExpr:abstract_compiler#AWhileExpr#stmt */
6909 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AWhileExpr:astvalidation#ANode#accept_ast_validation */
6910 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#ALabelable#n_label */
6911 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_label_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_label= */
6912 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_kwwhile_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwwhile= */
6913 (nitmethod_t
)VIRTUAL_parser_nodes__AWhileExpr__n_expr
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_expr */
6914 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_expr_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_expr= */
6915 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_kwdo_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_kwdo= */
6916 (nitmethod_t
)VIRTUAL_parser_nodes__AWhileExpr__n_block
, /* pointer to parser_nodes:AWhileExpr:parser_nodes#AWhileExpr#n_block */
6917 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__n_block_61d
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#n_block= */
6918 (nitmethod_t
)VIRTUAL_parser_prod__AWhileExpr__init_awhileexpr
, /* pointer to parser_nodes:AWhileExpr:parser_prod#AWhileExpr#init_awhileexpr */
6919 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__break_mark
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark */
6920 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__break_mark_61d
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#break_mark= */
6921 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__continue_mark
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark */
6922 (nitmethod_t
)VIRTUAL_scope__AWhileExpr__continue_mark_61d
, /* pointer to parser_nodes:AWhileExpr:scope#AWhileExpr#continue_mark= */
6925 /* allocate AWhileExpr */
6926 val
* NEW_parser_nodes__AWhileExpr(const struct type
* type
) {
6927 val
* self
/* : AWhileExpr */;
6928 val
* var
/* : null */;
6929 val
* var1
/* : null */;
6930 val
* var2
/* : null */;
6931 short int var3
/* : Bool */;
6932 val
* var4
/* : null */;
6933 val
* var5
/* : null */;
6934 val
* var6
/* : null */;
6935 self
= nit_alloc(sizeof(struct instance
) + 16*sizeof(nitattribute_t
));
6937 self
->class = &class_parser_nodes__AWhileExpr
;
6939 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AWhileExpr exact> */
6941 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AWhileExpr exact> */
6943 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AWhileExpr exact> */
6945 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AWhileExpr exact> */
6947 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AWhileExpr exact> */
6949 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:AWhileExpr exact> */
6951 self
->attrs
[COLOR_parser_nodes__AWhileExpr___n_block
].val
= var6
; /* _n_block on <self:AWhileExpr exact> */
6954 /* runtime class parser_nodes__ALoopExpr */
6955 const struct class class_parser_nodes__ALoopExpr
= {
6958 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#object_id */
6959 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#is_same_instance */
6960 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#== */
6961 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#!= */
6962 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#hash */
6963 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#exit */
6964 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#sys */
6965 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALoopExpr:kernel#Object#init */
6966 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALoopExpr:sorter#Object#default_comparator */
6967 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALoopExpr:string#Object#to_s */
6968 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALoopExpr:string#Object#native_class_name */
6969 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALoopExpr:string#Object#class_name */
6970 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect */
6971 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALoopExpr:string#Object#inspect_head */
6972 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALoopExpr:string#Object#args */
6973 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALoopExpr:time#Object#get_time */
6974 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALoopExpr:file#Object#printn */
6975 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALoopExpr:file#Object#print */
6976 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALoopExpr:file#Object#getcwd */
6977 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALoopExpr:file#Object#file_getcwd */
6978 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#intrude_visibility */
6979 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#public_visibility */
6980 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#protected_visibility */
6981 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#private_visibility */
6982 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALoopExpr:model_base#Object#none_visibility */
6983 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALoopExpr:version#Object#nit_version */
6984 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#abstract_kind */
6985 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#concrete_kind */
6986 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#interface_kind */
6987 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#enum_kind */
6988 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALoopExpr:model#Object#extern_kind */
6989 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location */
6990 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#location= */
6991 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#hot_location */
6992 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#debug */
6993 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent */
6994 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#parent= */
6995 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__replace_child
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#replace_child */
6996 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#replace_with */
6997 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__visit_all
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#visit_all */
6998 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALoopExpr:literal#ANode#accept_literal */
6999 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__accept_scope_visitor
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#accept_scope_visitor */
7000 (nitmethod_t
)VIRTUAL_flow__ALoopExpr__accept_flow_visitor
, /* pointer to parser_nodes:ALoopExpr:flow#ALoopExpr#accept_flow_visitor */
7001 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALoopExpr:local_var_init#ANode#accept_local_var_visitor */
7002 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALoopExpr:auto_super_init#ANode#accept_auto_super_init */
7003 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ALoopExpr:astvalidation#AExpr#accept_ast_validation */
7004 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALoopExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7005 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALoopExpr:transform#ANode#accept_transform_visitor */
7006 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations */
7007 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#Prod#n_annotations= */
7008 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALoopExpr:parser_work#Prod#collect_text */
7009 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_single_annotation */
7010 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALoopExpr:annotation#Prod#get_annotations */
7011 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ANode#replace_with */
7012 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context */
7013 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ALoopExpr:flow#AExpr#after_flow_context= */
7014 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ALoopExpr:annotation#AExpr#as_string */
7015 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ALoopExpr:annotation#AExpr#as_id */
7016 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype */
7017 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#mtype= */
7018 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed */
7019 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#is_typed= */
7020 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to */
7021 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#implicit_cast_to= */
7022 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ALoopExpr:typing#AExpr#its_variable */
7023 (nitmethod_t
)VIRTUAL_typing__ALoopExpr__accept_typing
, /* pointer to parser_nodes:ALoopExpr:typing#ALoopExpr#accept_typing */
7024 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#make_var_read */
7025 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache */
7026 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#variable_cache= */
7027 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ALoopExpr:astbuilder#AExpr#detach_with_placeholder */
7028 (nitmethod_t
)VIRTUAL_astbuilder__ALoopExpr__add
, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#add */
7029 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#AExpr#expr */
7030 (nitmethod_t
)VIRTUAL_abstract_compiler__ALoopExpr__stmt
, /* pointer to parser_nodes:ALoopExpr:abstract_compiler#ALoopExpr#stmt */
7031 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALoopExpr:astvalidation#ANode#accept_ast_validation */
7032 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALabelable#n_label */
7033 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_label_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_label= */
7034 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_kwloop_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_kwloop= */
7035 (nitmethod_t
)VIRTUAL_parser_nodes__ALoopExpr__n_block
, /* pointer to parser_nodes:ALoopExpr:parser_nodes#ALoopExpr#n_block */
7036 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__n_block_61d
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#n_block= */
7037 (nitmethod_t
)VIRTUAL_parser_prod__ALoopExpr__init_aloopexpr
, /* pointer to parser_nodes:ALoopExpr:parser_prod#ALoopExpr#init_aloopexpr */
7038 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__break_mark
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark */
7039 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__break_mark_61d
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#break_mark= */
7040 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__continue_mark
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark */
7041 (nitmethod_t
)VIRTUAL_scope__ALoopExpr__continue_mark_61d
, /* pointer to parser_nodes:ALoopExpr:scope#ALoopExpr#continue_mark= */
7042 (nitmethod_t
)VIRTUAL_astbuilder__ALoopExpr__make
, /* pointer to parser_nodes:ALoopExpr:astbuilder#ALoopExpr#make */
7045 /* allocate ALoopExpr */
7046 val
* NEW_parser_nodes__ALoopExpr(const struct type
* type
) {
7047 val
* self
/* : ALoopExpr */;
7048 val
* var
/* : null */;
7049 val
* var1
/* : null */;
7050 val
* var2
/* : null */;
7051 short int var3
/* : Bool */;
7052 val
* var4
/* : null */;
7053 val
* var5
/* : null */;
7054 val
* var6
/* : null */;
7055 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
7057 self
->class = &class_parser_nodes__ALoopExpr
;
7059 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALoopExpr exact> */
7061 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALoopExpr exact> */
7063 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALoopExpr exact> */
7065 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALoopExpr exact> */
7067 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALoopExpr exact> */
7069 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:ALoopExpr exact> */
7071 self
->attrs
[COLOR_parser_nodes__ALoopExpr___n_block
].val
= var6
; /* _n_block on <self:ALoopExpr exact> */
7074 /* runtime class parser_nodes__AForExpr */
7075 const struct class class_parser_nodes__AForExpr
= {
7078 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AForExpr:kernel#Object#object_id */
7079 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AForExpr:kernel#Object#is_same_instance */
7080 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AForExpr:kernel#Object#== */
7081 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AForExpr:kernel#Object#!= */
7082 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AForExpr:kernel#Object#hash */
7083 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AForExpr:kernel#Object#exit */
7084 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AForExpr:kernel#Object#sys */
7085 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AForExpr:kernel#Object#init */
7086 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AForExpr:sorter#Object#default_comparator */
7087 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AForExpr:string#Object#to_s */
7088 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AForExpr:string#Object#native_class_name */
7089 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AForExpr:string#Object#class_name */
7090 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AForExpr:string#Object#inspect */
7091 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AForExpr:string#Object#inspect_head */
7092 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AForExpr:string#Object#args */
7093 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AForExpr:time#Object#get_time */
7094 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AForExpr:file#Object#printn */
7095 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AForExpr:file#Object#print */
7096 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AForExpr:file#Object#getcwd */
7097 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AForExpr:file#Object#file_getcwd */
7098 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#intrude_visibility */
7099 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#public_visibility */
7100 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#protected_visibility */
7101 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#private_visibility */
7102 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AForExpr:model_base#Object#none_visibility */
7103 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AForExpr:version#Object#nit_version */
7104 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AForExpr:model#Object#abstract_kind */
7105 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AForExpr:model#Object#concrete_kind */
7106 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AForExpr:model#Object#interface_kind */
7107 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AForExpr:model#Object#enum_kind */
7108 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AForExpr:model#Object#extern_kind */
7109 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location */
7110 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#location= */
7111 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#hot_location */
7112 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#debug */
7113 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent */
7114 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#parent= */
7115 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__replace_child
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#replace_child */
7116 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#replace_with */
7117 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__visit_all
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#visit_all */
7118 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AForExpr:literal#ANode#accept_literal */
7119 (nitmethod_t
)VIRTUAL_scope__AForExpr__accept_scope_visitor
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#accept_scope_visitor */
7120 (nitmethod_t
)VIRTUAL_flow__AForExpr__accept_flow_visitor
, /* pointer to parser_nodes:AForExpr:flow#AForExpr#accept_flow_visitor */
7121 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AForExpr:local_var_init#ANode#accept_local_var_visitor */
7122 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AForExpr:auto_super_init#ANode#accept_auto_super_init */
7123 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AForExpr:astvalidation#AExpr#accept_ast_validation */
7124 (nitmethod_t
)VIRTUAL_rapid_type_analysis__AForExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AForExpr:rapid_type_analysis#AForExpr#accept_rapid_type_visitor */
7125 (nitmethod_t
)VIRTUAL_transform__AForExpr__accept_transform_visitor
, /* pointer to parser_nodes:AForExpr:transform#AForExpr#accept_transform_visitor */
7126 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations */
7127 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AForExpr:parser_nodes#Prod#n_annotations= */
7128 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AForExpr:parser_work#Prod#collect_text */
7129 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_single_annotation */
7130 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AForExpr:annotation#Prod#get_annotations */
7131 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AForExpr:parser_nodes#ANode#replace_with */
7132 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context */
7133 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AForExpr:flow#AExpr#after_flow_context= */
7134 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AForExpr:annotation#AExpr#as_string */
7135 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AForExpr:annotation#AExpr#as_id */
7136 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype */
7137 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#mtype= */
7138 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed */
7139 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#is_typed= */
7140 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to */
7141 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AForExpr:typing#AExpr#implicit_cast_to= */
7142 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AForExpr:typing#AExpr#its_variable */
7143 (nitmethod_t
)VIRTUAL_typing__AForExpr__accept_typing
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#accept_typing */
7144 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#make_var_read */
7145 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache */
7146 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#variable_cache= */
7147 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#detach_with_placeholder */
7148 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AForExpr:astbuilder#AExpr#add */
7149 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AForExpr:abstract_compiler#AExpr#expr */
7150 (nitmethod_t
)VIRTUAL_abstract_compiler__AForExpr__stmt
, /* pointer to parser_nodes:AForExpr:abstract_compiler#AForExpr#stmt */
7151 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AForExpr:astvalidation#ANode#accept_ast_validation */
7152 (nitmethod_t
)VIRTUAL_parser_nodes__ALabelable__n_label
, /* pointer to parser_nodes:AForExpr:parser_nodes#ALabelable#n_label */
7153 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_label_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_label= */
7154 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_kwfor_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwfor= */
7155 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_ids
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_ids */
7156 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_expr
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_expr */
7157 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_expr_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_expr= */
7158 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_kwdo_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_kwdo= */
7159 (nitmethod_t
)VIRTUAL_parser_nodes__AForExpr__n_block
, /* pointer to parser_nodes:AForExpr:parser_nodes#AForExpr#n_block */
7160 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__n_block_61d
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#n_block= */
7161 (nitmethod_t
)VIRTUAL_parser_prod__AForExpr__init_aforexpr
, /* pointer to parser_nodes:AForExpr:parser_prod#AForExpr#init_aforexpr */
7162 (nitmethod_t
)VIRTUAL_scope__AForExpr__variables
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables */
7163 (nitmethod_t
)VIRTUAL_scope__AForExpr__variables_61d
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#variables= */
7164 (nitmethod_t
)VIRTUAL_scope__AForExpr__break_mark
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark */
7165 (nitmethod_t
)VIRTUAL_scope__AForExpr__break_mark_61d
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#break_mark= */
7166 (nitmethod_t
)VIRTUAL_scope__AForExpr__continue_mark
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark */
7167 (nitmethod_t
)VIRTUAL_scope__AForExpr__continue_mark_61d
, /* pointer to parser_nodes:AForExpr:scope#AForExpr#continue_mark= */
7168 (nitmethod_t
)VIRTUAL_typing__AForExpr__coltype_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#coltype= */
7169 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_iterator
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator */
7170 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_iterator_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_iterator= */
7171 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_is_ok
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok */
7172 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_is_ok_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_is_ok= */
7173 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_item
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item */
7174 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_item_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_item= */
7175 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_next
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next */
7176 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_next_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_next= */
7177 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_key
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key */
7178 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_key_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_key= */
7179 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_finish
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_finish */
7180 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_finish_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_finish= */
7181 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_lt
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_lt */
7182 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_lt_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_lt= */
7183 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_successor
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_successor */
7184 (nitmethod_t
)VIRTUAL_typing__AForExpr__method_successor_61d
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#method_successor= */
7185 (nitmethod_t
)VIRTUAL_typing__AForExpr__do_type_iterator
, /* pointer to parser_nodes:AForExpr:typing#AForExpr#do_type_iterator */
7188 /* allocate AForExpr */
7189 val
* NEW_parser_nodes__AForExpr(const struct type
* type
) {
7190 val
* self
/* : AForExpr */;
7191 val
* var
/* : null */;
7192 val
* var1
/* : null */;
7193 val
* var2
/* : null */;
7194 short int var3
/* : Bool */;
7195 val
* var4
/* : null */;
7196 val
* var5
/* : null */;
7197 val
* var6
/* : ANodes[TId] */;
7198 val
* var7
/* : null */;
7199 self
= nit_alloc(sizeof(struct instance
) + 27*sizeof(nitattribute_t
));
7201 self
->class = &class_parser_nodes__AForExpr
;
7203 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AForExpr exact> */
7205 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AForExpr exact> */
7207 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AForExpr exact> */
7209 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AForExpr exact> */
7211 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AForExpr exact> */
7213 self
->attrs
[COLOR_parser_nodes__ALabelable___n_label
].val
= var5
; /* _n_label on <self:AForExpr exact> */
7214 var6
= NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__TId
);
7216 ((void (*)(val
*, val
*))(var6
->class->vft
[COLOR_parser_nodes__ANodes__parent_61d
]))(var6
, self
) /* parent= on <var6:ANodes[TId]>*/;
7219 ((void (*)(val
*))(var6
->class->vft
[COLOR_kernel__Object__init
]))(var6
) /* init on <var6:ANodes[TId]>*/;
7221 self
->attrs
[COLOR_parser_nodes__AForExpr___n_ids
].val
= var6
; /* _n_ids on <self:AForExpr exact> */
7223 self
->attrs
[COLOR_parser_nodes__AForExpr___n_block
].val
= var7
; /* _n_block on <self:AForExpr exact> */
7226 /* runtime class parser_nodes__AAssertExpr */
7227 const struct class class_parser_nodes__AAssertExpr
= {
7230 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#object_id */
7231 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#is_same_instance */
7232 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#== */
7233 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#!= */
7234 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#hash */
7235 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#exit */
7236 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#sys */
7237 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAssertExpr:kernel#Object#init */
7238 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAssertExpr:sorter#Object#default_comparator */
7239 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAssertExpr:string#Object#to_s */
7240 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAssertExpr:string#Object#native_class_name */
7241 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAssertExpr:string#Object#class_name */
7242 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect */
7243 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAssertExpr:string#Object#inspect_head */
7244 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAssertExpr:string#Object#args */
7245 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAssertExpr:time#Object#get_time */
7246 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAssertExpr:file#Object#printn */
7247 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAssertExpr:file#Object#print */
7248 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAssertExpr:file#Object#getcwd */
7249 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAssertExpr:file#Object#file_getcwd */
7250 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#intrude_visibility */
7251 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#public_visibility */
7252 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#protected_visibility */
7253 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#private_visibility */
7254 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAssertExpr:model_base#Object#none_visibility */
7255 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAssertExpr:version#Object#nit_version */
7256 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#abstract_kind */
7257 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#concrete_kind */
7258 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#interface_kind */
7259 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#enum_kind */
7260 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAssertExpr:model#Object#extern_kind */
7261 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location */
7262 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#location= */
7263 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#hot_location */
7264 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#debug */
7265 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent */
7266 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#parent= */
7267 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__replace_child
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#replace_child */
7268 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#replace_with */
7269 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__visit_all
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#visit_all */
7270 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAssertExpr:literal#ANode#accept_literal */
7271 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAssertExpr:scope#ANode#accept_scope_visitor */
7272 (nitmethod_t
)VIRTUAL_flow__AAssertExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAssertExpr:flow#AAssertExpr#accept_flow_visitor */
7273 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAssertExpr:local_var_init#ANode#accept_local_var_visitor */
7274 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAssertExpr:auto_super_init#ANode#accept_auto_super_init */
7275 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAssertExpr:astvalidation#AExpr#accept_ast_validation */
7276 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAssertExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7277 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAssertExpr:transform#ANode#accept_transform_visitor */
7278 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations */
7279 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#Prod#n_annotations= */
7280 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAssertExpr:parser_work#Prod#collect_text */
7281 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_single_annotation */
7282 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAssertExpr:annotation#Prod#get_annotations */
7283 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#ANode#replace_with */
7284 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context */
7285 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAssertExpr:flow#AExpr#after_flow_context= */
7286 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AAssertExpr:annotation#AExpr#as_string */
7287 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AAssertExpr:annotation#AExpr#as_id */
7288 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype */
7289 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#mtype= */
7290 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed */
7291 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#is_typed= */
7292 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to */
7293 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#implicit_cast_to= */
7294 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAssertExpr:typing#AExpr#its_variable */
7295 (nitmethod_t
)VIRTUAL_typing__AAssertExpr__accept_typing
, /* pointer to parser_nodes:AAssertExpr:typing#AAssertExpr#accept_typing */
7296 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#make_var_read */
7297 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache */
7298 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#variable_cache= */
7299 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#detach_with_placeholder */
7300 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAssertExpr:astbuilder#AExpr#add */
7301 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__expr
, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AExpr#expr */
7302 (nitmethod_t
)VIRTUAL_abstract_compiler__AAssertExpr__stmt
, /* pointer to parser_nodes:AAssertExpr:abstract_compiler#AAssertExpr#stmt */
7303 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAssertExpr:astvalidation#ANode#accept_ast_validation */
7304 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_kwassert_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_kwassert= */
7305 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_id
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_id */
7306 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_id_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_id= */
7307 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_expr
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_expr */
7308 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_expr_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_expr= */
7309 (nitmethod_t
)VIRTUAL_parser_nodes__AAssertExpr__n_else
, /* pointer to parser_nodes:AAssertExpr:parser_nodes#AAssertExpr#n_else */
7310 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__n_else_61d
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#n_else= */
7311 (nitmethod_t
)VIRTUAL_parser_prod__AAssertExpr__init_aassertexpr
, /* pointer to parser_nodes:AAssertExpr:parser_prod#AAssertExpr#init_aassertexpr */
7314 /* allocate AAssertExpr */
7315 val
* NEW_parser_nodes__AAssertExpr(const struct type
* type
) {
7316 val
* self
/* : AAssertExpr */;
7317 val
* var
/* : null */;
7318 val
* var1
/* : null */;
7319 val
* var2
/* : null */;
7320 short int var3
/* : Bool */;
7321 val
* var4
/* : null */;
7322 val
* var5
/* : null */;
7323 val
* var6
/* : null */;
7324 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
7326 self
->class = &class_parser_nodes__AAssertExpr
;
7328 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAssertExpr exact> */
7330 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAssertExpr exact> */
7332 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAssertExpr exact> */
7334 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAssertExpr exact> */
7336 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAssertExpr exact> */
7338 self
->attrs
[COLOR_parser_nodes__AAssertExpr___n_id
].val
= var5
; /* _n_id on <self:AAssertExpr exact> */
7340 self
->attrs
[COLOR_parser_nodes__AAssertExpr___n_else
].val
= var6
; /* _n_else on <self:AAssertExpr exact> */
7343 /* runtime class parser_nodes__AAssignFormExpr */
7344 /* allocate AAssignFormExpr */
7345 val
* NEW_parser_nodes__AAssignFormExpr(const struct type
* type
) {
7346 PRINT_ERROR("Runtime error: %s", "AAssignFormExpr is DEAD");
7350 /* runtime class parser_nodes__AReassignFormExpr */
7351 /* allocate AReassignFormExpr */
7352 val
* NEW_parser_nodes__AReassignFormExpr(const struct type
* type
) {
7353 PRINT_ERROR("Runtime error: %s", "AReassignFormExpr is DEAD");
7357 /* runtime class parser_nodes__AOnceExpr */
7358 const struct class class_parser_nodes__AOnceExpr
= {
7361 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#object_id */
7362 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#is_same_instance */
7363 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#== */
7364 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#!= */
7365 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#hash */
7366 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#exit */
7367 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#sys */
7368 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AOnceExpr:kernel#Object#init */
7369 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AOnceExpr:sorter#Object#default_comparator */
7370 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOnceExpr:string#Object#to_s */
7371 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOnceExpr:string#Object#native_class_name */
7372 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOnceExpr:string#Object#class_name */
7373 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect */
7374 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOnceExpr:string#Object#inspect_head */
7375 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOnceExpr:string#Object#args */
7376 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOnceExpr:time#Object#get_time */
7377 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOnceExpr:file#Object#printn */
7378 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOnceExpr:file#Object#print */
7379 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOnceExpr:file#Object#getcwd */
7380 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOnceExpr:file#Object#file_getcwd */
7381 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#intrude_visibility */
7382 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#public_visibility */
7383 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#protected_visibility */
7384 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#private_visibility */
7385 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOnceExpr:model_base#Object#none_visibility */
7386 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOnceExpr:version#Object#nit_version */
7387 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#abstract_kind */
7388 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#concrete_kind */
7389 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#interface_kind */
7390 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#enum_kind */
7391 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOnceExpr:model#Object#extern_kind */
7392 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location */
7393 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#location= */
7394 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#hot_location */
7395 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#debug */
7396 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent */
7397 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#parent= */
7398 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__replace_child
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#replace_child */
7399 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#replace_with */
7400 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__visit_all
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#visit_all */
7401 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOnceExpr:literal#ANode#accept_literal */
7402 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOnceExpr:scope#ANode#accept_scope_visitor */
7403 (nitmethod_t
)VIRTUAL_flow__AOnceExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOnceExpr:flow#AOnceExpr#accept_flow_visitor */
7404 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOnceExpr:local_var_init#ANode#accept_local_var_visitor */
7405 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOnceExpr:auto_super_init#ANode#accept_auto_super_init */
7406 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOnceExpr:astvalidation#AExpr#accept_ast_validation */
7407 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOnceExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7408 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AOnceExpr:transform#ANode#accept_transform_visitor */
7409 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations */
7410 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#Prod#n_annotations= */
7411 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AOnceExpr:parser_work#Prod#collect_text */
7412 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_single_annotation */
7413 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOnceExpr:annotation#Prod#get_annotations */
7414 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#ANode#replace_with */
7415 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context */
7416 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOnceExpr:flow#AExpr#after_flow_context= */
7417 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AOnceExpr:annotation#AExpr#as_string */
7418 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AOnceExpr:annotation#AExpr#as_id */
7419 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype */
7420 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#mtype= */
7421 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed */
7422 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#is_typed= */
7423 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to */
7424 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#implicit_cast_to= */
7425 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOnceExpr:typing#AExpr#its_variable */
7426 (nitmethod_t
)VIRTUAL_typing__AOnceExpr__accept_typing
, /* pointer to parser_nodes:AOnceExpr:typing#AOnceExpr#accept_typing */
7427 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#make_var_read */
7428 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache */
7429 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#variable_cache= */
7430 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#detach_with_placeholder */
7431 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOnceExpr:astbuilder#AExpr#add */
7432 (nitmethod_t
)VIRTUAL_abstract_compiler__AOnceExpr__expr
, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AOnceExpr#expr */
7433 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOnceExpr:abstract_compiler#AExpr#stmt */
7434 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOnceExpr:astvalidation#ANode#accept_ast_validation */
7435 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__n_kwonce_61d
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_kwonce= */
7436 (nitmethod_t
)VIRTUAL_parser_nodes__AOnceExpr__n_expr
, /* pointer to parser_nodes:AOnceExpr:parser_nodes#AOnceExpr#n_expr */
7437 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__n_expr_61d
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#n_expr= */
7438 (nitmethod_t
)VIRTUAL_parser_prod__AOnceExpr__init_aonceexpr
, /* pointer to parser_nodes:AOnceExpr:parser_prod#AOnceExpr#init_aonceexpr */
7441 /* allocate AOnceExpr */
7442 val
* NEW_parser_nodes__AOnceExpr(const struct type
* type
) {
7443 val
* self
/* : AOnceExpr */;
7444 val
* var
/* : null */;
7445 val
* var1
/* : null */;
7446 val
* var2
/* : null */;
7447 short int var3
/* : Bool */;
7448 val
* var4
/* : null */;
7449 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7451 self
->class = &class_parser_nodes__AOnceExpr
;
7453 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AOnceExpr exact> */
7455 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AOnceExpr exact> */
7457 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AOnceExpr exact> */
7459 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AOnceExpr exact> */
7461 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AOnceExpr exact> */
7464 /* runtime class parser_nodes__ASendExpr */
7465 /* allocate ASendExpr */
7466 val
* NEW_parser_nodes__ASendExpr(const struct type
* type
) {
7467 PRINT_ERROR("Runtime error: %s", "ASendExpr is DEAD");
7471 /* runtime class parser_nodes__ABinopExpr */
7472 /* allocate ABinopExpr */
7473 val
* NEW_parser_nodes__ABinopExpr(const struct type
* type
) {
7474 PRINT_ERROR("Runtime error: %s", "ABinopExpr is DEAD");
7478 /* runtime class parser_nodes__ABoolExpr */
7479 /* allocate ABoolExpr */
7480 val
* NEW_parser_nodes__ABoolExpr(const struct type
* type
) {
7481 PRINT_ERROR("Runtime error: %s", "ABoolExpr is DEAD");
7485 /* runtime class parser_nodes__AOrExpr */
7486 const struct class class_parser_nodes__AOrExpr
= {
7489 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOrExpr:kernel#Object#object_id */
7490 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOrExpr:kernel#Object#is_same_instance */
7491 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOrExpr:kernel#Object#== */
7492 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOrExpr:kernel#Object#!= */
7493 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOrExpr:kernel#Object#hash */
7494 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOrExpr:kernel#Object#exit */
7495 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOrExpr:kernel#Object#sys */
7496 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AOrExpr:kernel#Object#init */
7497 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AOrExpr:sorter#Object#default_comparator */
7498 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOrExpr:string#Object#to_s */
7499 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOrExpr:string#Object#native_class_name */
7500 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOrExpr:string#Object#class_name */
7501 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOrExpr:string#Object#inspect */
7502 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOrExpr:string#Object#inspect_head */
7503 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOrExpr:string#Object#args */
7504 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOrExpr:time#Object#get_time */
7505 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOrExpr:file#Object#printn */
7506 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOrExpr:file#Object#print */
7507 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOrExpr:file#Object#getcwd */
7508 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOrExpr:file#Object#file_getcwd */
7509 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#intrude_visibility */
7510 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#public_visibility */
7511 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#protected_visibility */
7512 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#private_visibility */
7513 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOrExpr:model_base#Object#none_visibility */
7514 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOrExpr:version#Object#nit_version */
7515 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#abstract_kind */
7516 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#concrete_kind */
7517 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#interface_kind */
7518 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#enum_kind */
7519 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOrExpr:model#Object#extern_kind */
7520 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location */
7521 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#location= */
7522 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#hot_location */
7523 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#debug */
7524 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent */
7525 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#parent= */
7526 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__replace_child
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#replace_child */
7527 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#replace_with */
7528 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__visit_all
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#visit_all */
7529 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOrExpr:literal#ANode#accept_literal */
7530 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOrExpr:scope#ANode#accept_scope_visitor */
7531 (nitmethod_t
)VIRTUAL_flow__AOrExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOrExpr:flow#AOrExpr#accept_flow_visitor */
7532 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOrExpr:local_var_init#ANode#accept_local_var_visitor */
7533 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOrExpr:auto_super_init#ANode#accept_auto_super_init */
7534 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOrExpr:astvalidation#AExpr#accept_ast_validation */
7535 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7536 (nitmethod_t
)VIRTUAL_transform__AOrExpr__accept_transform_visitor
, /* pointer to parser_nodes:AOrExpr:transform#AOrExpr#accept_transform_visitor */
7537 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations */
7538 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOrExpr:parser_nodes#Prod#n_annotations= */
7539 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AOrExpr:parser_work#Prod#collect_text */
7540 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_single_annotation */
7541 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOrExpr:annotation#Prod#get_annotations */
7542 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOrExpr:parser_nodes#ANode#replace_with */
7543 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context */
7544 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOrExpr:flow#AExpr#after_flow_context= */
7545 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AOrExpr:annotation#AExpr#as_string */
7546 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AOrExpr:annotation#AExpr#as_id */
7547 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype */
7548 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#mtype= */
7549 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed */
7550 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#is_typed= */
7551 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to */
7552 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#implicit_cast_to= */
7553 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOrExpr:typing#AExpr#its_variable */
7554 (nitmethod_t
)VIRTUAL_typing__AOrExpr__accept_typing
, /* pointer to parser_nodes:AOrExpr:typing#AOrExpr#accept_typing */
7555 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#make_var_read */
7556 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache */
7557 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#variable_cache= */
7558 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#detach_with_placeholder */
7559 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOrExpr:astbuilder#AExpr#add */
7560 (nitmethod_t
)VIRTUAL_abstract_compiler__AOrExpr__expr
, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AOrExpr#expr */
7561 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOrExpr:abstract_compiler#AExpr#stmt */
7562 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOrExpr:astvalidation#ANode#accept_ast_validation */
7563 (nitmethod_t
)VIRTUAL_parser_nodes__AOrExpr__n_expr
, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr */
7564 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__n_expr_61d
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr= */
7565 (nitmethod_t
)VIRTUAL_parser_nodes__AOrExpr__n_expr2
, /* pointer to parser_nodes:AOrExpr:parser_nodes#AOrExpr#n_expr2 */
7566 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__n_expr2_61d
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#n_expr2= */
7567 (nitmethod_t
)VIRTUAL_parser_prod__AOrExpr__init_aorexpr
, /* pointer to parser_nodes:AOrExpr:parser_prod#AOrExpr#init_aorexpr */
7570 /* allocate AOrExpr */
7571 val
* NEW_parser_nodes__AOrExpr(const struct type
* type
) {
7572 val
* self
/* : AOrExpr */;
7573 val
* var
/* : null */;
7574 val
* var1
/* : null */;
7575 val
* var2
/* : null */;
7576 short int var3
/* : Bool */;
7577 val
* var4
/* : null */;
7578 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7580 self
->class = &class_parser_nodes__AOrExpr
;
7582 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AOrExpr exact> */
7584 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AOrExpr exact> */
7586 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AOrExpr exact> */
7588 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AOrExpr exact> */
7590 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AOrExpr exact> */
7593 /* runtime class parser_nodes__AAndExpr */
7594 const struct class class_parser_nodes__AAndExpr
= {
7597 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AAndExpr:kernel#Object#object_id */
7598 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AAndExpr:kernel#Object#is_same_instance */
7599 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AAndExpr:kernel#Object#== */
7600 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AAndExpr:kernel#Object#!= */
7601 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AAndExpr:kernel#Object#hash */
7602 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AAndExpr:kernel#Object#exit */
7603 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AAndExpr:kernel#Object#sys */
7604 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AAndExpr:kernel#Object#init */
7605 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AAndExpr:sorter#Object#default_comparator */
7606 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AAndExpr:string#Object#to_s */
7607 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AAndExpr:string#Object#native_class_name */
7608 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AAndExpr:string#Object#class_name */
7609 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AAndExpr:string#Object#inspect */
7610 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AAndExpr:string#Object#inspect_head */
7611 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AAndExpr:string#Object#args */
7612 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AAndExpr:time#Object#get_time */
7613 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AAndExpr:file#Object#printn */
7614 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AAndExpr:file#Object#print */
7615 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AAndExpr:file#Object#getcwd */
7616 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AAndExpr:file#Object#file_getcwd */
7617 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#intrude_visibility */
7618 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#public_visibility */
7619 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#protected_visibility */
7620 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#private_visibility */
7621 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AAndExpr:model_base#Object#none_visibility */
7622 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AAndExpr:version#Object#nit_version */
7623 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#abstract_kind */
7624 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#concrete_kind */
7625 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#interface_kind */
7626 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#enum_kind */
7627 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AAndExpr:model#Object#extern_kind */
7628 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location */
7629 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#location= */
7630 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#hot_location */
7631 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#debug */
7632 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent */
7633 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#parent= */
7634 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__replace_child
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#replace_child */
7635 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#replace_with */
7636 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__visit_all
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#visit_all */
7637 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AAndExpr:literal#ANode#accept_literal */
7638 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AAndExpr:scope#ANode#accept_scope_visitor */
7639 (nitmethod_t
)VIRTUAL_flow__AAndExpr__accept_flow_visitor
, /* pointer to parser_nodes:AAndExpr:flow#AAndExpr#accept_flow_visitor */
7640 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AAndExpr:local_var_init#ANode#accept_local_var_visitor */
7641 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AAndExpr:auto_super_init#ANode#accept_auto_super_init */
7642 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AAndExpr:astvalidation#AExpr#accept_ast_validation */
7643 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAndExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7644 (nitmethod_t
)VIRTUAL_transform__AAndExpr__accept_transform_visitor
, /* pointer to parser_nodes:AAndExpr:transform#AAndExpr#accept_transform_visitor */
7645 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations */
7646 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAndExpr:parser_nodes#Prod#n_annotations= */
7647 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AAndExpr:parser_work#Prod#collect_text */
7648 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_single_annotation */
7649 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AAndExpr:annotation#Prod#get_annotations */
7650 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AAndExpr:parser_nodes#ANode#replace_with */
7651 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context */
7652 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AAndExpr:flow#AExpr#after_flow_context= */
7653 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AAndExpr:annotation#AExpr#as_string */
7654 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AAndExpr:annotation#AExpr#as_id */
7655 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype */
7656 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#mtype= */
7657 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed */
7658 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#is_typed= */
7659 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to */
7660 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#implicit_cast_to= */
7661 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AAndExpr:typing#AExpr#its_variable */
7662 (nitmethod_t
)VIRTUAL_typing__AAndExpr__accept_typing
, /* pointer to parser_nodes:AAndExpr:typing#AAndExpr#accept_typing */
7663 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#make_var_read */
7664 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache */
7665 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#variable_cache= */
7666 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#detach_with_placeholder */
7667 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AAndExpr:astbuilder#AExpr#add */
7668 (nitmethod_t
)VIRTUAL_abstract_compiler__AAndExpr__expr
, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AAndExpr#expr */
7669 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AAndExpr:abstract_compiler#AExpr#stmt */
7670 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AAndExpr:astvalidation#ANode#accept_ast_validation */
7671 (nitmethod_t
)VIRTUAL_parser_nodes__AAndExpr__n_expr
, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr */
7672 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__n_expr_61d
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr= */
7673 (nitmethod_t
)VIRTUAL_parser_nodes__AAndExpr__n_expr2
, /* pointer to parser_nodes:AAndExpr:parser_nodes#AAndExpr#n_expr2 */
7674 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__n_expr2_61d
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#n_expr2= */
7675 (nitmethod_t
)VIRTUAL_parser_prod__AAndExpr__init_aandexpr
, /* pointer to parser_nodes:AAndExpr:parser_prod#AAndExpr#init_aandexpr */
7678 /* allocate AAndExpr */
7679 val
* NEW_parser_nodes__AAndExpr(const struct type
* type
) {
7680 val
* self
/* : AAndExpr */;
7681 val
* var
/* : null */;
7682 val
* var1
/* : null */;
7683 val
* var2
/* : null */;
7684 short int var3
/* : Bool */;
7685 val
* var4
/* : null */;
7686 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7688 self
->class = &class_parser_nodes__AAndExpr
;
7690 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAndExpr exact> */
7692 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAndExpr exact> */
7694 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAndExpr exact> */
7696 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAndExpr exact> */
7698 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAndExpr exact> */
7701 /* runtime class parser_nodes__AOrElseExpr */
7702 const struct class class_parser_nodes__AOrElseExpr
= {
7705 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#object_id */
7706 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#is_same_instance */
7707 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#== */
7708 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#!= */
7709 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#hash */
7710 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#exit */
7711 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#sys */
7712 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AOrElseExpr:kernel#Object#init */
7713 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AOrElseExpr:sorter#Object#default_comparator */
7714 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AOrElseExpr:string#Object#to_s */
7715 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AOrElseExpr:string#Object#native_class_name */
7716 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AOrElseExpr:string#Object#class_name */
7717 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect */
7718 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AOrElseExpr:string#Object#inspect_head */
7719 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AOrElseExpr:string#Object#args */
7720 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AOrElseExpr:time#Object#get_time */
7721 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AOrElseExpr:file#Object#printn */
7722 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AOrElseExpr:file#Object#print */
7723 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AOrElseExpr:file#Object#getcwd */
7724 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AOrElseExpr:file#Object#file_getcwd */
7725 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#intrude_visibility */
7726 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#public_visibility */
7727 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#protected_visibility */
7728 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#private_visibility */
7729 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AOrElseExpr:model_base#Object#none_visibility */
7730 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AOrElseExpr:version#Object#nit_version */
7731 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#abstract_kind */
7732 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#concrete_kind */
7733 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#interface_kind */
7734 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#enum_kind */
7735 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AOrElseExpr:model#Object#extern_kind */
7736 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location */
7737 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#location= */
7738 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#hot_location */
7739 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#debug */
7740 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent */
7741 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#parent= */
7742 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__replace_child
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#replace_child */
7743 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#replace_with */
7744 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__visit_all
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#visit_all */
7745 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AOrElseExpr:literal#ANode#accept_literal */
7746 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AOrElseExpr:scope#ANode#accept_scope_visitor */
7747 (nitmethod_t
)VIRTUAL_flow__AOrElseExpr__accept_flow_visitor
, /* pointer to parser_nodes:AOrElseExpr:flow#AOrElseExpr#accept_flow_visitor */
7748 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AOrElseExpr:local_var_init#ANode#accept_local_var_visitor */
7749 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AOrElseExpr:auto_super_init#ANode#accept_auto_super_init */
7750 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AOrElseExpr:astvalidation#AExpr#accept_ast_validation */
7751 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOrElseExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7752 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AOrElseExpr:transform#ANode#accept_transform_visitor */
7753 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations */
7754 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#Prod#n_annotations= */
7755 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AOrElseExpr:parser_work#Prod#collect_text */
7756 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_single_annotation */
7757 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AOrElseExpr:annotation#Prod#get_annotations */
7758 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#ANode#replace_with */
7759 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context */
7760 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AOrElseExpr:flow#AExpr#after_flow_context= */
7761 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AOrElseExpr:annotation#AExpr#as_string */
7762 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AOrElseExpr:annotation#AExpr#as_id */
7763 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype */
7764 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#mtype= */
7765 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed */
7766 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#is_typed= */
7767 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to */
7768 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#implicit_cast_to= */
7769 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AOrElseExpr:typing#AExpr#its_variable */
7770 (nitmethod_t
)VIRTUAL_typing__AOrElseExpr__accept_typing
, /* pointer to parser_nodes:AOrElseExpr:typing#AOrElseExpr#accept_typing */
7771 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#make_var_read */
7772 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache */
7773 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#variable_cache= */
7774 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#detach_with_placeholder */
7775 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AOrElseExpr:astbuilder#AExpr#add */
7776 (nitmethod_t
)VIRTUAL_abstract_compiler__AOrElseExpr__expr
, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AOrElseExpr#expr */
7777 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AOrElseExpr:abstract_compiler#AExpr#stmt */
7778 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AOrElseExpr:astvalidation#ANode#accept_ast_validation */
7779 (nitmethod_t
)VIRTUAL_parser_nodes__AOrElseExpr__n_expr
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr */
7780 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__n_expr_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr= */
7781 (nitmethod_t
)VIRTUAL_parser_nodes__AOrElseExpr__n_expr2
, /* pointer to parser_nodes:AOrElseExpr:parser_nodes#AOrElseExpr#n_expr2 */
7782 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__n_expr2_61d
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#n_expr2= */
7783 (nitmethod_t
)VIRTUAL_parser_prod__AOrElseExpr__init_aorelseexpr
, /* pointer to parser_nodes:AOrElseExpr:parser_prod#AOrElseExpr#init_aorelseexpr */
7784 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AOrElseExpr:flow#ANode#accept_flow_visitor */
7787 /* allocate AOrElseExpr */
7788 val
* NEW_parser_nodes__AOrElseExpr(const struct type
* type
) {
7789 val
* self
/* : AOrElseExpr */;
7790 val
* var
/* : null */;
7791 val
* var1
/* : null */;
7792 val
* var2
/* : null */;
7793 short int var3
/* : Bool */;
7794 val
* var4
/* : null */;
7795 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7797 self
->class = &class_parser_nodes__AOrElseExpr
;
7799 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AOrElseExpr exact> */
7801 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AOrElseExpr exact> */
7803 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AOrElseExpr exact> */
7805 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AOrElseExpr exact> */
7807 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AOrElseExpr exact> */
7810 /* runtime class parser_nodes__AImpliesExpr */
7811 const struct class class_parser_nodes__AImpliesExpr
= {
7814 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#object_id */
7815 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#is_same_instance */
7816 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#== */
7817 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#!= */
7818 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#hash */
7819 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#exit */
7820 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#sys */
7821 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AImpliesExpr:kernel#Object#init */
7822 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AImpliesExpr:sorter#Object#default_comparator */
7823 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AImpliesExpr:string#Object#to_s */
7824 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AImpliesExpr:string#Object#native_class_name */
7825 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AImpliesExpr:string#Object#class_name */
7826 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect */
7827 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AImpliesExpr:string#Object#inspect_head */
7828 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AImpliesExpr:string#Object#args */
7829 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AImpliesExpr:time#Object#get_time */
7830 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AImpliesExpr:file#Object#printn */
7831 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AImpliesExpr:file#Object#print */
7832 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AImpliesExpr:file#Object#getcwd */
7833 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AImpliesExpr:file#Object#file_getcwd */
7834 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#intrude_visibility */
7835 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#public_visibility */
7836 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#protected_visibility */
7837 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#private_visibility */
7838 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AImpliesExpr:model_base#Object#none_visibility */
7839 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AImpliesExpr:version#Object#nit_version */
7840 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#abstract_kind */
7841 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#concrete_kind */
7842 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#interface_kind */
7843 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#enum_kind */
7844 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AImpliesExpr:model#Object#extern_kind */
7845 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#location */
7846 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#location= */
7847 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#hot_location */
7848 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#debug */
7849 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent */
7850 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#parent= */
7851 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__replace_child
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#replace_child */
7852 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#replace_with */
7853 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__visit_all
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#visit_all */
7854 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AImpliesExpr:literal#ANode#accept_literal */
7855 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AImpliesExpr:scope#ANode#accept_scope_visitor */
7856 (nitmethod_t
)VIRTUAL_flow__AImpliesExpr__accept_flow_visitor
, /* pointer to parser_nodes:AImpliesExpr:flow#AImpliesExpr#accept_flow_visitor */
7857 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AImpliesExpr:local_var_init#ANode#accept_local_var_visitor */
7858 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AImpliesExpr:auto_super_init#ANode#accept_auto_super_init */
7859 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AImpliesExpr:astvalidation#AExpr#accept_ast_validation */
7860 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AImpliesExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7861 (nitmethod_t
)VIRTUAL_transform__AImpliesExpr__accept_transform_visitor
, /* pointer to parser_nodes:AImpliesExpr:transform#AImpliesExpr#accept_transform_visitor */
7862 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations */
7863 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#Prod#n_annotations= */
7864 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AImpliesExpr:parser_work#Prod#collect_text */
7865 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AImpliesExpr:annotation#Prod#get_single_annotation */
7866 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AImpliesExpr:annotation#Prod#get_annotations */
7867 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#ANode#replace_with */
7868 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context */
7869 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AImpliesExpr:flow#AExpr#after_flow_context= */
7870 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AImpliesExpr:annotation#AExpr#as_string */
7871 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AImpliesExpr:annotation#AExpr#as_id */
7872 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype */
7873 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#mtype= */
7874 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed */
7875 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#is_typed= */
7876 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to */
7877 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#implicit_cast_to= */
7878 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AImpliesExpr:typing#AExpr#its_variable */
7879 (nitmethod_t
)VIRTUAL_typing__AImpliesExpr__accept_typing
, /* pointer to parser_nodes:AImpliesExpr:typing#AImpliesExpr#accept_typing */
7880 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#make_var_read */
7881 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache */
7882 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#variable_cache= */
7883 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#detach_with_placeholder */
7884 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AImpliesExpr:astbuilder#AExpr#add */
7885 (nitmethod_t
)VIRTUAL_abstract_compiler__AImpliesExpr__expr
, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AImpliesExpr#expr */
7886 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AImpliesExpr:abstract_compiler#AExpr#stmt */
7887 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AImpliesExpr:astvalidation#ANode#accept_ast_validation */
7888 (nitmethod_t
)VIRTUAL_parser_nodes__AImpliesExpr__n_expr
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr */
7889 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__n_expr_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr= */
7890 (nitmethod_t
)VIRTUAL_parser_nodes__AImpliesExpr__n_expr2
, /* pointer to parser_nodes:AImpliesExpr:parser_nodes#AImpliesExpr#n_expr2 */
7891 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__n_expr2_61d
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#n_expr2= */
7892 (nitmethod_t
)VIRTUAL_parser_prod__AImpliesExpr__init_aimpliesexpr
, /* pointer to parser_nodes:AImpliesExpr:parser_prod#AImpliesExpr#init_aimpliesexpr */
7895 /* allocate AImpliesExpr */
7896 val
* NEW_parser_nodes__AImpliesExpr(const struct type
* type
) {
7897 val
* self
/* : AImpliesExpr */;
7898 val
* var
/* : null */;
7899 val
* var1
/* : null */;
7900 val
* var2
/* : null */;
7901 short int var3
/* : Bool */;
7902 val
* var4
/* : null */;
7903 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
7905 self
->class = &class_parser_nodes__AImpliesExpr
;
7907 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AImpliesExpr exact> */
7909 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AImpliesExpr exact> */
7911 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AImpliesExpr exact> */
7913 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AImpliesExpr exact> */
7915 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AImpliesExpr exact> */
7918 /* runtime class parser_nodes__ANotExpr */
7919 const struct class class_parser_nodes__ANotExpr
= {
7922 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANotExpr:kernel#Object#object_id */
7923 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANotExpr:kernel#Object#is_same_instance */
7924 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANotExpr:kernel#Object#== */
7925 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANotExpr:kernel#Object#!= */
7926 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANotExpr:kernel#Object#hash */
7927 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANotExpr:kernel#Object#exit */
7928 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANotExpr:kernel#Object#sys */
7929 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ANotExpr:kernel#Object#init */
7930 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ANotExpr:sorter#Object#default_comparator */
7931 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANotExpr:string#Object#to_s */
7932 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANotExpr:string#Object#native_class_name */
7933 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANotExpr:string#Object#class_name */
7934 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANotExpr:string#Object#inspect */
7935 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANotExpr:string#Object#inspect_head */
7936 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANotExpr:string#Object#args */
7937 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANotExpr:time#Object#get_time */
7938 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANotExpr:file#Object#printn */
7939 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANotExpr:file#Object#print */
7940 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANotExpr:file#Object#getcwd */
7941 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANotExpr:file#Object#file_getcwd */
7942 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANotExpr:model_base#Object#intrude_visibility */
7943 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANotExpr:model_base#Object#public_visibility */
7944 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANotExpr:model_base#Object#protected_visibility */
7945 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANotExpr:model_base#Object#private_visibility */
7946 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANotExpr:model_base#Object#none_visibility */
7947 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANotExpr:version#Object#nit_version */
7948 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANotExpr:model#Object#abstract_kind */
7949 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANotExpr:model#Object#concrete_kind */
7950 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANotExpr:model#Object#interface_kind */
7951 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANotExpr:model#Object#enum_kind */
7952 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANotExpr:model#Object#extern_kind */
7953 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#location */
7954 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#location= */
7955 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#hot_location */
7956 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#debug */
7957 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent */
7958 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#parent= */
7959 (nitmethod_t
)VIRTUAL_parser_prod__ANotExpr__replace_child
, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#replace_child */
7960 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#replace_with */
7961 (nitmethod_t
)VIRTUAL_parser_prod__ANotExpr__visit_all
, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#visit_all */
7962 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANotExpr:literal#ANode#accept_literal */
7963 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANotExpr:scope#ANode#accept_scope_visitor */
7964 (nitmethod_t
)VIRTUAL_flow__ANotExpr__accept_flow_visitor
, /* pointer to parser_nodes:ANotExpr:flow#ANotExpr#accept_flow_visitor */
7965 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANotExpr:local_var_init#ANode#accept_local_var_visitor */
7966 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:ANotExpr:auto_super_init#ANode#accept_auto_super_init */
7967 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ANotExpr:astvalidation#AExpr#accept_ast_validation */
7968 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANotExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7969 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANotExpr:transform#ANode#accept_transform_visitor */
7970 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations */
7971 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANotExpr:parser_nodes#Prod#n_annotations= */
7972 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ANotExpr:parser_work#Prod#collect_text */
7973 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANotExpr:annotation#Prod#get_single_annotation */
7974 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANotExpr:annotation#Prod#get_annotations */
7975 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANode#replace_with */
7976 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context */
7977 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ANotExpr:flow#AExpr#after_flow_context= */
7978 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ANotExpr:annotation#AExpr#as_string */
7979 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ANotExpr:annotation#AExpr#as_id */
7980 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype */
7981 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#mtype= */
7982 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed */
7983 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#is_typed= */
7984 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to */
7985 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#implicit_cast_to= */
7986 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ANotExpr:typing#AExpr#its_variable */
7987 (nitmethod_t
)VIRTUAL_typing__ANotExpr__accept_typing
, /* pointer to parser_nodes:ANotExpr:typing#ANotExpr#accept_typing */
7988 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#make_var_read */
7989 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache */
7990 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#variable_cache= */
7991 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#detach_with_placeholder */
7992 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ANotExpr:astbuilder#AExpr#add */
7993 (nitmethod_t
)VIRTUAL_abstract_compiler__ANotExpr__expr
, /* pointer to parser_nodes:ANotExpr:abstract_compiler#ANotExpr#expr */
7994 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ANotExpr:abstract_compiler#AExpr#stmt */
7995 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANotExpr:astvalidation#ANode#accept_ast_validation */
7996 (nitmethod_t
)VIRTUAL_parser_prod__ANotExpr__n_kwnot_61d
, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_kwnot= */
7997 (nitmethod_t
)VIRTUAL_parser_nodes__ANotExpr__n_expr
, /* pointer to parser_nodes:ANotExpr:parser_nodes#ANotExpr#n_expr */
7998 (nitmethod_t
)VIRTUAL_parser_prod__ANotExpr__n_expr_61d
, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#n_expr= */
7999 (nitmethod_t
)VIRTUAL_parser_prod__ANotExpr__init_anotexpr
, /* pointer to parser_nodes:ANotExpr:parser_prod#ANotExpr#init_anotexpr */
8002 /* allocate ANotExpr */
8003 val
* NEW_parser_nodes__ANotExpr(const struct type
* type
) {
8004 val
* self
/* : ANotExpr */;
8005 val
* var
/* : null */;
8006 val
* var1
/* : null */;
8007 val
* var2
/* : null */;
8008 short int var3
/* : Bool */;
8009 val
* var4
/* : null */;
8010 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
8012 self
->class = &class_parser_nodes__ANotExpr
;
8014 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANotExpr exact> */
8016 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANotExpr exact> */
8018 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ANotExpr exact> */
8020 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ANotExpr exact> */
8022 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ANotExpr exact> */
8025 /* runtime class parser_nodes__AEqExpr */
8026 const struct class class_parser_nodes__AEqExpr
= {
8029 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AEqExpr:kernel#Object#object_id */
8030 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AEqExpr:kernel#Object#is_same_instance */
8031 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AEqExpr:kernel#Object#== */
8032 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AEqExpr:kernel#Object#!= */
8033 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AEqExpr:kernel#Object#hash */
8034 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AEqExpr:kernel#Object#exit */
8035 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AEqExpr:kernel#Object#sys */
8036 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AEqExpr:kernel#Object#init */
8037 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AEqExpr:sorter#Object#default_comparator */
8038 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AEqExpr:string#Object#to_s */
8039 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AEqExpr:string#Object#native_class_name */
8040 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AEqExpr:string#Object#class_name */
8041 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AEqExpr:string#Object#inspect */
8042 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AEqExpr:string#Object#inspect_head */
8043 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AEqExpr:string#Object#args */
8044 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AEqExpr:time#Object#get_time */
8045 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AEqExpr:file#Object#printn */
8046 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AEqExpr:file#Object#print */
8047 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AEqExpr:file#Object#getcwd */
8048 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AEqExpr:file#Object#file_getcwd */
8049 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AEqExpr:model_base#Object#intrude_visibility */
8050 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AEqExpr:model_base#Object#public_visibility */
8051 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AEqExpr:model_base#Object#protected_visibility */
8052 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AEqExpr:model_base#Object#private_visibility */
8053 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AEqExpr:model_base#Object#none_visibility */
8054 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AEqExpr:version#Object#nit_version */
8055 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AEqExpr:model#Object#abstract_kind */
8056 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AEqExpr:model#Object#concrete_kind */
8057 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AEqExpr:model#Object#interface_kind */
8058 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AEqExpr:model#Object#enum_kind */
8059 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AEqExpr:model#Object#extern_kind */
8060 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#location */
8061 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#location= */
8062 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#hot_location */
8063 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#debug */
8064 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent */
8065 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#parent= */
8066 (nitmethod_t
)VIRTUAL_parser_prod__AEqExpr__replace_child
, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#replace_child */
8067 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#replace_with */
8068 (nitmethod_t
)VIRTUAL_parser_prod__AEqExpr__visit_all
, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#visit_all */
8069 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AEqExpr:literal#ANode#accept_literal */
8070 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AEqExpr:scope#ANode#accept_scope_visitor */
8071 (nitmethod_t
)VIRTUAL_flow__AEqExpr__accept_flow_visitor
, /* pointer to parser_nodes:AEqExpr:flow#AEqExpr#accept_flow_visitor */
8072 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AEqExpr:local_var_init#ANode#accept_local_var_visitor */
8073 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AEqExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8074 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AEqExpr:astvalidation#AExpr#accept_ast_validation */
8075 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEqExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8076 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AEqExpr:transform#ANode#accept_transform_visitor */
8077 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations */
8078 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AEqExpr:parser_nodes#Prod#n_annotations= */
8079 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AEqExpr:parser_work#Prod#collect_text */
8080 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AEqExpr:annotation#Prod#get_single_annotation */
8081 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AEqExpr:annotation#Prod#get_annotations */
8082 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ANode#replace_with */
8083 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context */
8084 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AEqExpr:flow#AExpr#after_flow_context= */
8085 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AEqExpr:annotation#AExpr#as_string */
8086 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AEqExpr:annotation#AExpr#as_id */
8087 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype */
8088 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#mtype= */
8089 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed */
8090 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#is_typed= */
8091 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to */
8092 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#implicit_cast_to= */
8093 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AEqExpr:typing#AExpr#its_variable */
8094 (nitmethod_t
)VIRTUAL_typing__AEqExpr__accept_typing
, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#accept_typing */
8095 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#make_var_read */
8096 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache */
8097 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#variable_cache= */
8098 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#detach_with_placeholder */
8099 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AEqExpr:astbuilder#AExpr#add */
8100 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AEqExpr:abstract_compiler#ASendExpr#expr */
8101 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AEqExpr:abstract_compiler#AExpr#stmt */
8102 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AEqExpr:astvalidation#ANode#accept_ast_validation */
8103 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ASendExpr#n_expr */
8104 (nitmethod_t
)VIRTUAL_parser_prod__AEqExpr__n_expr_61d
, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr= */
8105 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite */
8106 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#callsite= */
8107 (nitmethod_t
)VIRTUAL_typing__AEqExpr__property_name
, /* pointer to parser_nodes:AEqExpr:typing#AEqExpr#property_name */
8108 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#raw_arguments */
8109 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AEqExpr:typing#ABinopExpr#compute_raw_arguments */
8110 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AEqExpr:parser_nodes#ABinopExpr#n_expr2 */
8111 (nitmethod_t
)VIRTUAL_parser_prod__AEqExpr__n_expr2_61d
, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#n_expr2= */
8112 (nitmethod_t
)VIRTUAL_parser_prod__AEqExpr__init_aeqexpr
, /* pointer to parser_nodes:AEqExpr:parser_prod#AEqExpr#init_aeqexpr */
8113 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AEqExpr:flow#ANode#accept_flow_visitor */
8114 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AEqExpr:typing#ASendExpr#accept_typing */
8117 /* allocate AEqExpr */
8118 val
* NEW_parser_nodes__AEqExpr(const struct type
* type
) {
8119 val
* self
/* : AEqExpr */;
8120 val
* var
/* : null */;
8121 val
* var1
/* : null */;
8122 val
* var2
/* : null */;
8123 short int var3
/* : Bool */;
8124 val
* var4
/* : null */;
8125 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8127 self
->class = &class_parser_nodes__AEqExpr
;
8129 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AEqExpr exact> */
8131 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AEqExpr exact> */
8133 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AEqExpr exact> */
8135 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AEqExpr exact> */
8137 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AEqExpr exact> */
8140 /* runtime class parser_nodes__ANeExpr */
8141 const struct class class_parser_nodes__ANeExpr
= {
8144 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ANeExpr:kernel#Object#object_id */
8145 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ANeExpr:kernel#Object#is_same_instance */
8146 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ANeExpr:kernel#Object#== */
8147 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ANeExpr:kernel#Object#!= */
8148 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ANeExpr:kernel#Object#hash */
8149 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ANeExpr:kernel#Object#exit */
8150 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ANeExpr:kernel#Object#sys */
8151 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ANeExpr:kernel#Object#init */
8152 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ANeExpr:sorter#Object#default_comparator */
8153 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ANeExpr:string#Object#to_s */
8154 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ANeExpr:string#Object#native_class_name */
8155 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ANeExpr:string#Object#class_name */
8156 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ANeExpr:string#Object#inspect */
8157 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ANeExpr:string#Object#inspect_head */
8158 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ANeExpr:string#Object#args */
8159 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ANeExpr:time#Object#get_time */
8160 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ANeExpr:file#Object#printn */
8161 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ANeExpr:file#Object#print */
8162 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ANeExpr:file#Object#getcwd */
8163 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ANeExpr:file#Object#file_getcwd */
8164 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ANeExpr:model_base#Object#intrude_visibility */
8165 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ANeExpr:model_base#Object#public_visibility */
8166 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ANeExpr:model_base#Object#protected_visibility */
8167 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ANeExpr:model_base#Object#private_visibility */
8168 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ANeExpr:model_base#Object#none_visibility */
8169 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ANeExpr:version#Object#nit_version */
8170 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ANeExpr:model#Object#abstract_kind */
8171 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ANeExpr:model#Object#concrete_kind */
8172 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ANeExpr:model#Object#interface_kind */
8173 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ANeExpr:model#Object#enum_kind */
8174 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ANeExpr:model#Object#extern_kind */
8175 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#location */
8176 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#location= */
8177 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#hot_location */
8178 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#debug */
8179 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent */
8180 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#parent= */
8181 (nitmethod_t
)VIRTUAL_parser_prod__ANeExpr__replace_child
, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#replace_child */
8182 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#replace_with */
8183 (nitmethod_t
)VIRTUAL_parser_prod__ANeExpr__visit_all
, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#visit_all */
8184 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ANeExpr:literal#ANode#accept_literal */
8185 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ANeExpr:scope#ANode#accept_scope_visitor */
8186 (nitmethod_t
)VIRTUAL_flow__ANeExpr__accept_flow_visitor
, /* pointer to parser_nodes:ANeExpr:flow#ANeExpr#accept_flow_visitor */
8187 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ANeExpr:local_var_init#ANode#accept_local_var_visitor */
8188 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:ANeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8189 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ANeExpr:astvalidation#AExpr#accept_ast_validation */
8190 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8191 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ANeExpr:transform#ANode#accept_transform_visitor */
8192 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations */
8193 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANeExpr:parser_nodes#Prod#n_annotations= */
8194 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ANeExpr:parser_work#Prod#collect_text */
8195 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ANeExpr:annotation#Prod#get_single_annotation */
8196 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ANeExpr:annotation#Prod#get_annotations */
8197 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ANode#replace_with */
8198 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context */
8199 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ANeExpr:flow#AExpr#after_flow_context= */
8200 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ANeExpr:annotation#AExpr#as_string */
8201 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ANeExpr:annotation#AExpr#as_id */
8202 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype */
8203 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#mtype= */
8204 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed */
8205 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#is_typed= */
8206 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to */
8207 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#implicit_cast_to= */
8208 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ANeExpr:typing#AExpr#its_variable */
8209 (nitmethod_t
)VIRTUAL_typing__ANeExpr__accept_typing
, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#accept_typing */
8210 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#make_var_read */
8211 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache */
8212 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#variable_cache= */
8213 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#detach_with_placeholder */
8214 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ANeExpr:astbuilder#AExpr#add */
8215 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:ANeExpr:abstract_compiler#ASendExpr#expr */
8216 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ANeExpr:abstract_compiler#AExpr#stmt */
8217 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ANeExpr:astvalidation#ANode#accept_ast_validation */
8218 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ASendExpr#n_expr */
8219 (nitmethod_t
)VIRTUAL_parser_prod__ANeExpr__n_expr_61d
, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr= */
8220 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite */
8221 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#callsite= */
8222 (nitmethod_t
)VIRTUAL_typing__ANeExpr__property_name
, /* pointer to parser_nodes:ANeExpr:typing#ANeExpr#property_name */
8223 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#raw_arguments */
8224 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:ANeExpr:typing#ABinopExpr#compute_raw_arguments */
8225 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:ANeExpr:parser_nodes#ABinopExpr#n_expr2 */
8226 (nitmethod_t
)VIRTUAL_parser_prod__ANeExpr__n_expr2_61d
, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#n_expr2= */
8227 (nitmethod_t
)VIRTUAL_parser_prod__ANeExpr__init_aneexpr
, /* pointer to parser_nodes:ANeExpr:parser_prod#ANeExpr#init_aneexpr */
8228 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ANeExpr:flow#ANode#accept_flow_visitor */
8229 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:ANeExpr:typing#ASendExpr#accept_typing */
8232 /* allocate ANeExpr */
8233 val
* NEW_parser_nodes__ANeExpr(const struct type
* type
) {
8234 val
* self
/* : ANeExpr */;
8235 val
* var
/* : null */;
8236 val
* var1
/* : null */;
8237 val
* var2
/* : null */;
8238 short int var3
/* : Bool */;
8239 val
* var4
/* : null */;
8240 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8242 self
->class = &class_parser_nodes__ANeExpr
;
8244 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANeExpr exact> */
8246 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANeExpr exact> */
8248 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ANeExpr exact> */
8250 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ANeExpr exact> */
8252 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ANeExpr exact> */
8255 /* runtime class parser_nodes__ALtExpr */
8256 const struct class class_parser_nodes__ALtExpr
= {
8259 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALtExpr:kernel#Object#object_id */
8260 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_instance */
8261 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALtExpr:kernel#Object#== */
8262 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALtExpr:kernel#Object#!= */
8263 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALtExpr:kernel#Object#hash */
8264 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALtExpr:kernel#Object#exit */
8265 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALtExpr:kernel#Object#sys */
8266 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALtExpr:kernel#Object#init */
8267 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALtExpr:sorter#Object#default_comparator */
8268 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALtExpr:string#Object#to_s */
8269 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALtExpr:string#Object#native_class_name */
8270 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALtExpr:string#Object#class_name */
8271 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALtExpr:string#Object#inspect */
8272 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALtExpr:string#Object#inspect_head */
8273 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALtExpr:string#Object#args */
8274 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALtExpr:time#Object#get_time */
8275 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALtExpr:file#Object#printn */
8276 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALtExpr:file#Object#print */
8277 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALtExpr:file#Object#getcwd */
8278 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALtExpr:file#Object#file_getcwd */
8279 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#intrude_visibility */
8280 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#public_visibility */
8281 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#protected_visibility */
8282 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#private_visibility */
8283 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#none_visibility */
8284 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALtExpr:version#Object#nit_version */
8285 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#abstract_kind */
8286 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#concrete_kind */
8287 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#interface_kind */
8288 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#enum_kind */
8289 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#extern_kind */
8290 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location */
8291 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location= */
8292 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#hot_location */
8293 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#debug */
8294 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent */
8295 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent= */
8296 (nitmethod_t
)VIRTUAL_parser_prod__ALtExpr__replace_child
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#replace_child */
8297 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#replace_with */
8298 (nitmethod_t
)VIRTUAL_parser_prod__ALtExpr__visit_all
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#visit_all */
8299 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALtExpr:literal#ANode#accept_literal */
8300 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALtExpr:scope#ANode#accept_scope_visitor */
8301 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALtExpr:flow#ANode#accept_flow_visitor */
8302 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALtExpr:local_var_init#ANode#accept_local_var_visitor */
8303 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:ALtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8304 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ALtExpr:astvalidation#AExpr#accept_ast_validation */
8305 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8306 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALtExpr:transform#ANode#accept_transform_visitor */
8307 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations */
8308 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations= */
8309 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALtExpr:parser_work#Prod#collect_text */
8310 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALtExpr:annotation#Prod#get_single_annotation */
8311 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALtExpr:annotation#Prod#get_annotations */
8312 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#replace_with */
8313 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context */
8314 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context= */
8315 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ALtExpr:annotation#AExpr#as_string */
8316 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ALtExpr:annotation#AExpr#as_id */
8317 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype */
8318 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype= */
8319 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed */
8320 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed= */
8321 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to */
8322 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to= */
8323 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#its_variable */
8324 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#accept_typing */
8325 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#make_var_read */
8326 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache */
8327 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache= */
8328 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#detach_with_placeholder */
8329 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#add */
8330 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:ALtExpr:abstract_compiler#ASendExpr#expr */
8331 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ALtExpr:abstract_compiler#AExpr#stmt */
8332 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALtExpr:astvalidation#ANode#accept_ast_validation */
8333 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#n_expr */
8334 (nitmethod_t
)VIRTUAL_parser_prod__ALtExpr__n_expr_61d
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr= */
8335 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite */
8336 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite= */
8337 (nitmethod_t
)VIRTUAL_typing__ALtExpr__property_name
, /* pointer to parser_nodes:ALtExpr:typing#ALtExpr#property_name */
8338 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments */
8339 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALtExpr:typing#ABinopExpr#compute_raw_arguments */
8340 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#n_expr2 */
8341 (nitmethod_t
)VIRTUAL_parser_prod__ALtExpr__n_expr2_61d
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr2= */
8342 (nitmethod_t
)VIRTUAL_parser_prod__ALtExpr__init_altexpr
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#init_altexpr */
8345 /* allocate ALtExpr */
8346 val
* NEW_parser_nodes__ALtExpr(const struct type
* type
) {
8347 val
* self
/* : ALtExpr */;
8348 val
* var
/* : null */;
8349 val
* var1
/* : null */;
8350 val
* var2
/* : null */;
8351 short int var3
/* : Bool */;
8352 val
* var4
/* : null */;
8353 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8355 self
->class = &class_parser_nodes__ALtExpr
;
8357 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALtExpr exact> */
8359 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALtExpr exact> */
8361 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALtExpr exact> */
8363 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALtExpr exact> */
8365 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALtExpr exact> */
8368 /* runtime class parser_nodes__ALeExpr */
8369 const struct class class_parser_nodes__ALeExpr
= {
8372 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALeExpr:kernel#Object#object_id */
8373 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_instance */
8374 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALeExpr:kernel#Object#== */
8375 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALeExpr:kernel#Object#!= */
8376 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALeExpr:kernel#Object#hash */
8377 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALeExpr:kernel#Object#exit */
8378 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALeExpr:kernel#Object#sys */
8379 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALeExpr:kernel#Object#init */
8380 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALeExpr:sorter#Object#default_comparator */
8381 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALeExpr:string#Object#to_s */
8382 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALeExpr:string#Object#native_class_name */
8383 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALeExpr:string#Object#class_name */
8384 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALeExpr:string#Object#inspect */
8385 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALeExpr:string#Object#inspect_head */
8386 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALeExpr:string#Object#args */
8387 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALeExpr:time#Object#get_time */
8388 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALeExpr:file#Object#printn */
8389 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALeExpr:file#Object#print */
8390 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALeExpr:file#Object#getcwd */
8391 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALeExpr:file#Object#file_getcwd */
8392 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#intrude_visibility */
8393 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#public_visibility */
8394 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#protected_visibility */
8395 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#private_visibility */
8396 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#none_visibility */
8397 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALeExpr:version#Object#nit_version */
8398 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#abstract_kind */
8399 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#concrete_kind */
8400 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#interface_kind */
8401 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#enum_kind */
8402 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#extern_kind */
8403 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location */
8404 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location= */
8405 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#hot_location */
8406 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#debug */
8407 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent */
8408 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent= */
8409 (nitmethod_t
)VIRTUAL_parser_prod__ALeExpr__replace_child
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#replace_child */
8410 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#replace_with */
8411 (nitmethod_t
)VIRTUAL_parser_prod__ALeExpr__visit_all
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#visit_all */
8412 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALeExpr:literal#ANode#accept_literal */
8413 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALeExpr:scope#ANode#accept_scope_visitor */
8414 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALeExpr:flow#ANode#accept_flow_visitor */
8415 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALeExpr:local_var_init#ANode#accept_local_var_visitor */
8416 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:ALeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8417 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ALeExpr:astvalidation#AExpr#accept_ast_validation */
8418 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8419 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALeExpr:transform#ANode#accept_transform_visitor */
8420 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations */
8421 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations= */
8422 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALeExpr:parser_work#Prod#collect_text */
8423 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALeExpr:annotation#Prod#get_single_annotation */
8424 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALeExpr:annotation#Prod#get_annotations */
8425 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#replace_with */
8426 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context */
8427 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context= */
8428 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ALeExpr:annotation#AExpr#as_string */
8429 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ALeExpr:annotation#AExpr#as_id */
8430 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype */
8431 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype= */
8432 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed */
8433 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed= */
8434 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to */
8435 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to= */
8436 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#its_variable */
8437 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#accept_typing */
8438 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#make_var_read */
8439 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache */
8440 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache= */
8441 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#detach_with_placeholder */
8442 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#add */
8443 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:ALeExpr:abstract_compiler#ASendExpr#expr */
8444 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ALeExpr:abstract_compiler#AExpr#stmt */
8445 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALeExpr:astvalidation#ANode#accept_ast_validation */
8446 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#n_expr */
8447 (nitmethod_t
)VIRTUAL_parser_prod__ALeExpr__n_expr_61d
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr= */
8448 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite */
8449 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite= */
8450 (nitmethod_t
)VIRTUAL_typing__ALeExpr__property_name
, /* pointer to parser_nodes:ALeExpr:typing#ALeExpr#property_name */
8451 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments */
8452 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALeExpr:typing#ABinopExpr#compute_raw_arguments */
8453 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#n_expr2 */
8454 (nitmethod_t
)VIRTUAL_parser_prod__ALeExpr__n_expr2_61d
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr2= */
8455 (nitmethod_t
)VIRTUAL_parser_prod__ALeExpr__init_aleexpr
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#init_aleexpr */
8458 /* allocate ALeExpr */
8459 val
* NEW_parser_nodes__ALeExpr(const struct type
* type
) {
8460 val
* self
/* : ALeExpr */;
8461 val
* var
/* : null */;
8462 val
* var1
/* : null */;
8463 val
* var2
/* : null */;
8464 short int var3
/* : Bool */;
8465 val
* var4
/* : null */;
8466 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8468 self
->class = &class_parser_nodes__ALeExpr
;
8470 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALeExpr exact> */
8472 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALeExpr exact> */
8474 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALeExpr exact> */
8476 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALeExpr exact> */
8478 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALeExpr exact> */
8481 /* runtime class parser_nodes__ALlExpr */
8482 const struct class class_parser_nodes__ALlExpr
= {
8485 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ALlExpr:kernel#Object#object_id */
8486 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_instance */
8487 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ALlExpr:kernel#Object#== */
8488 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ALlExpr:kernel#Object#!= */
8489 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ALlExpr:kernel#Object#hash */
8490 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ALlExpr:kernel#Object#exit */
8491 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ALlExpr:kernel#Object#sys */
8492 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ALlExpr:kernel#Object#init */
8493 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ALlExpr:sorter#Object#default_comparator */
8494 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ALlExpr:string#Object#to_s */
8495 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ALlExpr:string#Object#native_class_name */
8496 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ALlExpr:string#Object#class_name */
8497 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ALlExpr:string#Object#inspect */
8498 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ALlExpr:string#Object#inspect_head */
8499 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ALlExpr:string#Object#args */
8500 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ALlExpr:time#Object#get_time */
8501 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ALlExpr:file#Object#printn */
8502 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ALlExpr:file#Object#print */
8503 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ALlExpr:file#Object#getcwd */
8504 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ALlExpr:file#Object#file_getcwd */
8505 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#intrude_visibility */
8506 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#public_visibility */
8507 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#protected_visibility */
8508 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#private_visibility */
8509 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#none_visibility */
8510 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ALlExpr:version#Object#nit_version */
8511 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#abstract_kind */
8512 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#concrete_kind */
8513 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#interface_kind */
8514 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#enum_kind */
8515 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#extern_kind */
8516 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location */
8517 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location= */
8518 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#hot_location */
8519 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#debug */
8520 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent */
8521 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent= */
8522 (nitmethod_t
)VIRTUAL_parser_prod__ALlExpr__replace_child
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#replace_child */
8523 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#replace_with */
8524 (nitmethod_t
)VIRTUAL_parser_prod__ALlExpr__visit_all
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#visit_all */
8525 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ALlExpr:literal#ANode#accept_literal */
8526 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ALlExpr:scope#ANode#accept_scope_visitor */
8527 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ALlExpr:flow#ANode#accept_flow_visitor */
8528 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ALlExpr:local_var_init#ANode#accept_local_var_visitor */
8529 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:ALlExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8530 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ALlExpr:astvalidation#AExpr#accept_ast_validation */
8531 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALlExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8532 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ALlExpr:transform#ANode#accept_transform_visitor */
8533 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations */
8534 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations= */
8535 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ALlExpr:parser_work#Prod#collect_text */
8536 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ALlExpr:annotation#Prod#get_single_annotation */
8537 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ALlExpr:annotation#Prod#get_annotations */
8538 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#replace_with */
8539 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context */
8540 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context= */
8541 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ALlExpr:annotation#AExpr#as_string */
8542 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ALlExpr:annotation#AExpr#as_id */
8543 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype */
8544 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype= */
8545 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed */
8546 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed= */
8547 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to */
8548 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to= */
8549 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#its_variable */
8550 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#accept_typing */
8551 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#make_var_read */
8552 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache */
8553 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache= */
8554 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#detach_with_placeholder */
8555 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#add */
8556 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:ALlExpr:abstract_compiler#ASendExpr#expr */
8557 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ALlExpr:abstract_compiler#AExpr#stmt */
8558 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ALlExpr:astvalidation#ANode#accept_ast_validation */
8559 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#n_expr */
8560 (nitmethod_t
)VIRTUAL_parser_prod__ALlExpr__n_expr_61d
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr= */
8561 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite */
8562 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite= */
8563 (nitmethod_t
)VIRTUAL_typing__ALlExpr__property_name
, /* pointer to parser_nodes:ALlExpr:typing#ALlExpr#property_name */
8564 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments */
8565 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALlExpr:typing#ABinopExpr#compute_raw_arguments */
8566 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#n_expr2 */
8567 (nitmethod_t
)VIRTUAL_parser_prod__ALlExpr__n_expr2_61d
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr2= */
8568 (nitmethod_t
)VIRTUAL_parser_prod__ALlExpr__init_allexpr
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#init_allexpr */
8571 /* allocate ALlExpr */
8572 val
* NEW_parser_nodes__ALlExpr(const struct type
* type
) {
8573 val
* self
/* : ALlExpr */;
8574 val
* var
/* : null */;
8575 val
* var1
/* : null */;
8576 val
* var2
/* : null */;
8577 short int var3
/* : Bool */;
8578 val
* var4
/* : null */;
8579 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8581 self
->class = &class_parser_nodes__ALlExpr
;
8583 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALlExpr exact> */
8585 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALlExpr exact> */
8587 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALlExpr exact> */
8589 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALlExpr exact> */
8591 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALlExpr exact> */
8594 /* runtime class parser_nodes__AGtExpr */
8595 const struct class class_parser_nodes__AGtExpr
= {
8598 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGtExpr:kernel#Object#object_id */
8599 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_instance */
8600 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGtExpr:kernel#Object#== */
8601 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGtExpr:kernel#Object#!= */
8602 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGtExpr:kernel#Object#hash */
8603 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGtExpr:kernel#Object#exit */
8604 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGtExpr:kernel#Object#sys */
8605 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGtExpr:kernel#Object#init */
8606 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGtExpr:sorter#Object#default_comparator */
8607 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGtExpr:string#Object#to_s */
8608 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGtExpr:string#Object#native_class_name */
8609 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGtExpr:string#Object#class_name */
8610 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGtExpr:string#Object#inspect */
8611 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGtExpr:string#Object#inspect_head */
8612 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGtExpr:string#Object#args */
8613 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGtExpr:time#Object#get_time */
8614 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGtExpr:file#Object#printn */
8615 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGtExpr:file#Object#print */
8616 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGtExpr:file#Object#getcwd */
8617 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGtExpr:file#Object#file_getcwd */
8618 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#intrude_visibility */
8619 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#public_visibility */
8620 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#protected_visibility */
8621 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#private_visibility */
8622 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#none_visibility */
8623 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGtExpr:version#Object#nit_version */
8624 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#abstract_kind */
8625 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#concrete_kind */
8626 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#interface_kind */
8627 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#enum_kind */
8628 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#extern_kind */
8629 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location */
8630 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location= */
8631 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#hot_location */
8632 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#debug */
8633 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent */
8634 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent= */
8635 (nitmethod_t
)VIRTUAL_parser_prod__AGtExpr__replace_child
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#replace_child */
8636 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#replace_with */
8637 (nitmethod_t
)VIRTUAL_parser_prod__AGtExpr__visit_all
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#visit_all */
8638 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGtExpr:literal#ANode#accept_literal */
8639 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGtExpr:scope#ANode#accept_scope_visitor */
8640 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGtExpr:flow#ANode#accept_flow_visitor */
8641 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGtExpr:local_var_init#ANode#accept_local_var_visitor */
8642 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AGtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8643 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AGtExpr:astvalidation#AExpr#accept_ast_validation */
8644 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8645 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGtExpr:transform#ANode#accept_transform_visitor */
8646 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations */
8647 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations= */
8648 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGtExpr:parser_work#Prod#collect_text */
8649 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGtExpr:annotation#Prod#get_single_annotation */
8650 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGtExpr:annotation#Prod#get_annotations */
8651 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#replace_with */
8652 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context */
8653 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context= */
8654 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AGtExpr:annotation#AExpr#as_string */
8655 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AGtExpr:annotation#AExpr#as_id */
8656 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype */
8657 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype= */
8658 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed */
8659 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed= */
8660 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to */
8661 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to= */
8662 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#its_variable */
8663 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#accept_typing */
8664 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#make_var_read */
8665 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache */
8666 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache= */
8667 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#detach_with_placeholder */
8668 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#add */
8669 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AGtExpr:abstract_compiler#ASendExpr#expr */
8670 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AGtExpr:abstract_compiler#AExpr#stmt */
8671 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGtExpr:astvalidation#ANode#accept_ast_validation */
8672 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#n_expr */
8673 (nitmethod_t
)VIRTUAL_parser_prod__AGtExpr__n_expr_61d
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr= */
8674 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite */
8675 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite= */
8676 (nitmethod_t
)VIRTUAL_typing__AGtExpr__property_name
, /* pointer to parser_nodes:AGtExpr:typing#AGtExpr#property_name */
8677 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments */
8678 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGtExpr:typing#ABinopExpr#compute_raw_arguments */
8679 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#n_expr2 */
8680 (nitmethod_t
)VIRTUAL_parser_prod__AGtExpr__n_expr2_61d
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr2= */
8681 (nitmethod_t
)VIRTUAL_parser_prod__AGtExpr__init_agtexpr
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#init_agtexpr */
8684 /* allocate AGtExpr */
8685 val
* NEW_parser_nodes__AGtExpr(const struct type
* type
) {
8686 val
* self
/* : AGtExpr */;
8687 val
* var
/* : null */;
8688 val
* var1
/* : null */;
8689 val
* var2
/* : null */;
8690 short int var3
/* : Bool */;
8691 val
* var4
/* : null */;
8692 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8694 self
->class = &class_parser_nodes__AGtExpr
;
8696 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGtExpr exact> */
8698 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGtExpr exact> */
8700 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGtExpr exact> */
8702 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGtExpr exact> */
8704 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGtExpr exact> */
8707 /* runtime class parser_nodes__AGeExpr */
8708 const struct class class_parser_nodes__AGeExpr
= {
8711 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGeExpr:kernel#Object#object_id */
8712 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_instance */
8713 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGeExpr:kernel#Object#== */
8714 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGeExpr:kernel#Object#!= */
8715 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGeExpr:kernel#Object#hash */
8716 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGeExpr:kernel#Object#exit */
8717 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGeExpr:kernel#Object#sys */
8718 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGeExpr:kernel#Object#init */
8719 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGeExpr:sorter#Object#default_comparator */
8720 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGeExpr:string#Object#to_s */
8721 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGeExpr:string#Object#native_class_name */
8722 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGeExpr:string#Object#class_name */
8723 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGeExpr:string#Object#inspect */
8724 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGeExpr:string#Object#inspect_head */
8725 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGeExpr:string#Object#args */
8726 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGeExpr:time#Object#get_time */
8727 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGeExpr:file#Object#printn */
8728 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGeExpr:file#Object#print */
8729 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGeExpr:file#Object#getcwd */
8730 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGeExpr:file#Object#file_getcwd */
8731 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#intrude_visibility */
8732 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#public_visibility */
8733 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#protected_visibility */
8734 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#private_visibility */
8735 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#none_visibility */
8736 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGeExpr:version#Object#nit_version */
8737 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#abstract_kind */
8738 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#concrete_kind */
8739 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#interface_kind */
8740 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#enum_kind */
8741 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#extern_kind */
8742 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location */
8743 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location= */
8744 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#hot_location */
8745 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#debug */
8746 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent */
8747 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent= */
8748 (nitmethod_t
)VIRTUAL_parser_prod__AGeExpr__replace_child
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#replace_child */
8749 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#replace_with */
8750 (nitmethod_t
)VIRTUAL_parser_prod__AGeExpr__visit_all
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#visit_all */
8751 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGeExpr:literal#ANode#accept_literal */
8752 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGeExpr:scope#ANode#accept_scope_visitor */
8753 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGeExpr:flow#ANode#accept_flow_visitor */
8754 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGeExpr:local_var_init#ANode#accept_local_var_visitor */
8755 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AGeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8756 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AGeExpr:astvalidation#AExpr#accept_ast_validation */
8757 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8758 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGeExpr:transform#ANode#accept_transform_visitor */
8759 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations */
8760 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations= */
8761 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGeExpr:parser_work#Prod#collect_text */
8762 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGeExpr:annotation#Prod#get_single_annotation */
8763 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGeExpr:annotation#Prod#get_annotations */
8764 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#replace_with */
8765 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context */
8766 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context= */
8767 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AGeExpr:annotation#AExpr#as_string */
8768 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AGeExpr:annotation#AExpr#as_id */
8769 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype */
8770 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype= */
8771 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed */
8772 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed= */
8773 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to */
8774 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to= */
8775 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#its_variable */
8776 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#accept_typing */
8777 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#make_var_read */
8778 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache */
8779 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache= */
8780 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#detach_with_placeholder */
8781 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#add */
8782 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AGeExpr:abstract_compiler#ASendExpr#expr */
8783 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AGeExpr:abstract_compiler#AExpr#stmt */
8784 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGeExpr:astvalidation#ANode#accept_ast_validation */
8785 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#n_expr */
8786 (nitmethod_t
)VIRTUAL_parser_prod__AGeExpr__n_expr_61d
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr= */
8787 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite */
8788 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite= */
8789 (nitmethod_t
)VIRTUAL_typing__AGeExpr__property_name
, /* pointer to parser_nodes:AGeExpr:typing#AGeExpr#property_name */
8790 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments */
8791 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGeExpr:typing#ABinopExpr#compute_raw_arguments */
8792 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#n_expr2 */
8793 (nitmethod_t
)VIRTUAL_parser_prod__AGeExpr__n_expr2_61d
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr2= */
8794 (nitmethod_t
)VIRTUAL_parser_prod__AGeExpr__init_ageexpr
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#init_ageexpr */
8797 /* allocate AGeExpr */
8798 val
* NEW_parser_nodes__AGeExpr(const struct type
* type
) {
8799 val
* self
/* : AGeExpr */;
8800 val
* var
/* : null */;
8801 val
* var1
/* : null */;
8802 val
* var2
/* : null */;
8803 short int var3
/* : Bool */;
8804 val
* var4
/* : null */;
8805 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8807 self
->class = &class_parser_nodes__AGeExpr
;
8809 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGeExpr exact> */
8811 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGeExpr exact> */
8813 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGeExpr exact> */
8815 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGeExpr exact> */
8817 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGeExpr exact> */
8820 /* runtime class parser_nodes__AGgExpr */
8821 const struct class class_parser_nodes__AGgExpr
= {
8824 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AGgExpr:kernel#Object#object_id */
8825 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AGgExpr:kernel#Object#is_same_instance */
8826 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AGgExpr:kernel#Object#== */
8827 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AGgExpr:kernel#Object#!= */
8828 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AGgExpr:kernel#Object#hash */
8829 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AGgExpr:kernel#Object#exit */
8830 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AGgExpr:kernel#Object#sys */
8831 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AGgExpr:kernel#Object#init */
8832 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AGgExpr:sorter#Object#default_comparator */
8833 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AGgExpr:string#Object#to_s */
8834 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AGgExpr:string#Object#native_class_name */
8835 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AGgExpr:string#Object#class_name */
8836 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AGgExpr:string#Object#inspect */
8837 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AGgExpr:string#Object#inspect_head */
8838 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AGgExpr:string#Object#args */
8839 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AGgExpr:time#Object#get_time */
8840 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AGgExpr:file#Object#printn */
8841 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AGgExpr:file#Object#print */
8842 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AGgExpr:file#Object#getcwd */
8843 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AGgExpr:file#Object#file_getcwd */
8844 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#intrude_visibility */
8845 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#public_visibility */
8846 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#protected_visibility */
8847 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#private_visibility */
8848 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#none_visibility */
8849 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AGgExpr:version#Object#nit_version */
8850 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#abstract_kind */
8851 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#concrete_kind */
8852 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#interface_kind */
8853 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#enum_kind */
8854 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#extern_kind */
8855 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#location */
8856 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#location= */
8857 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#hot_location */
8858 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#debug */
8859 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent */
8860 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent= */
8861 (nitmethod_t
)VIRTUAL_parser_prod__AGgExpr__replace_child
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#replace_child */
8862 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#replace_with */
8863 (nitmethod_t
)VIRTUAL_parser_prod__AGgExpr__visit_all
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#visit_all */
8864 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AGgExpr:literal#ANode#accept_literal */
8865 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AGgExpr:scope#ANode#accept_scope_visitor */
8866 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AGgExpr:flow#ANode#accept_flow_visitor */
8867 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AGgExpr:local_var_init#ANode#accept_local_var_visitor */
8868 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AGgExpr:auto_super_init#ASendExpr#accept_auto_super_init */
8869 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AGgExpr:astvalidation#AExpr#accept_ast_validation */
8870 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGgExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
8871 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AGgExpr:transform#ANode#accept_transform_visitor */
8872 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations */
8873 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations= */
8874 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AGgExpr:parser_work#Prod#collect_text */
8875 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AGgExpr:annotation#Prod#get_single_annotation */
8876 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AGgExpr:annotation#Prod#get_annotations */
8877 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#replace_with */
8878 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context */
8879 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context= */
8880 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AGgExpr:annotation#AExpr#as_string */
8881 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AGgExpr:annotation#AExpr#as_id */
8882 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype */
8883 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype= */
8884 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed */
8885 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed= */
8886 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to */
8887 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to= */
8888 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#its_variable */
8889 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#accept_typing */
8890 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#make_var_read */
8891 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache */
8892 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache= */
8893 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#detach_with_placeholder */
8894 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#add */
8895 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AGgExpr:abstract_compiler#ASendExpr#expr */
8896 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AGgExpr:abstract_compiler#AExpr#stmt */
8897 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AGgExpr:astvalidation#ANode#accept_ast_validation */
8898 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ASendExpr#n_expr */
8899 (nitmethod_t
)VIRTUAL_parser_prod__AGgExpr__n_expr_61d
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr= */
8900 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite */
8901 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite= */
8902 (nitmethod_t
)VIRTUAL_typing__AGgExpr__property_name
, /* pointer to parser_nodes:AGgExpr:typing#AGgExpr#property_name */
8903 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#raw_arguments */
8904 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGgExpr:typing#ABinopExpr#compute_raw_arguments */
8905 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ABinopExpr#n_expr2 */
8906 (nitmethod_t
)VIRTUAL_parser_prod__AGgExpr__n_expr2_61d
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr2= */
8907 (nitmethod_t
)VIRTUAL_parser_prod__AGgExpr__init_aggexpr
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#init_aggexpr */
8910 /* allocate AGgExpr */
8911 val
* NEW_parser_nodes__AGgExpr(const struct type
* type
) {
8912 val
* self
/* : AGgExpr */;
8913 val
* var
/* : null */;
8914 val
* var1
/* : null */;
8915 val
* var2
/* : null */;
8916 short int var3
/* : Bool */;
8917 val
* var4
/* : null */;
8918 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
8920 self
->class = &class_parser_nodes__AGgExpr
;
8922 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGgExpr exact> */
8924 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGgExpr exact> */
8926 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGgExpr exact> */
8928 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGgExpr exact> */
8930 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGgExpr exact> */
8933 /* runtime class parser_nodes__AIsaExpr */
8934 const struct class class_parser_nodes__AIsaExpr
= {
8937 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#object_id */
8938 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#is_same_instance */
8939 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#== */
8940 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#!= */
8941 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#hash */
8942 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#exit */
8943 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#sys */
8944 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#init */
8945 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AIsaExpr:sorter#Object#default_comparator */
8946 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AIsaExpr:string#Object#to_s */
8947 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AIsaExpr:string#Object#native_class_name */
8948 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AIsaExpr:string#Object#class_name */
8949 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect */
8950 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect_head */
8951 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AIsaExpr:string#Object#args */
8952 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AIsaExpr:time#Object#get_time */
8953 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AIsaExpr:file#Object#printn */
8954 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AIsaExpr:file#Object#print */
8955 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AIsaExpr:file#Object#getcwd */
8956 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AIsaExpr:file#Object#file_getcwd */
8957 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#intrude_visibility */
8958 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#public_visibility */
8959 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#protected_visibility */
8960 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#private_visibility */
8961 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#none_visibility */
8962 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AIsaExpr:version#Object#nit_version */
8963 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#abstract_kind */
8964 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#concrete_kind */
8965 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#interface_kind */
8966 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#enum_kind */
8967 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#extern_kind */
8968 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#location */
8969 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#location= */
8970 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#hot_location */
8971 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#debug */
8972 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent */
8973 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent= */
8974 (nitmethod_t
)VIRTUAL_parser_prod__AIsaExpr__replace_child
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#replace_child */
8975 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#replace_with */
8976 (nitmethod_t
)VIRTUAL_parser_prod__AIsaExpr__visit_all
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#visit_all */
8977 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AIsaExpr:literal#ANode#accept_literal */
8978 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AIsaExpr:scope#ANode#accept_scope_visitor */
8979 (nitmethod_t
)VIRTUAL_flow__AIsaExpr__accept_flow_visitor
, /* pointer to parser_nodes:AIsaExpr:flow#AIsaExpr#accept_flow_visitor */
8980 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AIsaExpr:local_var_init#ANode#accept_local_var_visitor */
8981 (nitmethod_t
)VIRTUAL_auto_super_init__ANode__accept_auto_super_init
, /* pointer to parser_nodes:AIsaExpr:auto_super_init#ANode#accept_auto_super_init */
8982 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AIsaExpr:astvalidation#AExpr#accept_ast_validation */
8983 (nitmethod_t
)VIRTUAL_rapid_type_analysis__AIsaExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIsaExpr:rapid_type_analysis#AIsaExpr#accept_rapid_type_visitor */
8984 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AIsaExpr:transform#ANode#accept_transform_visitor */
8985 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations */
8986 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations= */
8987 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AIsaExpr:parser_work#Prod#collect_text */
8988 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AIsaExpr:annotation#Prod#get_single_annotation */
8989 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AIsaExpr:annotation#Prod#get_annotations */
8990 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#replace_with */
8991 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context */
8992 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context= */
8993 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AIsaExpr:annotation#AExpr#as_string */
8994 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AIsaExpr:annotation#AExpr#as_id */
8995 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype */
8996 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype= */
8997 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed */
8998 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed= */
8999 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to */
9000 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to= */
9001 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#its_variable */
9002 (nitmethod_t
)VIRTUAL_typing__AIsaExpr__accept_typing
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#accept_typing */
9003 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#make_var_read */
9004 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache */
9005 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache= */
9006 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#detach_with_placeholder */
9007 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#add */
9008 (nitmethod_t
)VIRTUAL_abstract_compiler__AIsaExpr__expr
, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AIsaExpr#expr */
9009 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AExpr#stmt */
9010 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AIsaExpr:astvalidation#ANode#accept_ast_validation */
9011 (nitmethod_t
)VIRTUAL_parser_nodes__AIsaExpr__n_expr
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_expr */
9012 (nitmethod_t
)VIRTUAL_parser_prod__AIsaExpr__n_expr_61d
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_expr= */
9013 (nitmethod_t
)VIRTUAL_parser_nodes__AIsaExpr__n_type
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_type */
9014 (nitmethod_t
)VIRTUAL_parser_prod__AIsaExpr__n_type_61d
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_type= */
9015 (nitmethod_t
)VIRTUAL_parser_prod__AIsaExpr__init_aisaexpr
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#init_aisaexpr */
9016 (nitmethod_t
)VIRTUAL_typing__AIsaExpr__cast_type
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type */
9017 (nitmethod_t
)VIRTUAL_typing__AIsaExpr__cast_type_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type= */
9018 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIsaExpr:flow#ANode#accept_flow_visitor */
9021 /* allocate AIsaExpr */
9022 val
* NEW_parser_nodes__AIsaExpr(const struct type
* type
) {
9023 val
* self
/* : AIsaExpr */;
9024 val
* var
/* : null */;
9025 val
* var1
/* : null */;
9026 val
* var2
/* : null */;
9027 short int var3
/* : Bool */;
9028 val
* var4
/* : null */;
9029 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9031 self
->class = &class_parser_nodes__AIsaExpr
;
9033 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIsaExpr exact> */
9035 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIsaExpr exact> */
9037 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AIsaExpr exact> */
9039 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AIsaExpr exact> */
9041 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AIsaExpr exact> */
9044 /* runtime class parser_nodes__APlusExpr */
9045 const struct class class_parser_nodes__APlusExpr
= {
9048 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APlusExpr:kernel#Object#object_id */
9049 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APlusExpr:kernel#Object#is_same_instance */
9050 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APlusExpr:kernel#Object#== */
9051 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APlusExpr:kernel#Object#!= */
9052 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APlusExpr:kernel#Object#hash */
9053 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APlusExpr:kernel#Object#exit */
9054 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APlusExpr:kernel#Object#sys */
9055 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APlusExpr:kernel#Object#init */
9056 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APlusExpr:sorter#Object#default_comparator */
9057 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APlusExpr:string#Object#to_s */
9058 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APlusExpr:string#Object#native_class_name */
9059 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APlusExpr:string#Object#class_name */
9060 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APlusExpr:string#Object#inspect */
9061 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APlusExpr:string#Object#inspect_head */
9062 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APlusExpr:string#Object#args */
9063 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APlusExpr:time#Object#get_time */
9064 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APlusExpr:file#Object#printn */
9065 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APlusExpr:file#Object#print */
9066 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APlusExpr:file#Object#getcwd */
9067 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APlusExpr:file#Object#file_getcwd */
9068 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#intrude_visibility */
9069 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#public_visibility */
9070 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#protected_visibility */
9071 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#private_visibility */
9072 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#none_visibility */
9073 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APlusExpr:version#Object#nit_version */
9074 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#abstract_kind */
9075 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#concrete_kind */
9076 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#interface_kind */
9077 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#enum_kind */
9078 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#extern_kind */
9079 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#location */
9080 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#location= */
9081 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#hot_location */
9082 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#debug */
9083 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent */
9084 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent= */
9085 (nitmethod_t
)VIRTUAL_parser_prod__APlusExpr__replace_child
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#replace_child */
9086 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#replace_with */
9087 (nitmethod_t
)VIRTUAL_parser_prod__APlusExpr__visit_all
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#visit_all */
9088 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APlusExpr:literal#ANode#accept_literal */
9089 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APlusExpr:scope#ANode#accept_scope_visitor */
9090 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APlusExpr:flow#ANode#accept_flow_visitor */
9091 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APlusExpr:local_var_init#ANode#accept_local_var_visitor */
9092 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:APlusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9093 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:APlusExpr:astvalidation#AExpr#accept_ast_validation */
9094 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:APlusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9095 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APlusExpr:transform#ANode#accept_transform_visitor */
9096 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations */
9097 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations= */
9098 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APlusExpr:parser_work#Prod#collect_text */
9099 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APlusExpr:annotation#Prod#get_single_annotation */
9100 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APlusExpr:annotation#Prod#get_annotations */
9101 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#replace_with */
9102 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context */
9103 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context= */
9104 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:APlusExpr:annotation#AExpr#as_string */
9105 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:APlusExpr:annotation#AExpr#as_id */
9106 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype */
9107 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype= */
9108 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed */
9109 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed= */
9110 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to */
9111 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to= */
9112 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#its_variable */
9113 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#accept_typing */
9114 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#make_var_read */
9115 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache */
9116 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache= */
9117 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#detach_with_placeholder */
9118 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#add */
9119 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:APlusExpr:abstract_compiler#ASendExpr#expr */
9120 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:APlusExpr:abstract_compiler#AExpr#stmt */
9121 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APlusExpr:astvalidation#ANode#accept_ast_validation */
9122 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ASendExpr#n_expr */
9123 (nitmethod_t
)VIRTUAL_parser_prod__APlusExpr__n_expr_61d
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr= */
9124 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite */
9125 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite= */
9126 (nitmethod_t
)VIRTUAL_typing__APlusExpr__property_name
, /* pointer to parser_nodes:APlusExpr:typing#APlusExpr#property_name */
9127 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#raw_arguments */
9128 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:APlusExpr:typing#ABinopExpr#compute_raw_arguments */
9129 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ABinopExpr#n_expr2 */
9130 (nitmethod_t
)VIRTUAL_parser_prod__APlusExpr__n_expr2_61d
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr2= */
9131 (nitmethod_t
)VIRTUAL_parser_prod__APlusExpr__init_aplusexpr
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#init_aplusexpr */
9134 /* allocate APlusExpr */
9135 val
* NEW_parser_nodes__APlusExpr(const struct type
* type
) {
9136 val
* self
/* : APlusExpr */;
9137 val
* var
/* : null */;
9138 val
* var1
/* : null */;
9139 val
* var2
/* : null */;
9140 short int var3
/* : Bool */;
9141 val
* var4
/* : null */;
9142 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9144 self
->class = &class_parser_nodes__APlusExpr
;
9146 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APlusExpr exact> */
9148 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APlusExpr exact> */
9150 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:APlusExpr exact> */
9152 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:APlusExpr exact> */
9154 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:APlusExpr exact> */
9157 /* runtime class parser_nodes__AMinusExpr */
9158 const struct class class_parser_nodes__AMinusExpr
= {
9161 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#object_id */
9162 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#is_same_instance */
9163 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#== */
9164 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#!= */
9165 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#hash */
9166 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#exit */
9167 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#sys */
9168 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#init */
9169 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AMinusExpr:sorter#Object#default_comparator */
9170 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AMinusExpr:string#Object#to_s */
9171 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AMinusExpr:string#Object#native_class_name */
9172 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AMinusExpr:string#Object#class_name */
9173 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect */
9174 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect_head */
9175 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AMinusExpr:string#Object#args */
9176 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AMinusExpr:time#Object#get_time */
9177 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AMinusExpr:file#Object#printn */
9178 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AMinusExpr:file#Object#print */
9179 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AMinusExpr:file#Object#getcwd */
9180 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AMinusExpr:file#Object#file_getcwd */
9181 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#intrude_visibility */
9182 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#public_visibility */
9183 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#protected_visibility */
9184 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#private_visibility */
9185 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#none_visibility */
9186 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AMinusExpr:version#Object#nit_version */
9187 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#abstract_kind */
9188 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#concrete_kind */
9189 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#interface_kind */
9190 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#enum_kind */
9191 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#extern_kind */
9192 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#location */
9193 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#location= */
9194 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#hot_location */
9195 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#debug */
9196 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent */
9197 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent= */
9198 (nitmethod_t
)VIRTUAL_parser_prod__AMinusExpr__replace_child
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#replace_child */
9199 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#replace_with */
9200 (nitmethod_t
)VIRTUAL_parser_prod__AMinusExpr__visit_all
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#visit_all */
9201 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AMinusExpr:literal#ANode#accept_literal */
9202 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AMinusExpr:scope#ANode#accept_scope_visitor */
9203 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AMinusExpr:flow#ANode#accept_flow_visitor */
9204 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AMinusExpr:local_var_init#ANode#accept_local_var_visitor */
9205 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AMinusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9206 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AMinusExpr:astvalidation#AExpr#accept_ast_validation */
9207 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMinusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9208 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AMinusExpr:transform#ANode#accept_transform_visitor */
9209 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations */
9210 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations= */
9211 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AMinusExpr:parser_work#Prod#collect_text */
9212 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AMinusExpr:annotation#Prod#get_single_annotation */
9213 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AMinusExpr:annotation#Prod#get_annotations */
9214 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#replace_with */
9215 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context */
9216 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context= */
9217 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AMinusExpr:annotation#AExpr#as_string */
9218 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AMinusExpr:annotation#AExpr#as_id */
9219 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype */
9220 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype= */
9221 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed */
9222 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed= */
9223 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to */
9224 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to= */
9225 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#its_variable */
9226 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#accept_typing */
9227 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#make_var_read */
9228 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache */
9229 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache= */
9230 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#detach_with_placeholder */
9231 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#add */
9232 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#ASendExpr#expr */
9233 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#AExpr#stmt */
9234 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AMinusExpr:astvalidation#ANode#accept_ast_validation */
9235 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ASendExpr#n_expr */
9236 (nitmethod_t
)VIRTUAL_parser_prod__AMinusExpr__n_expr_61d
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr= */
9237 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite */
9238 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite= */
9239 (nitmethod_t
)VIRTUAL_typing__AMinusExpr__property_name
, /* pointer to parser_nodes:AMinusExpr:typing#AMinusExpr#property_name */
9240 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#raw_arguments */
9241 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AMinusExpr:typing#ABinopExpr#compute_raw_arguments */
9242 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ABinopExpr#n_expr2 */
9243 (nitmethod_t
)VIRTUAL_parser_prod__AMinusExpr__n_expr2_61d
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr2= */
9244 (nitmethod_t
)VIRTUAL_parser_prod__AMinusExpr__init_aminusexpr
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#init_aminusexpr */
9247 /* allocate AMinusExpr */
9248 val
* NEW_parser_nodes__AMinusExpr(const struct type
* type
) {
9249 val
* self
/* : AMinusExpr */;
9250 val
* var
/* : null */;
9251 val
* var1
/* : null */;
9252 val
* var2
/* : null */;
9253 short int var3
/* : Bool */;
9254 val
* var4
/* : null */;
9255 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9257 self
->class = &class_parser_nodes__AMinusExpr
;
9259 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMinusExpr exact> */
9261 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMinusExpr exact> */
9263 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AMinusExpr exact> */
9265 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AMinusExpr exact> */
9267 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AMinusExpr exact> */
9270 /* runtime class parser_nodes__AStarshipExpr */
9271 const struct class class_parser_nodes__AStarshipExpr
= {
9274 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#object_id */
9275 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#is_same_instance */
9276 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#== */
9277 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#!= */
9278 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#hash */
9279 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#exit */
9280 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#sys */
9281 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#init */
9282 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarshipExpr:sorter#Object#default_comparator */
9283 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarshipExpr:string#Object#to_s */
9284 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarshipExpr:string#Object#native_class_name */
9285 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarshipExpr:string#Object#class_name */
9286 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect */
9287 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect_head */
9288 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarshipExpr:string#Object#args */
9289 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarshipExpr:time#Object#get_time */
9290 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarshipExpr:file#Object#printn */
9291 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarshipExpr:file#Object#print */
9292 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarshipExpr:file#Object#getcwd */
9293 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarshipExpr:file#Object#file_getcwd */
9294 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#intrude_visibility */
9295 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#public_visibility */
9296 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#protected_visibility */
9297 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#private_visibility */
9298 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#none_visibility */
9299 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarshipExpr:version#Object#nit_version */
9300 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#abstract_kind */
9301 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#concrete_kind */
9302 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#interface_kind */
9303 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#enum_kind */
9304 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#extern_kind */
9305 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#location */
9306 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#location= */
9307 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#hot_location */
9308 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#debug */
9309 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent */
9310 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent= */
9311 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipExpr__replace_child
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#replace_child */
9312 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#replace_with */
9313 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipExpr__visit_all
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#visit_all */
9314 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarshipExpr:literal#ANode#accept_literal */
9315 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarshipExpr:scope#ANode#accept_scope_visitor */
9316 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarshipExpr:flow#ANode#accept_flow_visitor */
9317 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarshipExpr:local_var_init#ANode#accept_local_var_visitor */
9318 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AStarshipExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9319 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AStarshipExpr:astvalidation#AExpr#accept_ast_validation */
9320 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarshipExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9321 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarshipExpr:transform#ANode#accept_transform_visitor */
9322 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations */
9323 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations= */
9324 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarshipExpr:parser_work#Prod#collect_text */
9325 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarshipExpr:annotation#Prod#get_single_annotation */
9326 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarshipExpr:annotation#Prod#get_annotations */
9327 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#replace_with */
9328 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context */
9329 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context= */
9330 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AStarshipExpr:annotation#AExpr#as_string */
9331 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AStarshipExpr:annotation#AExpr#as_id */
9332 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype */
9333 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype= */
9334 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed */
9335 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed= */
9336 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to */
9337 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to= */
9338 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#its_variable */
9339 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#accept_typing */
9340 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#make_var_read */
9341 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache */
9342 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache= */
9343 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#detach_with_placeholder */
9344 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#add */
9345 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#ASendExpr#expr */
9346 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#AExpr#stmt */
9347 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarshipExpr:astvalidation#ANode#accept_ast_validation */
9348 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ASendExpr#n_expr */
9349 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipExpr__n_expr_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr= */
9350 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite */
9351 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite= */
9352 (nitmethod_t
)VIRTUAL_typing__AStarshipExpr__property_name
, /* pointer to parser_nodes:AStarshipExpr:typing#AStarshipExpr#property_name */
9353 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#raw_arguments */
9354 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarshipExpr:typing#ABinopExpr#compute_raw_arguments */
9355 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ABinopExpr#n_expr2 */
9356 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr2= */
9357 (nitmethod_t
)VIRTUAL_parser_prod__AStarshipExpr__init_astarshipexpr
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#init_astarshipexpr */
9360 /* allocate AStarshipExpr */
9361 val
* NEW_parser_nodes__AStarshipExpr(const struct type
* type
) {
9362 val
* self
/* : AStarshipExpr */;
9363 val
* var
/* : null */;
9364 val
* var1
/* : null */;
9365 val
* var2
/* : null */;
9366 short int var3
/* : Bool */;
9367 val
* var4
/* : null */;
9368 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9370 self
->class = &class_parser_nodes__AStarshipExpr
;
9372 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarshipExpr exact> */
9374 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarshipExpr exact> */
9376 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarshipExpr exact> */
9378 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarshipExpr exact> */
9380 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarshipExpr exact> */
9383 /* runtime class parser_nodes__AStarExpr */
9384 const struct class class_parser_nodes__AStarExpr
= {
9387 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarExpr:kernel#Object#object_id */
9388 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarExpr:kernel#Object#is_same_instance */
9389 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarExpr:kernel#Object#== */
9390 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarExpr:kernel#Object#!= */
9391 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarExpr:kernel#Object#hash */
9392 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarExpr:kernel#Object#exit */
9393 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarExpr:kernel#Object#sys */
9394 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarExpr:kernel#Object#init */
9395 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarExpr:sorter#Object#default_comparator */
9396 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarExpr:string#Object#to_s */
9397 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarExpr:string#Object#native_class_name */
9398 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarExpr:string#Object#class_name */
9399 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarExpr:string#Object#inspect */
9400 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarExpr:string#Object#inspect_head */
9401 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarExpr:string#Object#args */
9402 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarExpr:time#Object#get_time */
9403 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarExpr:file#Object#printn */
9404 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarExpr:file#Object#print */
9405 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarExpr:file#Object#getcwd */
9406 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarExpr:file#Object#file_getcwd */
9407 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#intrude_visibility */
9408 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#public_visibility */
9409 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#protected_visibility */
9410 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#private_visibility */
9411 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#none_visibility */
9412 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarExpr:version#Object#nit_version */
9413 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#abstract_kind */
9414 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#concrete_kind */
9415 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#interface_kind */
9416 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#enum_kind */
9417 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#extern_kind */
9418 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#location */
9419 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#location= */
9420 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#hot_location */
9421 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#debug */
9422 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent */
9423 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent= */
9424 (nitmethod_t
)VIRTUAL_parser_prod__AStarExpr__replace_child
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#replace_child */
9425 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#replace_with */
9426 (nitmethod_t
)VIRTUAL_parser_prod__AStarExpr__visit_all
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#visit_all */
9427 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarExpr:literal#ANode#accept_literal */
9428 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarExpr:scope#ANode#accept_scope_visitor */
9429 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarExpr:flow#ANode#accept_flow_visitor */
9430 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarExpr:local_var_init#ANode#accept_local_var_visitor */
9431 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AStarExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9432 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AStarExpr:astvalidation#AExpr#accept_ast_validation */
9433 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9434 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarExpr:transform#ANode#accept_transform_visitor */
9435 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations */
9436 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations= */
9437 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarExpr:parser_work#Prod#collect_text */
9438 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarExpr:annotation#Prod#get_single_annotation */
9439 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarExpr:annotation#Prod#get_annotations */
9440 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#replace_with */
9441 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context */
9442 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context= */
9443 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AStarExpr:annotation#AExpr#as_string */
9444 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AStarExpr:annotation#AExpr#as_id */
9445 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype */
9446 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype= */
9447 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed */
9448 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed= */
9449 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to */
9450 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to= */
9451 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#its_variable */
9452 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#accept_typing */
9453 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#make_var_read */
9454 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache */
9455 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache= */
9456 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#detach_with_placeholder */
9457 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#add */
9458 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AStarExpr:abstract_compiler#ASendExpr#expr */
9459 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AStarExpr:abstract_compiler#AExpr#stmt */
9460 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarExpr:astvalidation#ANode#accept_ast_validation */
9461 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ASendExpr#n_expr */
9462 (nitmethod_t
)VIRTUAL_parser_prod__AStarExpr__n_expr_61d
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr= */
9463 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite */
9464 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite= */
9465 (nitmethod_t
)VIRTUAL_typing__AStarExpr__property_name
, /* pointer to parser_nodes:AStarExpr:typing#AStarExpr#property_name */
9466 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#raw_arguments */
9467 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarExpr:typing#ABinopExpr#compute_raw_arguments */
9468 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ABinopExpr#n_expr2 */
9469 (nitmethod_t
)VIRTUAL_parser_prod__AStarExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr2= */
9470 (nitmethod_t
)VIRTUAL_parser_prod__AStarExpr__init_astarexpr
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#init_astarexpr */
9473 /* allocate AStarExpr */
9474 val
* NEW_parser_nodes__AStarExpr(const struct type
* type
) {
9475 val
* self
/* : AStarExpr */;
9476 val
* var
/* : null */;
9477 val
* var1
/* : null */;
9478 val
* var2
/* : null */;
9479 short int var3
/* : Bool */;
9480 val
* var4
/* : null */;
9481 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9483 self
->class = &class_parser_nodes__AStarExpr
;
9485 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarExpr exact> */
9487 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarExpr exact> */
9489 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarExpr exact> */
9491 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarExpr exact> */
9493 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarExpr exact> */
9496 /* runtime class parser_nodes__AStarstarExpr */
9497 const struct class class_parser_nodes__AStarstarExpr
= {
9500 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#object_id */
9501 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#is_same_instance */
9502 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#== */
9503 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#!= */
9504 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#hash */
9505 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#exit */
9506 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#sys */
9507 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#init */
9508 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AStarstarExpr:sorter#Object#default_comparator */
9509 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AStarstarExpr:string#Object#to_s */
9510 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AStarstarExpr:string#Object#native_class_name */
9511 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AStarstarExpr:string#Object#class_name */
9512 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AStarstarExpr:string#Object#inspect */
9513 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AStarstarExpr:string#Object#inspect_head */
9514 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AStarstarExpr:string#Object#args */
9515 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AStarstarExpr:time#Object#get_time */
9516 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AStarstarExpr:file#Object#printn */
9517 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AStarstarExpr:file#Object#print */
9518 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AStarstarExpr:file#Object#getcwd */
9519 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AStarstarExpr:file#Object#file_getcwd */
9520 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#intrude_visibility */
9521 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#public_visibility */
9522 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#protected_visibility */
9523 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#private_visibility */
9524 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#none_visibility */
9525 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AStarstarExpr:version#Object#nit_version */
9526 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#abstract_kind */
9527 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#concrete_kind */
9528 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#interface_kind */
9529 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#enum_kind */
9530 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#extern_kind */
9531 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#location */
9532 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#location= */
9533 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#hot_location */
9534 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#debug */
9535 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#parent */
9536 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#parent= */
9537 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarExpr__replace_child
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#replace_child */
9538 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#replace_with */
9539 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarExpr__visit_all
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#visit_all */
9540 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AStarstarExpr:literal#ANode#accept_literal */
9541 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AStarstarExpr:scope#ANode#accept_scope_visitor */
9542 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AStarstarExpr:flow#ANode#accept_flow_visitor */
9543 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AStarstarExpr:local_var_init#ANode#accept_local_var_visitor */
9544 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AStarstarExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9545 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AStarstarExpr:astvalidation#AExpr#accept_ast_validation */
9546 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarstarExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9547 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AStarstarExpr:transform#ANode#accept_transform_visitor */
9548 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#n_annotations */
9549 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#n_annotations= */
9550 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AStarstarExpr:parser_work#Prod#collect_text */
9551 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AStarstarExpr:annotation#Prod#get_single_annotation */
9552 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AStarstarExpr:annotation#Prod#get_annotations */
9553 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#replace_with */
9554 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AStarstarExpr:flow#AExpr#after_flow_context */
9555 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AStarstarExpr:flow#AExpr#after_flow_context= */
9556 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AStarstarExpr:annotation#AExpr#as_string */
9557 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AStarstarExpr:annotation#AExpr#as_id */
9558 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#mtype */
9559 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#mtype= */
9560 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#is_typed */
9561 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#is_typed= */
9562 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#implicit_cast_to */
9563 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#implicit_cast_to= */
9564 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#its_variable */
9565 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#accept_typing */
9566 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#make_var_read */
9567 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#variable_cache */
9568 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#variable_cache= */
9569 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#detach_with_placeholder */
9570 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#add */
9571 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AStarstarExpr:abstract_compiler#ASendExpr#expr */
9572 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AStarstarExpr:abstract_compiler#AExpr#stmt */
9573 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarstarExpr:astvalidation#ANode#accept_ast_validation */
9574 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ASendExpr#n_expr */
9575 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarExpr__n_expr_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#n_expr= */
9576 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#callsite */
9577 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#callsite= */
9578 (nitmethod_t
)VIRTUAL_typing__AStarstarExpr__property_name
, /* pointer to parser_nodes:AStarstarExpr:typing#AStarstarExpr#property_name */
9579 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#raw_arguments */
9580 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarstarExpr:typing#ABinopExpr#compute_raw_arguments */
9581 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ABinopExpr#n_expr2 */
9582 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#n_expr2= */
9583 (nitmethod_t
)VIRTUAL_parser_prod__AStarstarExpr__init_astarstarexpr
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#init_astarstarexpr */
9586 /* allocate AStarstarExpr */
9587 val
* NEW_parser_nodes__AStarstarExpr(const struct type
* type
) {
9588 val
* self
/* : AStarstarExpr */;
9589 val
* var
/* : null */;
9590 val
* var1
/* : null */;
9591 val
* var2
/* : null */;
9592 short int var3
/* : Bool */;
9593 val
* var4
/* : null */;
9594 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9596 self
->class = &class_parser_nodes__AStarstarExpr
;
9598 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarstarExpr exact> */
9600 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarstarExpr exact> */
9602 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarstarExpr exact> */
9604 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarstarExpr exact> */
9606 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarstarExpr exact> */
9609 /* runtime class parser_nodes__ASlashExpr */
9610 const struct class class_parser_nodes__ASlashExpr
= {
9613 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#object_id */
9614 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#is_same_instance */
9615 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#== */
9616 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#!= */
9617 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#hash */
9618 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#exit */
9619 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#sys */
9620 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#init */
9621 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:ASlashExpr:sorter#Object#default_comparator */
9622 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:ASlashExpr:string#Object#to_s */
9623 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:ASlashExpr:string#Object#native_class_name */
9624 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:ASlashExpr:string#Object#class_name */
9625 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect */
9626 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect_head */
9627 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:ASlashExpr:string#Object#args */
9628 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:ASlashExpr:time#Object#get_time */
9629 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:ASlashExpr:file#Object#printn */
9630 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:ASlashExpr:file#Object#print */
9631 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:ASlashExpr:file#Object#getcwd */
9632 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:ASlashExpr:file#Object#file_getcwd */
9633 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#intrude_visibility */
9634 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#public_visibility */
9635 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#protected_visibility */
9636 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#private_visibility */
9637 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#none_visibility */
9638 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:ASlashExpr:version#Object#nit_version */
9639 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#abstract_kind */
9640 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#concrete_kind */
9641 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#interface_kind */
9642 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#enum_kind */
9643 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#extern_kind */
9644 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#location */
9645 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#location= */
9646 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#hot_location */
9647 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#debug */
9648 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent */
9649 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent= */
9650 (nitmethod_t
)VIRTUAL_parser_prod__ASlashExpr__replace_child
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#replace_child */
9651 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#replace_with */
9652 (nitmethod_t
)VIRTUAL_parser_prod__ASlashExpr__visit_all
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#visit_all */
9653 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:ASlashExpr:literal#ANode#accept_literal */
9654 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASlashExpr:scope#ANode#accept_scope_visitor */
9655 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:ASlashExpr:flow#ANode#accept_flow_visitor */
9656 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:ASlashExpr:local_var_init#ANode#accept_local_var_visitor */
9657 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:ASlashExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9658 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:ASlashExpr:astvalidation#AExpr#accept_ast_validation */
9659 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASlashExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9660 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:ASlashExpr:transform#ANode#accept_transform_visitor */
9661 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations */
9662 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations= */
9663 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:ASlashExpr:parser_work#Prod#collect_text */
9664 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:ASlashExpr:annotation#Prod#get_single_annotation */
9665 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:ASlashExpr:annotation#Prod#get_annotations */
9666 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#replace_with */
9667 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context */
9668 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context= */
9669 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:ASlashExpr:annotation#AExpr#as_string */
9670 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:ASlashExpr:annotation#AExpr#as_id */
9671 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype */
9672 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype= */
9673 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed */
9674 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed= */
9675 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to */
9676 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to= */
9677 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#its_variable */
9678 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#accept_typing */
9679 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#make_var_read */
9680 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache */
9681 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache= */
9682 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#detach_with_placeholder */
9683 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#add */
9684 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#ASendExpr#expr */
9685 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#AExpr#stmt */
9686 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:ASlashExpr:astvalidation#ANode#accept_ast_validation */
9687 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ASendExpr#n_expr */
9688 (nitmethod_t
)VIRTUAL_parser_prod__ASlashExpr__n_expr_61d
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr= */
9689 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite */
9690 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite= */
9691 (nitmethod_t
)VIRTUAL_typing__ASlashExpr__property_name
, /* pointer to parser_nodes:ASlashExpr:typing#ASlashExpr#property_name */
9692 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#raw_arguments */
9693 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:ASlashExpr:typing#ABinopExpr#compute_raw_arguments */
9694 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ABinopExpr#n_expr2 */
9695 (nitmethod_t
)VIRTUAL_parser_prod__ASlashExpr__n_expr2_61d
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr2= */
9696 (nitmethod_t
)VIRTUAL_parser_prod__ASlashExpr__init_aslashexpr
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#init_aslashexpr */
9699 /* allocate ASlashExpr */
9700 val
* NEW_parser_nodes__ASlashExpr(const struct type
* type
) {
9701 val
* self
/* : ASlashExpr */;
9702 val
* var
/* : null */;
9703 val
* var1
/* : null */;
9704 val
* var2
/* : null */;
9705 short int var3
/* : Bool */;
9706 val
* var4
/* : null */;
9707 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9709 self
->class = &class_parser_nodes__ASlashExpr
;
9711 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASlashExpr exact> */
9713 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASlashExpr exact> */
9715 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ASlashExpr exact> */
9717 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ASlashExpr exact> */
9719 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ASlashExpr exact> */
9722 /* runtime class parser_nodes__APercentExpr */
9723 const struct class class_parser_nodes__APercentExpr
= {
9726 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:APercentExpr:kernel#Object#object_id */
9727 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:APercentExpr:kernel#Object#is_same_instance */
9728 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:APercentExpr:kernel#Object#== */
9729 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:APercentExpr:kernel#Object#!= */
9730 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:APercentExpr:kernel#Object#hash */
9731 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:APercentExpr:kernel#Object#exit */
9732 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:APercentExpr:kernel#Object#sys */
9733 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:APercentExpr:kernel#Object#init */
9734 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:APercentExpr:sorter#Object#default_comparator */
9735 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:APercentExpr:string#Object#to_s */
9736 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:APercentExpr:string#Object#native_class_name */
9737 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:APercentExpr:string#Object#class_name */
9738 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:APercentExpr:string#Object#inspect */
9739 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:APercentExpr:string#Object#inspect_head */
9740 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:APercentExpr:string#Object#args */
9741 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:APercentExpr:time#Object#get_time */
9742 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:APercentExpr:file#Object#printn */
9743 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:APercentExpr:file#Object#print */
9744 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:APercentExpr:file#Object#getcwd */
9745 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:APercentExpr:file#Object#file_getcwd */
9746 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#intrude_visibility */
9747 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#public_visibility */
9748 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#protected_visibility */
9749 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#private_visibility */
9750 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#none_visibility */
9751 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:APercentExpr:version#Object#nit_version */
9752 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#abstract_kind */
9753 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#concrete_kind */
9754 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#interface_kind */
9755 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#enum_kind */
9756 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#extern_kind */
9757 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#location */
9758 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#location= */
9759 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#hot_location */
9760 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#debug */
9761 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent */
9762 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent= */
9763 (nitmethod_t
)VIRTUAL_parser_prod__APercentExpr__replace_child
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#replace_child */
9764 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#replace_with */
9765 (nitmethod_t
)VIRTUAL_parser_prod__APercentExpr__visit_all
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#visit_all */
9766 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:APercentExpr:literal#ANode#accept_literal */
9767 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:APercentExpr:scope#ANode#accept_scope_visitor */
9768 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:APercentExpr:flow#ANode#accept_flow_visitor */
9769 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:APercentExpr:local_var_init#ANode#accept_local_var_visitor */
9770 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:APercentExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9771 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:APercentExpr:astvalidation#AExpr#accept_ast_validation */
9772 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:APercentExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9773 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:APercentExpr:transform#ANode#accept_transform_visitor */
9774 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations */
9775 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations= */
9776 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:APercentExpr:parser_work#Prod#collect_text */
9777 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:APercentExpr:annotation#Prod#get_single_annotation */
9778 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:APercentExpr:annotation#Prod#get_annotations */
9779 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#replace_with */
9780 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context */
9781 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context= */
9782 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:APercentExpr:annotation#AExpr#as_string */
9783 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:APercentExpr:annotation#AExpr#as_id */
9784 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype */
9785 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype= */
9786 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed */
9787 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed= */
9788 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to */
9789 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to= */
9790 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#its_variable */
9791 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#accept_typing */
9792 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#make_var_read */
9793 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache */
9794 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache= */
9795 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#detach_with_placeholder */
9796 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#add */
9797 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:APercentExpr:abstract_compiler#ASendExpr#expr */
9798 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:APercentExpr:abstract_compiler#AExpr#stmt */
9799 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:APercentExpr:astvalidation#ANode#accept_ast_validation */
9800 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ASendExpr#n_expr */
9801 (nitmethod_t
)VIRTUAL_parser_prod__APercentExpr__n_expr_61d
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr= */
9802 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite */
9803 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite= */
9804 (nitmethod_t
)VIRTUAL_typing__APercentExpr__property_name
, /* pointer to parser_nodes:APercentExpr:typing#APercentExpr#property_name */
9805 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#raw_arguments */
9806 (nitmethod_t
)VIRTUAL_typing__ABinopExpr__compute_raw_arguments
, /* pointer to parser_nodes:APercentExpr:typing#ABinopExpr#compute_raw_arguments */
9807 (nitmethod_t
)VIRTUAL_parser_nodes__ABinopExpr__n_expr2
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ABinopExpr#n_expr2 */
9808 (nitmethod_t
)VIRTUAL_parser_prod__APercentExpr__n_expr2_61d
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr2= */
9809 (nitmethod_t
)VIRTUAL_parser_prod__APercentExpr__init_apercentexpr
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#init_apercentexpr */
9812 /* allocate APercentExpr */
9813 val
* NEW_parser_nodes__APercentExpr(const struct type
* type
) {
9814 val
* self
/* : APercentExpr */;
9815 val
* var
/* : null */;
9816 val
* var1
/* : null */;
9817 val
* var2
/* : null */;
9818 short int var3
/* : Bool */;
9819 val
* var4
/* : null */;
9820 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9822 self
->class = &class_parser_nodes__APercentExpr
;
9824 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APercentExpr exact> */
9826 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APercentExpr exact> */
9828 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:APercentExpr exact> */
9830 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:APercentExpr exact> */
9832 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:APercentExpr exact> */
9835 /* runtime class parser_nodes__AUminusExpr */
9836 const struct class class_parser_nodes__AUminusExpr
= {
9839 (nitmethod_t
)VIRTUAL_kernel__Object__object_id
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#object_id */
9840 (nitmethod_t
)VIRTUAL_kernel__Object__is_same_instance
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#is_same_instance */
9841 (nitmethod_t
)VIRTUAL_kernel__Object___61d_61d
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#== */
9842 (nitmethod_t
)VIRTUAL_kernel__Object___33d_61d
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#!= */
9843 (nitmethod_t
)VIRTUAL_kernel__Object__hash
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#hash */
9844 (nitmethod_t
)VIRTUAL_kernel__Object__exit
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#exit */
9845 (nitmethod_t
)VIRTUAL_kernel__Object__sys
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#sys */
9846 (nitmethod_t
)VIRTUAL_kernel__Object__init
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#init */
9847 (nitmethod_t
)VIRTUAL_sorter__Object__default_comparator
, /* pointer to parser_nodes:AUminusExpr:sorter#Object#default_comparator */
9848 (nitmethod_t
)VIRTUAL_string__Object__to_s
, /* pointer to parser_nodes:AUminusExpr:string#Object#to_s */
9849 (nitmethod_t
)VIRTUAL_string__Object__native_class_name
, /* pointer to parser_nodes:AUminusExpr:string#Object#native_class_name */
9850 (nitmethod_t
)VIRTUAL_string__Object__class_name
, /* pointer to parser_nodes:AUminusExpr:string#Object#class_name */
9851 (nitmethod_t
)VIRTUAL_string__Object__inspect
, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect */
9852 (nitmethod_t
)VIRTUAL_string__Object__inspect_head
, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect_head */
9853 (nitmethod_t
)VIRTUAL_string__Object__args
, /* pointer to parser_nodes:AUminusExpr:string#Object#args */
9854 (nitmethod_t
)VIRTUAL_time__Object__get_time
, /* pointer to parser_nodes:AUminusExpr:time#Object#get_time */
9855 (nitmethod_t
)VIRTUAL_file__Object__printn
, /* pointer to parser_nodes:AUminusExpr:file#Object#printn */
9856 (nitmethod_t
)VIRTUAL_file__Object__print
, /* pointer to parser_nodes:AUminusExpr:file#Object#print */
9857 (nitmethod_t
)VIRTUAL_file__Object__getcwd
, /* pointer to parser_nodes:AUminusExpr:file#Object#getcwd */
9858 (nitmethod_t
)VIRTUAL_file__Object__file_getcwd
, /* pointer to parser_nodes:AUminusExpr:file#Object#file_getcwd */
9859 (nitmethod_t
)VIRTUAL_model_base__Object__intrude_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#intrude_visibility */
9860 (nitmethod_t
)VIRTUAL_model_base__Object__public_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#public_visibility */
9861 (nitmethod_t
)VIRTUAL_model_base__Object__protected_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#protected_visibility */
9862 (nitmethod_t
)VIRTUAL_model_base__Object__private_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#private_visibility */
9863 (nitmethod_t
)VIRTUAL_model_base__Object__none_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#none_visibility */
9864 (nitmethod_t
)VIRTUAL_version__Object__nit_version
, /* pointer to parser_nodes:AUminusExpr:version#Object#nit_version */
9865 (nitmethod_t
)VIRTUAL_model__Object__abstract_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#abstract_kind */
9866 (nitmethod_t
)VIRTUAL_model__Object__concrete_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#concrete_kind */
9867 (nitmethod_t
)VIRTUAL_model__Object__interface_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#interface_kind */
9868 (nitmethod_t
)VIRTUAL_model__Object__enum_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#enum_kind */
9869 (nitmethod_t
)VIRTUAL_model__Object__extern_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#extern_kind */
9870 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#location */
9871 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__location_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#location= */
9872 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__hot_location
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#hot_location */
9873 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__debug
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#debug */
9874 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent */
9875 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__parent_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent= */
9876 (nitmethod_t
)VIRTUAL_parser_prod__AUminusExpr__replace_child
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#replace_child */
9877 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__replace_with
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#replace_with */
9878 (nitmethod_t
)VIRTUAL_parser_prod__AUminusExpr__visit_all
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#visit_all */
9879 (nitmethod_t
)VIRTUAL_literal__ANode__accept_literal
, /* pointer to parser_nodes:AUminusExpr:literal#ANode#accept_literal */
9880 (nitmethod_t
)VIRTUAL_scope__ANode__accept_scope_visitor
, /* pointer to parser_nodes:AUminusExpr:scope#ANode#accept_scope_visitor */
9881 (nitmethod_t
)VIRTUAL_flow__ANode__accept_flow_visitor
, /* pointer to parser_nodes:AUminusExpr:flow#ANode#accept_flow_visitor */
9882 (nitmethod_t
)VIRTUAL_local_var_init__ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AUminusExpr:local_var_init#ANode#accept_local_var_visitor */
9883 (nitmethod_t
)VIRTUAL_auto_super_init__ASendExpr__accept_auto_super_init
, /* pointer to parser_nodes:AUminusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
9884 (nitmethod_t
)VIRTUAL_astvalidation__AExpr__accept_ast_validation
, /* pointer to parser_nodes:AUminusExpr:astvalidation#AExpr#accept_ast_validation */
9885 (nitmethod_t
)VIRTUAL_rapid_type_analysis__ASendExpr__accept_rapid_type_visitor
, /* pointer to parser_nodes:AUminusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
9886 (nitmethod_t
)VIRTUAL_transform__ANode__accept_transform_visitor
, /* pointer to parser_nodes:AUminusExpr:transform#ANode#accept_transform_visitor */
9887 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations */
9888 (nitmethod_t
)VIRTUAL_parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations= */
9889 (nitmethod_t
)VIRTUAL_parser_work__Prod__collect_text
, /* pointer to parser_nodes:AUminusExpr:parser_work#Prod#collect_text */
9890 (nitmethod_t
)VIRTUAL_annotation__Prod__get_single_annotation
, /* pointer to parser_nodes:AUminusExpr:annotation#Prod#get_single_annotation */
9891 (nitmethod_t
)VIRTUAL_annotation__Prod__get_annotations
, /* pointer to parser_nodes:AUminusExpr:annotation#Prod#get_annotations */
9892 (nitmethod_t
)VIRTUAL_parser_nodes__ANode__replace_with
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#replace_with */
9893 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context
, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context */
9894 (nitmethod_t
)VIRTUAL_flow__AExpr__after_flow_context_61d
, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context= */
9895 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_string
, /* pointer to parser_nodes:AUminusExpr:annotation#AExpr#as_string */
9896 (nitmethod_t
)VIRTUAL_annotation__AExpr__as_id
, /* pointer to parser_nodes:AUminusExpr:annotation#AExpr#as_id */
9897 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype */
9898 (nitmethod_t
)VIRTUAL_typing__AExpr__mtype_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype= */
9899 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed */
9900 (nitmethod_t
)VIRTUAL_typing__AExpr__is_typed_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed= */
9901 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to */
9902 (nitmethod_t
)VIRTUAL_typing__AExpr__implicit_cast_to_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to= */
9903 (nitmethod_t
)VIRTUAL_typing__AExpr__its_variable
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#its_variable */
9904 (nitmethod_t
)VIRTUAL_typing__ASendExpr__accept_typing
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#accept_typing */
9905 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__make_var_read
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#make_var_read */
9906 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache */
9907 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__variable_cache_61d
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache= */
9908 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__detach_with_placeholder
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#detach_with_placeholder */
9909 (nitmethod_t
)VIRTUAL_astbuilder__AExpr__add
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#add */
9910 (nitmethod_t
)VIRTUAL_abstract_compiler__ASendExpr__expr
, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#ASendExpr#expr */
9911 (nitmethod_t
)VIRTUAL_abstract_compiler__AExpr__stmt
, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#AExpr#stmt */
9912 (nitmethod_t
)VIRTUAL_astvalidation__ANode__accept_ast_validation
, /* pointer to parser_nodes:AUminusExpr:astvalidation#ANode#accept_ast_validation */
9913 (nitmethod_t
)VIRTUAL_parser_nodes__ASendExpr__n_expr
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ASendExpr#n_expr */
9914 (nitmethod_t
)VIRTUAL_parser_prod__AUminusExpr__n_expr_61d
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_expr= */
9915 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite */
9916 (nitmethod_t
)VIRTUAL_typing__ASendExpr__callsite_61d
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite= */
9917 (nitmethod_t
)VIRTUAL_typing__AUminusExpr__property_name
, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#property_name */
9918 (nitmethod_t
)VIRTUAL_typing__ASendExpr__raw_arguments
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#raw_arguments */
9919 (nitmethod_t
)VIRTUAL_typing__AUminusExpr__compute_raw_arguments
, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#compute_raw_arguments */
9920 (nitmethod_t
)VIRTUAL_parser_prod__AUminusExpr__n_minus_61d
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_minus= */
9921 (nitmethod_t
)VIRTUAL_parser_prod__AUminusExpr__init_auminusexpr
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#init_auminusexpr */
9924 /* allocate AUminusExpr */
9925 val
* NEW_parser_nodes__AUminusExpr(const struct type
* type
) {
9926 val
* self
/* : AUminusExpr */;
9927 val
* var
/* : null */;
9928 val
* var1
/* : null */;
9929 val
* var2
/* : null */;
9930 short int var3
/* : Bool */;
9931 val
* var4
/* : null */;
9932 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
9934 self
->class = &class_parser_nodes__AUminusExpr
;
9936 self
->attrs
[COLOR_parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AUminusExpr exact> */
9938 self
->attrs
[COLOR_parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AUminusExpr exact> */
9940 self
->attrs
[COLOR_typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AUminusExpr exact> */
9942 self
->attrs
[COLOR_typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AUminusExpr exact> */
9944 self
->attrs
[COLOR_typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AUminusExpr exact> */