1 #include "nit__nith.classes.0.h"
2 /* runtime class nit__ALtExpr */
3 const struct class class_nit__ALtExpr
= {
6 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ALtExpr:kernel#Object#object_id */
7 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ALtExpr:kernel#Object#is_same_instance */
8 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ALtExpr:kernel#Object#== */
9 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ALtExpr:kernel#Object#!= */
10 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ALtExpr:kernel#Object#hash */
11 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ALtExpr:kernel#Object#exit */
12 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ALtExpr:kernel#Object#sys */
13 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ALtExpr:kernel#Object#init */
14 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ALtExpr:sorter#Object#default_comparator */
15 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ALtExpr:string#Object#to_s */
16 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ALtExpr:string#Object#native_class_name */
17 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ALtExpr:string#Object#class_name */
18 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ALtExpr:string#Object#inspect */
19 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ALtExpr:string#Object#inspect_head */
20 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ALtExpr:string#Object#args */
21 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ALtExpr:ropes#Object#maxlen */
22 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ALtExpr:time#Object#get_time */
23 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ALtExpr:file#Object#printn */
24 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ALtExpr:file#Object#print */
25 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ALtExpr:file#Object#getcwd */
26 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ALtExpr:file#Object#file_getcwd */
27 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#intrude_visibility */
28 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#public_visibility */
29 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#protected_visibility */
30 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#private_visibility */
31 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ALtExpr:model_base#Object#none_visibility */
32 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ALtExpr:version#Object#nit_version */
33 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#abstract_kind */
34 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#concrete_kind */
35 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#interface_kind */
36 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#enum_kind */
37 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ALtExpr:model#Object#extern_kind */
38 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location */
39 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#location= */
40 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#hot_location */
41 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#debug */
42 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent */
43 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#parent= */
44 (nitmethod_t
)nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#replace_child */
45 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#replace_with */
46 (nitmethod_t
)nit__parser_prod___ALtExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#visit_all */
47 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ALtExpr:literal#ANode#accept_literal */
48 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ALtExpr:scope#ANode#accept_scope_visitor */
49 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ALtExpr:flow#ANode#accept_flow_visitor */
50 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ALtExpr:local_var_init#ANode#accept_local_var_visitor */
51 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
52 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ALtExpr:astvalidation#AExpr#accept_ast_validation */
53 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
54 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ALtExpr:transform#AExpr#full_transform_visitor */
55 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ALtExpr:transform#ANode#accept_transform_visitor */
56 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations */
57 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#n_annotations= */
58 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ALtExpr:parser_nodes#Prod#get_annotations */
59 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ALtExpr:parser_work#Prod#collect_text */
60 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ALtExpr:annotation#Prod#get_single_annotation */
61 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ANode#replace_with */
62 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ALtExpr:literal#AExpr#as_string */
63 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ALtExpr:literal#AExpr#as_id */
64 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context */
65 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ALtExpr:flow#AExpr#after_flow_context= */
66 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype */
67 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#mtype= */
68 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed */
69 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#is_typed= */
70 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to */
71 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#implicit_cast_to= */
72 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#its_variable */
73 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#accept_typing */
74 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#comprehension */
75 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ALtExpr:typing#AExpr#comprehension= */
76 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#make_var_read */
77 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache */
78 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#variable_cache= */
79 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#detach_with_placeholder */
80 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ALtExpr:astbuilder#AExpr#add */
81 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ALtExpr:abstract_compiler#ASendExpr#expr */
82 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ALtExpr:abstract_compiler#AExpr#stmt */
83 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ALtExpr:transform#ANode#full_transform_visitor */
84 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ALtExpr:astvalidation#ANode#accept_ast_validation */
85 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ASendExpr#n_expr */
86 (nitmethod_t
)nit__parser_prod___ALtExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr= */
87 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite */
88 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#callsite= */
89 (nitmethod_t
)nit__typing___ALtExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ALtExpr:typing#ALtExpr#property_name */
90 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ALtExpr:typing#ASendExpr#raw_arguments */
91 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALtExpr:typing#ABinopExpr#compute_raw_arguments */
92 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:ALtExpr:parser_nodes#ABinopExpr#n_expr2 */
93 (nitmethod_t
)nit__parser_prod___ALtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#n_expr2= */
94 (nitmethod_t
)nit__parser_prod___ALtExpr___init_altexpr
, /* pointer to parser_nodes:ALtExpr:parser_prod#ALtExpr#init_altexpr */
97 /* allocate ALtExpr */
98 val
* NEW_nit__ALtExpr(const struct type
* type
) {
99 val
* self
/* : ALtExpr */;
100 val
* var
/* : null */;
101 val
* var1
/* : null */;
102 val
* var2
/* : null */;
103 short int var3
/* : Bool */;
104 val
* var4
/* : null */;
105 val
* var5
/* : null */;
106 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
108 self
->class = &class_nit__ALtExpr
;
110 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALtExpr exact> */
112 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALtExpr exact> */
114 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALtExpr exact> */
116 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALtExpr exact> */
118 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALtExpr exact> */
120 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ALtExpr exact> */
123 /* runtime class nit__ALeExpr */
124 const struct class class_nit__ALeExpr
= {
127 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ALeExpr:kernel#Object#object_id */
128 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ALeExpr:kernel#Object#is_same_instance */
129 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ALeExpr:kernel#Object#== */
130 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ALeExpr:kernel#Object#!= */
131 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ALeExpr:kernel#Object#hash */
132 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ALeExpr:kernel#Object#exit */
133 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ALeExpr:kernel#Object#sys */
134 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ALeExpr:kernel#Object#init */
135 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ALeExpr:sorter#Object#default_comparator */
136 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ALeExpr:string#Object#to_s */
137 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ALeExpr:string#Object#native_class_name */
138 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ALeExpr:string#Object#class_name */
139 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ALeExpr:string#Object#inspect */
140 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ALeExpr:string#Object#inspect_head */
141 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ALeExpr:string#Object#args */
142 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ALeExpr:ropes#Object#maxlen */
143 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ALeExpr:time#Object#get_time */
144 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ALeExpr:file#Object#printn */
145 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ALeExpr:file#Object#print */
146 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ALeExpr:file#Object#getcwd */
147 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ALeExpr:file#Object#file_getcwd */
148 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#intrude_visibility */
149 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#public_visibility */
150 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#protected_visibility */
151 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#private_visibility */
152 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ALeExpr:model_base#Object#none_visibility */
153 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ALeExpr:version#Object#nit_version */
154 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#abstract_kind */
155 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#concrete_kind */
156 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#interface_kind */
157 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#enum_kind */
158 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ALeExpr:model#Object#extern_kind */
159 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location */
160 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#location= */
161 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#hot_location */
162 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#debug */
163 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent */
164 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#parent= */
165 (nitmethod_t
)nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#replace_child */
166 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#replace_with */
167 (nitmethod_t
)nit__parser_prod___ALeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#visit_all */
168 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ALeExpr:literal#ANode#accept_literal */
169 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ALeExpr:scope#ANode#accept_scope_visitor */
170 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ALeExpr:flow#ANode#accept_flow_visitor */
171 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ALeExpr:local_var_init#ANode#accept_local_var_visitor */
172 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
173 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ALeExpr:astvalidation#AExpr#accept_ast_validation */
174 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
175 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ALeExpr:transform#AExpr#full_transform_visitor */
176 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ALeExpr:transform#ANode#accept_transform_visitor */
177 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations */
178 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#n_annotations= */
179 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ALeExpr:parser_nodes#Prod#get_annotations */
180 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ALeExpr:parser_work#Prod#collect_text */
181 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ALeExpr:annotation#Prod#get_single_annotation */
182 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ANode#replace_with */
183 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ALeExpr:literal#AExpr#as_string */
184 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ALeExpr:literal#AExpr#as_id */
185 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context */
186 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ALeExpr:flow#AExpr#after_flow_context= */
187 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype */
188 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#mtype= */
189 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed */
190 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#is_typed= */
191 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to */
192 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#implicit_cast_to= */
193 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#its_variable */
194 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#accept_typing */
195 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#comprehension */
196 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ALeExpr:typing#AExpr#comprehension= */
197 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#make_var_read */
198 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache */
199 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#variable_cache= */
200 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#detach_with_placeholder */
201 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ALeExpr:astbuilder#AExpr#add */
202 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ALeExpr:abstract_compiler#ASendExpr#expr */
203 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ALeExpr:abstract_compiler#AExpr#stmt */
204 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ALeExpr:transform#ANode#full_transform_visitor */
205 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ALeExpr:astvalidation#ANode#accept_ast_validation */
206 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ASendExpr#n_expr */
207 (nitmethod_t
)nit__parser_prod___ALeExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr= */
208 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite */
209 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#callsite= */
210 (nitmethod_t
)nit__typing___ALeExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ALeExpr:typing#ALeExpr#property_name */
211 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ALeExpr:typing#ASendExpr#raw_arguments */
212 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALeExpr:typing#ABinopExpr#compute_raw_arguments */
213 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:ALeExpr:parser_nodes#ABinopExpr#n_expr2 */
214 (nitmethod_t
)nit__parser_prod___ALeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#n_expr2= */
215 (nitmethod_t
)nit__parser_prod___ALeExpr___init_aleexpr
, /* pointer to parser_nodes:ALeExpr:parser_prod#ALeExpr#init_aleexpr */
218 /* allocate ALeExpr */
219 val
* NEW_nit__ALeExpr(const struct type
* type
) {
220 val
* self
/* : ALeExpr */;
221 val
* var
/* : null */;
222 val
* var1
/* : null */;
223 val
* var2
/* : null */;
224 short int var3
/* : Bool */;
225 val
* var4
/* : null */;
226 val
* var5
/* : null */;
227 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
229 self
->class = &class_nit__ALeExpr
;
231 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALeExpr exact> */
233 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALeExpr exact> */
235 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALeExpr exact> */
237 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALeExpr exact> */
239 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALeExpr exact> */
241 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ALeExpr exact> */
244 /* runtime class nit__ALlExpr */
245 const struct class class_nit__ALlExpr
= {
248 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ALlExpr:kernel#Object#object_id */
249 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ALlExpr:kernel#Object#is_same_instance */
250 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ALlExpr:kernel#Object#== */
251 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ALlExpr:kernel#Object#!= */
252 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ALlExpr:kernel#Object#hash */
253 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ALlExpr:kernel#Object#exit */
254 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ALlExpr:kernel#Object#sys */
255 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ALlExpr:kernel#Object#init */
256 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ALlExpr:sorter#Object#default_comparator */
257 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ALlExpr:string#Object#to_s */
258 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ALlExpr:string#Object#native_class_name */
259 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ALlExpr:string#Object#class_name */
260 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ALlExpr:string#Object#inspect */
261 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ALlExpr:string#Object#inspect_head */
262 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ALlExpr:string#Object#args */
263 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ALlExpr:ropes#Object#maxlen */
264 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ALlExpr:time#Object#get_time */
265 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ALlExpr:file#Object#printn */
266 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ALlExpr:file#Object#print */
267 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ALlExpr:file#Object#getcwd */
268 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ALlExpr:file#Object#file_getcwd */
269 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#intrude_visibility */
270 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#public_visibility */
271 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#protected_visibility */
272 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#private_visibility */
273 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ALlExpr:model_base#Object#none_visibility */
274 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ALlExpr:version#Object#nit_version */
275 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#abstract_kind */
276 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#concrete_kind */
277 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#interface_kind */
278 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#enum_kind */
279 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ALlExpr:model#Object#extern_kind */
280 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location */
281 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#location= */
282 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#hot_location */
283 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#debug */
284 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent */
285 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#parent= */
286 (nitmethod_t
)nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#replace_child */
287 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#replace_with */
288 (nitmethod_t
)nit__parser_prod___ALlExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#visit_all */
289 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ALlExpr:literal#ANode#accept_literal */
290 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ALlExpr:scope#ANode#accept_scope_visitor */
291 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ALlExpr:flow#ANode#accept_flow_visitor */
292 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ALlExpr:local_var_init#ANode#accept_local_var_visitor */
293 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ALlExpr:auto_super_init#ASendExpr#accept_auto_super_init */
294 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ALlExpr:astvalidation#AExpr#accept_ast_validation */
295 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ALlExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
296 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ALlExpr:transform#AExpr#full_transform_visitor */
297 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ALlExpr:transform#ANode#accept_transform_visitor */
298 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations */
299 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#n_annotations= */
300 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ALlExpr:parser_nodes#Prod#get_annotations */
301 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ALlExpr:parser_work#Prod#collect_text */
302 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ALlExpr:annotation#Prod#get_single_annotation */
303 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ANode#replace_with */
304 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ALlExpr:literal#AExpr#as_string */
305 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ALlExpr:literal#AExpr#as_id */
306 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context */
307 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ALlExpr:flow#AExpr#after_flow_context= */
308 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype */
309 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#mtype= */
310 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed */
311 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#is_typed= */
312 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to */
313 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#implicit_cast_to= */
314 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#its_variable */
315 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#accept_typing */
316 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#comprehension */
317 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ALlExpr:typing#AExpr#comprehension= */
318 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#make_var_read */
319 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache */
320 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#variable_cache= */
321 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#detach_with_placeholder */
322 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ALlExpr:astbuilder#AExpr#add */
323 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ALlExpr:abstract_compiler#ASendExpr#expr */
324 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ALlExpr:abstract_compiler#AExpr#stmt */
325 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ALlExpr:transform#ANode#full_transform_visitor */
326 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ALlExpr:astvalidation#ANode#accept_ast_validation */
327 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ASendExpr#n_expr */
328 (nitmethod_t
)nit__parser_prod___ALlExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr= */
329 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite */
330 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#callsite= */
331 (nitmethod_t
)nit__typing___ALlExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ALlExpr:typing#ALlExpr#property_name */
332 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ALlExpr:typing#ASendExpr#raw_arguments */
333 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ALlExpr:typing#ABinopExpr#compute_raw_arguments */
334 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:ALlExpr:parser_nodes#ABinopExpr#n_expr2 */
335 (nitmethod_t
)nit__parser_prod___ALlExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#n_expr2= */
336 (nitmethod_t
)nit__parser_prod___ALlExpr___init_allexpr
, /* pointer to parser_nodes:ALlExpr:parser_prod#ALlExpr#init_allexpr */
339 /* allocate ALlExpr */
340 val
* NEW_nit__ALlExpr(const struct type
* type
) {
341 val
* self
/* : ALlExpr */;
342 val
* var
/* : null */;
343 val
* var1
/* : null */;
344 val
* var2
/* : null */;
345 short int var3
/* : Bool */;
346 val
* var4
/* : null */;
347 val
* var5
/* : null */;
348 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
350 self
->class = &class_nit__ALlExpr
;
352 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ALlExpr exact> */
354 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ALlExpr exact> */
356 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ALlExpr exact> */
358 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ALlExpr exact> */
360 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ALlExpr exact> */
362 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ALlExpr exact> */
365 /* runtime class nit__AGtExpr */
366 const struct class class_nit__AGtExpr
= {
369 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AGtExpr:kernel#Object#object_id */
370 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AGtExpr:kernel#Object#is_same_instance */
371 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AGtExpr:kernel#Object#== */
372 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AGtExpr:kernel#Object#!= */
373 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AGtExpr:kernel#Object#hash */
374 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AGtExpr:kernel#Object#exit */
375 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AGtExpr:kernel#Object#sys */
376 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AGtExpr:kernel#Object#init */
377 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AGtExpr:sorter#Object#default_comparator */
378 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AGtExpr:string#Object#to_s */
379 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AGtExpr:string#Object#native_class_name */
380 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AGtExpr:string#Object#class_name */
381 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AGtExpr:string#Object#inspect */
382 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AGtExpr:string#Object#inspect_head */
383 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AGtExpr:string#Object#args */
384 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AGtExpr:ropes#Object#maxlen */
385 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AGtExpr:time#Object#get_time */
386 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AGtExpr:file#Object#printn */
387 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AGtExpr:file#Object#print */
388 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AGtExpr:file#Object#getcwd */
389 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AGtExpr:file#Object#file_getcwd */
390 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#intrude_visibility */
391 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#public_visibility */
392 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#protected_visibility */
393 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#private_visibility */
394 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AGtExpr:model_base#Object#none_visibility */
395 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AGtExpr:version#Object#nit_version */
396 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#abstract_kind */
397 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#concrete_kind */
398 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#interface_kind */
399 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#enum_kind */
400 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AGtExpr:model#Object#extern_kind */
401 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location */
402 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#location= */
403 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#hot_location */
404 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#debug */
405 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent */
406 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#parent= */
407 (nitmethod_t
)nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#replace_child */
408 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#replace_with */
409 (nitmethod_t
)nit__parser_prod___AGtExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#visit_all */
410 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AGtExpr:literal#ANode#accept_literal */
411 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AGtExpr:scope#ANode#accept_scope_visitor */
412 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AGtExpr:flow#ANode#accept_flow_visitor */
413 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AGtExpr:local_var_init#ANode#accept_local_var_visitor */
414 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGtExpr:auto_super_init#ASendExpr#accept_auto_super_init */
415 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AGtExpr:astvalidation#AExpr#accept_ast_validation */
416 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGtExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
417 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AGtExpr:transform#AExpr#full_transform_visitor */
418 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AGtExpr:transform#ANode#accept_transform_visitor */
419 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations */
420 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#n_annotations= */
421 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AGtExpr:parser_nodes#Prod#get_annotations */
422 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AGtExpr:parser_work#Prod#collect_text */
423 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AGtExpr:annotation#Prod#get_single_annotation */
424 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ANode#replace_with */
425 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AGtExpr:literal#AExpr#as_string */
426 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AGtExpr:literal#AExpr#as_id */
427 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context */
428 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AGtExpr:flow#AExpr#after_flow_context= */
429 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype */
430 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#mtype= */
431 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed */
432 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#is_typed= */
433 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to */
434 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#implicit_cast_to= */
435 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#its_variable */
436 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#accept_typing */
437 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#comprehension */
438 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AGtExpr:typing#AExpr#comprehension= */
439 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#make_var_read */
440 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache */
441 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#variable_cache= */
442 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#detach_with_placeholder */
443 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AGtExpr:astbuilder#AExpr#add */
444 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AGtExpr:abstract_compiler#ASendExpr#expr */
445 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AGtExpr:abstract_compiler#AExpr#stmt */
446 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AGtExpr:transform#ANode#full_transform_visitor */
447 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AGtExpr:astvalidation#ANode#accept_ast_validation */
448 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ASendExpr#n_expr */
449 (nitmethod_t
)nit__parser_prod___AGtExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr= */
450 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite */
451 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#callsite= */
452 (nitmethod_t
)nit__typing___AGtExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AGtExpr:typing#AGtExpr#property_name */
453 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AGtExpr:typing#ASendExpr#raw_arguments */
454 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGtExpr:typing#ABinopExpr#compute_raw_arguments */
455 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AGtExpr:parser_nodes#ABinopExpr#n_expr2 */
456 (nitmethod_t
)nit__parser_prod___AGtExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#n_expr2= */
457 (nitmethod_t
)nit__parser_prod___AGtExpr___init_agtexpr
, /* pointer to parser_nodes:AGtExpr:parser_prod#AGtExpr#init_agtexpr */
460 /* allocate AGtExpr */
461 val
* NEW_nit__AGtExpr(const struct type
* type
) {
462 val
* self
/* : AGtExpr */;
463 val
* var
/* : null */;
464 val
* var1
/* : null */;
465 val
* var2
/* : null */;
466 short int var3
/* : Bool */;
467 val
* var4
/* : null */;
468 val
* var5
/* : null */;
469 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
471 self
->class = &class_nit__AGtExpr
;
473 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGtExpr exact> */
475 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGtExpr exact> */
477 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGtExpr exact> */
479 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGtExpr exact> */
481 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGtExpr exact> */
483 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AGtExpr exact> */
486 /* runtime class nit__AGeExpr */
487 const struct class class_nit__AGeExpr
= {
490 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AGeExpr:kernel#Object#object_id */
491 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AGeExpr:kernel#Object#is_same_instance */
492 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AGeExpr:kernel#Object#== */
493 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AGeExpr:kernel#Object#!= */
494 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AGeExpr:kernel#Object#hash */
495 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AGeExpr:kernel#Object#exit */
496 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AGeExpr:kernel#Object#sys */
497 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AGeExpr:kernel#Object#init */
498 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AGeExpr:sorter#Object#default_comparator */
499 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AGeExpr:string#Object#to_s */
500 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AGeExpr:string#Object#native_class_name */
501 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AGeExpr:string#Object#class_name */
502 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AGeExpr:string#Object#inspect */
503 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AGeExpr:string#Object#inspect_head */
504 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AGeExpr:string#Object#args */
505 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AGeExpr:ropes#Object#maxlen */
506 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AGeExpr:time#Object#get_time */
507 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AGeExpr:file#Object#printn */
508 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AGeExpr:file#Object#print */
509 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AGeExpr:file#Object#getcwd */
510 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AGeExpr:file#Object#file_getcwd */
511 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#intrude_visibility */
512 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#public_visibility */
513 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#protected_visibility */
514 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#private_visibility */
515 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AGeExpr:model_base#Object#none_visibility */
516 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AGeExpr:version#Object#nit_version */
517 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#abstract_kind */
518 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#concrete_kind */
519 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#interface_kind */
520 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#enum_kind */
521 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AGeExpr:model#Object#extern_kind */
522 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location */
523 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#location= */
524 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#hot_location */
525 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#debug */
526 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent */
527 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#parent= */
528 (nitmethod_t
)nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#replace_child */
529 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#replace_with */
530 (nitmethod_t
)nit__parser_prod___AGeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#visit_all */
531 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AGeExpr:literal#ANode#accept_literal */
532 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AGeExpr:scope#ANode#accept_scope_visitor */
533 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AGeExpr:flow#ANode#accept_flow_visitor */
534 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AGeExpr:local_var_init#ANode#accept_local_var_visitor */
535 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGeExpr:auto_super_init#ASendExpr#accept_auto_super_init */
536 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AGeExpr:astvalidation#AExpr#accept_ast_validation */
537 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGeExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
538 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AGeExpr:transform#AExpr#full_transform_visitor */
539 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AGeExpr:transform#ANode#accept_transform_visitor */
540 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations */
541 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#n_annotations= */
542 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AGeExpr:parser_nodes#Prod#get_annotations */
543 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AGeExpr:parser_work#Prod#collect_text */
544 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AGeExpr:annotation#Prod#get_single_annotation */
545 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ANode#replace_with */
546 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AGeExpr:literal#AExpr#as_string */
547 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AGeExpr:literal#AExpr#as_id */
548 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context */
549 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AGeExpr:flow#AExpr#after_flow_context= */
550 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype */
551 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#mtype= */
552 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed */
553 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#is_typed= */
554 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to */
555 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#implicit_cast_to= */
556 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#its_variable */
557 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#accept_typing */
558 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#comprehension */
559 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AGeExpr:typing#AExpr#comprehension= */
560 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#make_var_read */
561 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache */
562 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#variable_cache= */
563 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#detach_with_placeholder */
564 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AGeExpr:astbuilder#AExpr#add */
565 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AGeExpr:abstract_compiler#ASendExpr#expr */
566 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AGeExpr:abstract_compiler#AExpr#stmt */
567 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AGeExpr:transform#ANode#full_transform_visitor */
568 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AGeExpr:astvalidation#ANode#accept_ast_validation */
569 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ASendExpr#n_expr */
570 (nitmethod_t
)nit__parser_prod___AGeExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr= */
571 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite */
572 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#callsite= */
573 (nitmethod_t
)nit__typing___AGeExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AGeExpr:typing#AGeExpr#property_name */
574 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AGeExpr:typing#ASendExpr#raw_arguments */
575 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGeExpr:typing#ABinopExpr#compute_raw_arguments */
576 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AGeExpr:parser_nodes#ABinopExpr#n_expr2 */
577 (nitmethod_t
)nit__parser_prod___AGeExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#n_expr2= */
578 (nitmethod_t
)nit__parser_prod___AGeExpr___init_ageexpr
, /* pointer to parser_nodes:AGeExpr:parser_prod#AGeExpr#init_ageexpr */
581 /* allocate AGeExpr */
582 val
* NEW_nit__AGeExpr(const struct type
* type
) {
583 val
* self
/* : AGeExpr */;
584 val
* var
/* : null */;
585 val
* var1
/* : null */;
586 val
* var2
/* : null */;
587 short int var3
/* : Bool */;
588 val
* var4
/* : null */;
589 val
* var5
/* : null */;
590 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
592 self
->class = &class_nit__AGeExpr
;
594 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGeExpr exact> */
596 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGeExpr exact> */
598 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGeExpr exact> */
600 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGeExpr exact> */
602 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGeExpr exact> */
604 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AGeExpr exact> */
607 /* runtime class nit__AGgExpr */
608 const struct class class_nit__AGgExpr
= {
611 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AGgExpr:kernel#Object#object_id */
612 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AGgExpr:kernel#Object#is_same_instance */
613 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AGgExpr:kernel#Object#== */
614 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AGgExpr:kernel#Object#!= */
615 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AGgExpr:kernel#Object#hash */
616 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AGgExpr:kernel#Object#exit */
617 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AGgExpr:kernel#Object#sys */
618 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AGgExpr:kernel#Object#init */
619 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AGgExpr:sorter#Object#default_comparator */
620 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AGgExpr:string#Object#to_s */
621 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AGgExpr:string#Object#native_class_name */
622 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AGgExpr:string#Object#class_name */
623 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AGgExpr:string#Object#inspect */
624 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AGgExpr:string#Object#inspect_head */
625 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AGgExpr:string#Object#args */
626 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AGgExpr:ropes#Object#maxlen */
627 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AGgExpr:time#Object#get_time */
628 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AGgExpr:file#Object#printn */
629 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AGgExpr:file#Object#print */
630 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AGgExpr:file#Object#getcwd */
631 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AGgExpr:file#Object#file_getcwd */
632 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#intrude_visibility */
633 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#public_visibility */
634 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#protected_visibility */
635 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#private_visibility */
636 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AGgExpr:model_base#Object#none_visibility */
637 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AGgExpr:version#Object#nit_version */
638 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#abstract_kind */
639 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#concrete_kind */
640 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#interface_kind */
641 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#enum_kind */
642 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AGgExpr:model#Object#extern_kind */
643 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#location */
644 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#location= */
645 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#hot_location */
646 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#debug */
647 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent */
648 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#parent= */
649 (nitmethod_t
)nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#replace_child */
650 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#replace_with */
651 (nitmethod_t
)nit__parser_prod___AGgExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#visit_all */
652 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AGgExpr:literal#ANode#accept_literal */
653 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AGgExpr:scope#ANode#accept_scope_visitor */
654 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AGgExpr:flow#ANode#accept_flow_visitor */
655 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AGgExpr:local_var_init#ANode#accept_local_var_visitor */
656 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AGgExpr:auto_super_init#ASendExpr#accept_auto_super_init */
657 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AGgExpr:astvalidation#AExpr#accept_ast_validation */
658 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AGgExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
659 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AGgExpr:transform#AExpr#full_transform_visitor */
660 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AGgExpr:transform#ANode#accept_transform_visitor */
661 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations */
662 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#n_annotations= */
663 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AGgExpr:parser_nodes#Prod#get_annotations */
664 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AGgExpr:parser_work#Prod#collect_text */
665 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AGgExpr:annotation#Prod#get_single_annotation */
666 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ANode#replace_with */
667 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AGgExpr:literal#AExpr#as_string */
668 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AGgExpr:literal#AExpr#as_id */
669 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context */
670 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AGgExpr:flow#AExpr#after_flow_context= */
671 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype */
672 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#mtype= */
673 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed */
674 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#is_typed= */
675 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to */
676 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#implicit_cast_to= */
677 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#its_variable */
678 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#accept_typing */
679 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#comprehension */
680 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AGgExpr:typing#AExpr#comprehension= */
681 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#make_var_read */
682 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache */
683 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#variable_cache= */
684 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#detach_with_placeholder */
685 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AGgExpr:astbuilder#AExpr#add */
686 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AGgExpr:abstract_compiler#ASendExpr#expr */
687 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AGgExpr:abstract_compiler#AExpr#stmt */
688 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AGgExpr:transform#ANode#full_transform_visitor */
689 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AGgExpr:astvalidation#ANode#accept_ast_validation */
690 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ASendExpr#n_expr */
691 (nitmethod_t
)nit__parser_prod___AGgExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr= */
692 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite */
693 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#callsite= */
694 (nitmethod_t
)nit__typing___AGgExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AGgExpr:typing#AGgExpr#property_name */
695 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AGgExpr:typing#ASendExpr#raw_arguments */
696 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AGgExpr:typing#ABinopExpr#compute_raw_arguments */
697 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AGgExpr:parser_nodes#ABinopExpr#n_expr2 */
698 (nitmethod_t
)nit__parser_prod___AGgExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#n_expr2= */
699 (nitmethod_t
)nit__parser_prod___AGgExpr___init_aggexpr
, /* pointer to parser_nodes:AGgExpr:parser_prod#AGgExpr#init_aggexpr */
702 /* allocate AGgExpr */
703 val
* NEW_nit__AGgExpr(const struct type
* type
) {
704 val
* self
/* : AGgExpr */;
705 val
* var
/* : null */;
706 val
* var1
/* : null */;
707 val
* var2
/* : null */;
708 short int var3
/* : Bool */;
709 val
* var4
/* : null */;
710 val
* var5
/* : null */;
711 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
713 self
->class = &class_nit__AGgExpr
;
715 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AGgExpr exact> */
717 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AGgExpr exact> */
719 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AGgExpr exact> */
721 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AGgExpr exact> */
723 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AGgExpr exact> */
725 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AGgExpr exact> */
728 /* runtime class nit__AIsaExpr */
729 const struct class class_nit__AIsaExpr
= {
732 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#object_id */
733 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#is_same_instance */
734 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#== */
735 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#!= */
736 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#hash */
737 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#exit */
738 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#sys */
739 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AIsaExpr:kernel#Object#init */
740 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AIsaExpr:sorter#Object#default_comparator */
741 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AIsaExpr:string#Object#to_s */
742 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AIsaExpr:string#Object#native_class_name */
743 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AIsaExpr:string#Object#class_name */
744 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect */
745 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AIsaExpr:string#Object#inspect_head */
746 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AIsaExpr:string#Object#args */
747 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AIsaExpr:ropes#Object#maxlen */
748 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AIsaExpr:time#Object#get_time */
749 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AIsaExpr:file#Object#printn */
750 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AIsaExpr:file#Object#print */
751 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AIsaExpr:file#Object#getcwd */
752 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AIsaExpr:file#Object#file_getcwd */
753 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#intrude_visibility */
754 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#public_visibility */
755 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#protected_visibility */
756 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#private_visibility */
757 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AIsaExpr:model_base#Object#none_visibility */
758 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AIsaExpr:version#Object#nit_version */
759 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#abstract_kind */
760 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#concrete_kind */
761 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#interface_kind */
762 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#enum_kind */
763 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AIsaExpr:model#Object#extern_kind */
764 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#location */
765 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#location= */
766 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#hot_location */
767 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#debug */
768 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent */
769 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#parent= */
770 (nitmethod_t
)nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#replace_child */
771 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#replace_with */
772 (nitmethod_t
)nit__parser_prod___AIsaExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#visit_all */
773 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AIsaExpr:literal#ANode#accept_literal */
774 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AIsaExpr:scope#ANode#accept_scope_visitor */
775 (nitmethod_t
)nit__flow___AIsaExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:AIsaExpr:flow#AIsaExpr#accept_flow_visitor */
776 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AIsaExpr:local_var_init#ANode#accept_local_var_visitor */
777 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AIsaExpr:auto_super_init#ANode#accept_auto_super_init */
778 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AIsaExpr:astvalidation#AExpr#accept_ast_validation */
779 (nitmethod_t
)nit__rapid_type_analysis___AIsaExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AIsaExpr:rapid_type_analysis#AIsaExpr#accept_rapid_type_visitor */
780 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AIsaExpr:transform#AExpr#full_transform_visitor */
781 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AIsaExpr:transform#ANode#accept_transform_visitor */
782 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations */
783 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#n_annotations= */
784 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#Prod#get_annotations */
785 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AIsaExpr:parser_work#Prod#collect_text */
786 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AIsaExpr:annotation#Prod#get_single_annotation */
787 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#ANode#replace_with */
788 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AIsaExpr:literal#AExpr#as_string */
789 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AIsaExpr:literal#AExpr#as_id */
790 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context */
791 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AIsaExpr:flow#AExpr#after_flow_context= */
792 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype */
793 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#mtype= */
794 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed */
795 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#is_typed= */
796 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to */
797 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#implicit_cast_to= */
798 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#its_variable */
799 (nitmethod_t
)nit__typing___AIsaExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#accept_typing */
800 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#comprehension */
801 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AExpr#comprehension= */
802 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#make_var_read */
803 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache */
804 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#variable_cache= */
805 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#detach_with_placeholder */
806 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AIsaExpr:astbuilder#AExpr#add */
807 (nitmethod_t
)nit__abstract_compiler___AIsaExpr___AExpr__expr
, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AIsaExpr#expr */
808 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AIsaExpr:abstract_compiler#AExpr#stmt */
809 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AIsaExpr:transform#ANode#full_transform_visitor */
810 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AIsaExpr:astvalidation#ANode#accept_ast_validation */
811 (nitmethod_t
)nit___nit__AIsaExpr___n_expr
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_expr */
812 (nitmethod_t
)nit__parser_prod___AIsaExpr___n_expr_61d
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_expr= */
813 (nitmethod_t
)nit___nit__AIsaExpr___n_type
, /* pointer to parser_nodes:AIsaExpr:parser_nodes#AIsaExpr#n_type */
814 (nitmethod_t
)nit__parser_prod___AIsaExpr___n_type_61d
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#n_type= */
815 (nitmethod_t
)nit__parser_prod___AIsaExpr___init_aisaexpr
, /* pointer to parser_nodes:AIsaExpr:parser_prod#AIsaExpr#init_aisaexpr */
816 (nitmethod_t
)nit__typing___AIsaExpr___cast_type
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type */
817 (nitmethod_t
)nit__typing___AIsaExpr___cast_type_61d
, /* pointer to parser_nodes:AIsaExpr:typing#AIsaExpr#cast_type= */
818 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AIsaExpr:flow#ANode#accept_flow_visitor */
821 /* allocate AIsaExpr */
822 val
* NEW_nit__AIsaExpr(const struct type
* type
) {
823 val
* self
/* : AIsaExpr */;
824 val
* var
/* : null */;
825 val
* var1
/* : null */;
826 val
* var2
/* : null */;
827 short int var3
/* : Bool */;
828 val
* var4
/* : null */;
829 val
* var5
/* : null */;
830 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
832 self
->class = &class_nit__AIsaExpr
;
834 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIsaExpr exact> */
836 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIsaExpr exact> */
838 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AIsaExpr exact> */
840 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AIsaExpr exact> */
842 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AIsaExpr exact> */
844 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AIsaExpr exact> */
847 /* runtime class nit__APlusExpr */
848 const struct class class_nit__APlusExpr
= {
851 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:APlusExpr:kernel#Object#object_id */
852 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:APlusExpr:kernel#Object#is_same_instance */
853 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:APlusExpr:kernel#Object#== */
854 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:APlusExpr:kernel#Object#!= */
855 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:APlusExpr:kernel#Object#hash */
856 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:APlusExpr:kernel#Object#exit */
857 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:APlusExpr:kernel#Object#sys */
858 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:APlusExpr:kernel#Object#init */
859 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:APlusExpr:sorter#Object#default_comparator */
860 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:APlusExpr:string#Object#to_s */
861 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:APlusExpr:string#Object#native_class_name */
862 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:APlusExpr:string#Object#class_name */
863 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:APlusExpr:string#Object#inspect */
864 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:APlusExpr:string#Object#inspect_head */
865 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:APlusExpr:string#Object#args */
866 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:APlusExpr:ropes#Object#maxlen */
867 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:APlusExpr:time#Object#get_time */
868 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:APlusExpr:file#Object#printn */
869 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:APlusExpr:file#Object#print */
870 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:APlusExpr:file#Object#getcwd */
871 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:APlusExpr:file#Object#file_getcwd */
872 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#intrude_visibility */
873 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#public_visibility */
874 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#protected_visibility */
875 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#private_visibility */
876 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:APlusExpr:model_base#Object#none_visibility */
877 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:APlusExpr:version#Object#nit_version */
878 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#abstract_kind */
879 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#concrete_kind */
880 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#interface_kind */
881 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#enum_kind */
882 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:APlusExpr:model#Object#extern_kind */
883 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#location */
884 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#location= */
885 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#hot_location */
886 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#debug */
887 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent */
888 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#parent= */
889 (nitmethod_t
)nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#replace_child */
890 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#replace_with */
891 (nitmethod_t
)nit__parser_prod___APlusExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#visit_all */
892 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:APlusExpr:literal#ANode#accept_literal */
893 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:APlusExpr:scope#ANode#accept_scope_visitor */
894 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:APlusExpr:flow#ANode#accept_flow_visitor */
895 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:APlusExpr:local_var_init#ANode#accept_local_var_visitor */
896 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:APlusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
897 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:APlusExpr:astvalidation#AExpr#accept_ast_validation */
898 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APlusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
899 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:APlusExpr:transform#AExpr#full_transform_visitor */
900 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:APlusExpr:transform#ANode#accept_transform_visitor */
901 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations */
902 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#n_annotations= */
903 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:APlusExpr:parser_nodes#Prod#get_annotations */
904 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:APlusExpr:parser_work#Prod#collect_text */
905 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:APlusExpr:annotation#Prod#get_single_annotation */
906 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ANode#replace_with */
907 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:APlusExpr:literal#AExpr#as_string */
908 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:APlusExpr:literal#AExpr#as_id */
909 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context */
910 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:APlusExpr:flow#AExpr#after_flow_context= */
911 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype */
912 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#mtype= */
913 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed */
914 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#is_typed= */
915 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to */
916 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#implicit_cast_to= */
917 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#its_variable */
918 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#accept_typing */
919 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#comprehension */
920 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:APlusExpr:typing#AExpr#comprehension= */
921 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#make_var_read */
922 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache */
923 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#variable_cache= */
924 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#detach_with_placeholder */
925 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:APlusExpr:astbuilder#AExpr#add */
926 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:APlusExpr:abstract_compiler#ASendExpr#expr */
927 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:APlusExpr:abstract_compiler#AExpr#stmt */
928 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:APlusExpr:transform#ANode#full_transform_visitor */
929 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:APlusExpr:astvalidation#ANode#accept_ast_validation */
930 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ASendExpr#n_expr */
931 (nitmethod_t
)nit__parser_prod___APlusExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr= */
932 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite */
933 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#callsite= */
934 (nitmethod_t
)nit__typing___APlusExpr___ASendExpr__property_name
, /* pointer to parser_nodes:APlusExpr:typing#APlusExpr#property_name */
935 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:APlusExpr:typing#ASendExpr#raw_arguments */
936 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:APlusExpr:typing#ABinopExpr#compute_raw_arguments */
937 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:APlusExpr:parser_nodes#ABinopExpr#n_expr2 */
938 (nitmethod_t
)nit__parser_prod___APlusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#n_expr2= */
939 (nitmethod_t
)nit__parser_prod___APlusExpr___init_aplusexpr
, /* pointer to parser_nodes:APlusExpr:parser_prod#APlusExpr#init_aplusexpr */
942 /* allocate APlusExpr */
943 val
* NEW_nit__APlusExpr(const struct type
* type
) {
944 val
* self
/* : APlusExpr */;
945 val
* var
/* : null */;
946 val
* var1
/* : null */;
947 val
* var2
/* : null */;
948 short int var3
/* : Bool */;
949 val
* var4
/* : null */;
950 val
* var5
/* : null */;
951 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
953 self
->class = &class_nit__APlusExpr
;
955 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APlusExpr exact> */
957 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APlusExpr exact> */
959 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:APlusExpr exact> */
961 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:APlusExpr exact> */
963 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:APlusExpr exact> */
965 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:APlusExpr exact> */
968 /* runtime class nit__AMinusExpr */
969 const struct class class_nit__AMinusExpr
= {
972 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#object_id */
973 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#is_same_instance */
974 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#== */
975 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#!= */
976 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#hash */
977 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#exit */
978 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#sys */
979 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AMinusExpr:kernel#Object#init */
980 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AMinusExpr:sorter#Object#default_comparator */
981 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AMinusExpr:string#Object#to_s */
982 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AMinusExpr:string#Object#native_class_name */
983 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AMinusExpr:string#Object#class_name */
984 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect */
985 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AMinusExpr:string#Object#inspect_head */
986 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AMinusExpr:string#Object#args */
987 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AMinusExpr:ropes#Object#maxlen */
988 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AMinusExpr:time#Object#get_time */
989 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AMinusExpr:file#Object#printn */
990 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AMinusExpr:file#Object#print */
991 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AMinusExpr:file#Object#getcwd */
992 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AMinusExpr:file#Object#file_getcwd */
993 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#intrude_visibility */
994 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#public_visibility */
995 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#protected_visibility */
996 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#private_visibility */
997 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AMinusExpr:model_base#Object#none_visibility */
998 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AMinusExpr:version#Object#nit_version */
999 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#abstract_kind */
1000 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#concrete_kind */
1001 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#interface_kind */
1002 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#enum_kind */
1003 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AMinusExpr:model#Object#extern_kind */
1004 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#location */
1005 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#location= */
1006 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#hot_location */
1007 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#debug */
1008 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent */
1009 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#parent= */
1010 (nitmethod_t
)nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#replace_child */
1011 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#replace_with */
1012 (nitmethod_t
)nit__parser_prod___AMinusExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#visit_all */
1013 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AMinusExpr:literal#ANode#accept_literal */
1014 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AMinusExpr:scope#ANode#accept_scope_visitor */
1015 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AMinusExpr:flow#ANode#accept_flow_visitor */
1016 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AMinusExpr:local_var_init#ANode#accept_local_var_visitor */
1017 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AMinusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1018 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AMinusExpr:astvalidation#AExpr#accept_ast_validation */
1019 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMinusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1020 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AMinusExpr:transform#AExpr#full_transform_visitor */
1021 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AMinusExpr:transform#ANode#accept_transform_visitor */
1022 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations */
1023 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#n_annotations= */
1024 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#Prod#get_annotations */
1025 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AMinusExpr:parser_work#Prod#collect_text */
1026 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AMinusExpr:annotation#Prod#get_single_annotation */
1027 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ANode#replace_with */
1028 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AMinusExpr:literal#AExpr#as_string */
1029 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AMinusExpr:literal#AExpr#as_id */
1030 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context */
1031 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AMinusExpr:flow#AExpr#after_flow_context= */
1032 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype */
1033 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#mtype= */
1034 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed */
1035 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#is_typed= */
1036 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to */
1037 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#implicit_cast_to= */
1038 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#its_variable */
1039 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#accept_typing */
1040 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#comprehension */
1041 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AMinusExpr:typing#AExpr#comprehension= */
1042 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#make_var_read */
1043 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache */
1044 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#variable_cache= */
1045 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#detach_with_placeholder */
1046 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AMinusExpr:astbuilder#AExpr#add */
1047 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#ASendExpr#expr */
1048 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AMinusExpr:abstract_compiler#AExpr#stmt */
1049 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AMinusExpr:transform#ANode#full_transform_visitor */
1050 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AMinusExpr:astvalidation#ANode#accept_ast_validation */
1051 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ASendExpr#n_expr */
1052 (nitmethod_t
)nit__parser_prod___AMinusExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr= */
1053 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite */
1054 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#callsite= */
1055 (nitmethod_t
)nit__typing___AMinusExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AMinusExpr:typing#AMinusExpr#property_name */
1056 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AMinusExpr:typing#ASendExpr#raw_arguments */
1057 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AMinusExpr:typing#ABinopExpr#compute_raw_arguments */
1058 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AMinusExpr:parser_nodes#ABinopExpr#n_expr2 */
1059 (nitmethod_t
)nit__parser_prod___AMinusExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#n_expr2= */
1060 (nitmethod_t
)nit__parser_prod___AMinusExpr___init_aminusexpr
, /* pointer to parser_nodes:AMinusExpr:parser_prod#AMinusExpr#init_aminusexpr */
1063 /* allocate AMinusExpr */
1064 val
* NEW_nit__AMinusExpr(const struct type
* type
) {
1065 val
* self
/* : AMinusExpr */;
1066 val
* var
/* : null */;
1067 val
* var1
/* : null */;
1068 val
* var2
/* : null */;
1069 short int var3
/* : Bool */;
1070 val
* var4
/* : null */;
1071 val
* var5
/* : null */;
1072 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1074 self
->class = &class_nit__AMinusExpr
;
1076 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMinusExpr exact> */
1078 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMinusExpr exact> */
1080 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AMinusExpr exact> */
1082 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AMinusExpr exact> */
1084 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AMinusExpr exact> */
1086 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AMinusExpr exact> */
1089 /* runtime class nit__AStarshipExpr */
1090 const struct class class_nit__AStarshipExpr
= {
1093 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#object_id */
1094 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#is_same_instance */
1095 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#== */
1096 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#!= */
1097 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#hash */
1098 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#exit */
1099 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#sys */
1100 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AStarshipExpr:kernel#Object#init */
1101 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AStarshipExpr:sorter#Object#default_comparator */
1102 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AStarshipExpr:string#Object#to_s */
1103 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AStarshipExpr:string#Object#native_class_name */
1104 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AStarshipExpr:string#Object#class_name */
1105 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect */
1106 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AStarshipExpr:string#Object#inspect_head */
1107 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AStarshipExpr:string#Object#args */
1108 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AStarshipExpr:ropes#Object#maxlen */
1109 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AStarshipExpr:time#Object#get_time */
1110 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AStarshipExpr:file#Object#printn */
1111 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AStarshipExpr:file#Object#print */
1112 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AStarshipExpr:file#Object#getcwd */
1113 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AStarshipExpr:file#Object#file_getcwd */
1114 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#intrude_visibility */
1115 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#public_visibility */
1116 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#protected_visibility */
1117 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#private_visibility */
1118 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AStarshipExpr:model_base#Object#none_visibility */
1119 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AStarshipExpr:version#Object#nit_version */
1120 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#abstract_kind */
1121 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#concrete_kind */
1122 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#interface_kind */
1123 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#enum_kind */
1124 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AStarshipExpr:model#Object#extern_kind */
1125 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#location */
1126 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#location= */
1127 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#hot_location */
1128 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#debug */
1129 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent */
1130 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#parent= */
1131 (nitmethod_t
)nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#replace_child */
1132 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#replace_with */
1133 (nitmethod_t
)nit__parser_prod___AStarshipExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#visit_all */
1134 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AStarshipExpr:literal#ANode#accept_literal */
1135 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AStarshipExpr:scope#ANode#accept_scope_visitor */
1136 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AStarshipExpr:flow#ANode#accept_flow_visitor */
1137 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AStarshipExpr:local_var_init#ANode#accept_local_var_visitor */
1138 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarshipExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1139 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarshipExpr:astvalidation#AExpr#accept_ast_validation */
1140 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarshipExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1141 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AStarshipExpr:transform#AExpr#full_transform_visitor */
1142 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AStarshipExpr:transform#ANode#accept_transform_visitor */
1143 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations */
1144 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#n_annotations= */
1145 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#Prod#get_annotations */
1146 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AStarshipExpr:parser_work#Prod#collect_text */
1147 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AStarshipExpr:annotation#Prod#get_single_annotation */
1148 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ANode#replace_with */
1149 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AStarshipExpr:literal#AExpr#as_string */
1150 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AStarshipExpr:literal#AExpr#as_id */
1151 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context */
1152 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AStarshipExpr:flow#AExpr#after_flow_context= */
1153 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype */
1154 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#mtype= */
1155 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed */
1156 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#is_typed= */
1157 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to */
1158 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#implicit_cast_to= */
1159 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#its_variable */
1160 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#accept_typing */
1161 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#comprehension */
1162 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#AExpr#comprehension= */
1163 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#make_var_read */
1164 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache */
1165 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#variable_cache= */
1166 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#detach_with_placeholder */
1167 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AStarshipExpr:astbuilder#AExpr#add */
1168 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#ASendExpr#expr */
1169 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AStarshipExpr:abstract_compiler#AExpr#stmt */
1170 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AStarshipExpr:transform#ANode#full_transform_visitor */
1171 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AStarshipExpr:astvalidation#ANode#accept_ast_validation */
1172 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ASendExpr#n_expr */
1173 (nitmethod_t
)nit__parser_prod___AStarshipExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr= */
1174 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite */
1175 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#callsite= */
1176 (nitmethod_t
)nit__typing___AStarshipExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AStarshipExpr:typing#AStarshipExpr#property_name */
1177 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AStarshipExpr:typing#ASendExpr#raw_arguments */
1178 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarshipExpr:typing#ABinopExpr#compute_raw_arguments */
1179 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AStarshipExpr:parser_nodes#ABinopExpr#n_expr2 */
1180 (nitmethod_t
)nit__parser_prod___AStarshipExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#n_expr2= */
1181 (nitmethod_t
)nit__parser_prod___AStarshipExpr___init_astarshipexpr
, /* pointer to parser_nodes:AStarshipExpr:parser_prod#AStarshipExpr#init_astarshipexpr */
1184 /* allocate AStarshipExpr */
1185 val
* NEW_nit__AStarshipExpr(const struct type
* type
) {
1186 val
* self
/* : AStarshipExpr */;
1187 val
* var
/* : null */;
1188 val
* var1
/* : null */;
1189 val
* var2
/* : null */;
1190 short int var3
/* : Bool */;
1191 val
* var4
/* : null */;
1192 val
* var5
/* : null */;
1193 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1195 self
->class = &class_nit__AStarshipExpr
;
1197 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarshipExpr exact> */
1199 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarshipExpr exact> */
1201 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarshipExpr exact> */
1203 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarshipExpr exact> */
1205 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarshipExpr exact> */
1207 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AStarshipExpr exact> */
1210 /* runtime class nit__AStarExpr */
1211 const struct class class_nit__AStarExpr
= {
1214 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AStarExpr:kernel#Object#object_id */
1215 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AStarExpr:kernel#Object#is_same_instance */
1216 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AStarExpr:kernel#Object#== */
1217 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AStarExpr:kernel#Object#!= */
1218 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AStarExpr:kernel#Object#hash */
1219 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AStarExpr:kernel#Object#exit */
1220 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AStarExpr:kernel#Object#sys */
1221 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AStarExpr:kernel#Object#init */
1222 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AStarExpr:sorter#Object#default_comparator */
1223 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AStarExpr:string#Object#to_s */
1224 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AStarExpr:string#Object#native_class_name */
1225 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AStarExpr:string#Object#class_name */
1226 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AStarExpr:string#Object#inspect */
1227 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AStarExpr:string#Object#inspect_head */
1228 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AStarExpr:string#Object#args */
1229 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AStarExpr:ropes#Object#maxlen */
1230 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AStarExpr:time#Object#get_time */
1231 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AStarExpr:file#Object#printn */
1232 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AStarExpr:file#Object#print */
1233 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AStarExpr:file#Object#getcwd */
1234 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AStarExpr:file#Object#file_getcwd */
1235 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#intrude_visibility */
1236 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#public_visibility */
1237 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#protected_visibility */
1238 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#private_visibility */
1239 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AStarExpr:model_base#Object#none_visibility */
1240 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AStarExpr:version#Object#nit_version */
1241 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#abstract_kind */
1242 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#concrete_kind */
1243 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#interface_kind */
1244 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#enum_kind */
1245 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AStarExpr:model#Object#extern_kind */
1246 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#location */
1247 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#location= */
1248 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#hot_location */
1249 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#debug */
1250 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent */
1251 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#parent= */
1252 (nitmethod_t
)nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#replace_child */
1253 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#replace_with */
1254 (nitmethod_t
)nit__parser_prod___AStarExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#visit_all */
1255 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AStarExpr:literal#ANode#accept_literal */
1256 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AStarExpr:scope#ANode#accept_scope_visitor */
1257 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AStarExpr:flow#ANode#accept_flow_visitor */
1258 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AStarExpr:local_var_init#ANode#accept_local_var_visitor */
1259 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1260 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarExpr:astvalidation#AExpr#accept_ast_validation */
1261 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1262 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AStarExpr:transform#AExpr#full_transform_visitor */
1263 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AStarExpr:transform#ANode#accept_transform_visitor */
1264 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations */
1265 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#n_annotations= */
1266 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AStarExpr:parser_nodes#Prod#get_annotations */
1267 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AStarExpr:parser_work#Prod#collect_text */
1268 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AStarExpr:annotation#Prod#get_single_annotation */
1269 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ANode#replace_with */
1270 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AStarExpr:literal#AExpr#as_string */
1271 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AStarExpr:literal#AExpr#as_id */
1272 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context */
1273 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AStarExpr:flow#AExpr#after_flow_context= */
1274 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype */
1275 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#mtype= */
1276 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed */
1277 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#is_typed= */
1278 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to */
1279 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#implicit_cast_to= */
1280 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#its_variable */
1281 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#accept_typing */
1282 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#comprehension */
1283 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AStarExpr:typing#AExpr#comprehension= */
1284 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#make_var_read */
1285 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache */
1286 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#variable_cache= */
1287 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#detach_with_placeholder */
1288 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AStarExpr:astbuilder#AExpr#add */
1289 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AStarExpr:abstract_compiler#ASendExpr#expr */
1290 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AStarExpr:abstract_compiler#AExpr#stmt */
1291 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AStarExpr:transform#ANode#full_transform_visitor */
1292 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AStarExpr:astvalidation#ANode#accept_ast_validation */
1293 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ASendExpr#n_expr */
1294 (nitmethod_t
)nit__parser_prod___AStarExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr= */
1295 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite */
1296 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#callsite= */
1297 (nitmethod_t
)nit__typing___AStarExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AStarExpr:typing#AStarExpr#property_name */
1298 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AStarExpr:typing#ASendExpr#raw_arguments */
1299 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarExpr:typing#ABinopExpr#compute_raw_arguments */
1300 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AStarExpr:parser_nodes#ABinopExpr#n_expr2 */
1301 (nitmethod_t
)nit__parser_prod___AStarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#n_expr2= */
1302 (nitmethod_t
)nit__parser_prod___AStarExpr___init_astarexpr
, /* pointer to parser_nodes:AStarExpr:parser_prod#AStarExpr#init_astarexpr */
1305 /* allocate AStarExpr */
1306 val
* NEW_nit__AStarExpr(const struct type
* type
) {
1307 val
* self
/* : AStarExpr */;
1308 val
* var
/* : null */;
1309 val
* var1
/* : null */;
1310 val
* var2
/* : null */;
1311 short int var3
/* : Bool */;
1312 val
* var4
/* : null */;
1313 val
* var5
/* : null */;
1314 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1316 self
->class = &class_nit__AStarExpr
;
1318 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarExpr exact> */
1320 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarExpr exact> */
1322 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarExpr exact> */
1324 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarExpr exact> */
1326 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarExpr exact> */
1328 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AStarExpr exact> */
1331 /* runtime class nit__AStarstarExpr */
1332 const struct class class_nit__AStarstarExpr
= {
1335 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#object_id */
1336 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#is_same_instance */
1337 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#== */
1338 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#!= */
1339 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#hash */
1340 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#exit */
1341 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#sys */
1342 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AStarstarExpr:kernel#Object#init */
1343 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AStarstarExpr:sorter#Object#default_comparator */
1344 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AStarstarExpr:string#Object#to_s */
1345 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AStarstarExpr:string#Object#native_class_name */
1346 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AStarstarExpr:string#Object#class_name */
1347 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AStarstarExpr:string#Object#inspect */
1348 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AStarstarExpr:string#Object#inspect_head */
1349 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AStarstarExpr:string#Object#args */
1350 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AStarstarExpr:ropes#Object#maxlen */
1351 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AStarstarExpr:time#Object#get_time */
1352 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AStarstarExpr:file#Object#printn */
1353 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AStarstarExpr:file#Object#print */
1354 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AStarstarExpr:file#Object#getcwd */
1355 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AStarstarExpr:file#Object#file_getcwd */
1356 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#intrude_visibility */
1357 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#public_visibility */
1358 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#protected_visibility */
1359 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#private_visibility */
1360 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AStarstarExpr:model_base#Object#none_visibility */
1361 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AStarstarExpr:version#Object#nit_version */
1362 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#abstract_kind */
1363 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#concrete_kind */
1364 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#interface_kind */
1365 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#enum_kind */
1366 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AStarstarExpr:model#Object#extern_kind */
1367 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#location */
1368 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#location= */
1369 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#hot_location */
1370 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#debug */
1371 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#parent */
1372 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#parent= */
1373 (nitmethod_t
)nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#replace_child */
1374 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#replace_with */
1375 (nitmethod_t
)nit__parser_prod___AStarstarExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#visit_all */
1376 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AStarstarExpr:literal#ANode#accept_literal */
1377 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AStarstarExpr:scope#ANode#accept_scope_visitor */
1378 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AStarstarExpr:flow#ANode#accept_flow_visitor */
1379 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AStarstarExpr:local_var_init#ANode#accept_local_var_visitor */
1380 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AStarstarExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1381 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AStarstarExpr:astvalidation#AExpr#accept_ast_validation */
1382 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStarstarExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1383 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AStarstarExpr:transform#AExpr#full_transform_visitor */
1384 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AStarstarExpr:transform#ANode#accept_transform_visitor */
1385 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#n_annotations */
1386 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#n_annotations= */
1387 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#Prod#get_annotations */
1388 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AStarstarExpr:parser_work#Prod#collect_text */
1389 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AStarstarExpr:annotation#Prod#get_single_annotation */
1390 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ANode#replace_with */
1391 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AStarstarExpr:literal#AExpr#as_string */
1392 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AStarstarExpr:literal#AExpr#as_id */
1393 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AStarstarExpr:flow#AExpr#after_flow_context */
1394 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AStarstarExpr:flow#AExpr#after_flow_context= */
1395 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#mtype */
1396 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#mtype= */
1397 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#is_typed */
1398 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#is_typed= */
1399 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#implicit_cast_to */
1400 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#implicit_cast_to= */
1401 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#its_variable */
1402 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#accept_typing */
1403 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#comprehension */
1404 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#AExpr#comprehension= */
1405 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#make_var_read */
1406 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#variable_cache */
1407 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#variable_cache= */
1408 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#detach_with_placeholder */
1409 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AStarstarExpr:astbuilder#AExpr#add */
1410 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AStarstarExpr:abstract_compiler#ASendExpr#expr */
1411 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AStarstarExpr:abstract_compiler#AExpr#stmt */
1412 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AStarstarExpr:transform#ANode#full_transform_visitor */
1413 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AStarstarExpr:astvalidation#ANode#accept_ast_validation */
1414 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ASendExpr#n_expr */
1415 (nitmethod_t
)nit__parser_prod___AStarstarExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#n_expr= */
1416 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#callsite */
1417 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#callsite= */
1418 (nitmethod_t
)nit__typing___AStarstarExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AStarstarExpr:typing#AStarstarExpr#property_name */
1419 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AStarstarExpr:typing#ASendExpr#raw_arguments */
1420 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AStarstarExpr:typing#ABinopExpr#compute_raw_arguments */
1421 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:AStarstarExpr:parser_nodes#ABinopExpr#n_expr2 */
1422 (nitmethod_t
)nit__parser_prod___AStarstarExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#n_expr2= */
1423 (nitmethod_t
)nit__parser_prod___AStarstarExpr___init_astarstarexpr
, /* pointer to parser_nodes:AStarstarExpr:parser_prod#AStarstarExpr#init_astarstarexpr */
1426 /* allocate AStarstarExpr */
1427 val
* NEW_nit__AStarstarExpr(const struct type
* type
) {
1428 val
* self
/* : AStarstarExpr */;
1429 val
* var
/* : null */;
1430 val
* var1
/* : null */;
1431 val
* var2
/* : null */;
1432 short int var3
/* : Bool */;
1433 val
* var4
/* : null */;
1434 val
* var5
/* : null */;
1435 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1437 self
->class = &class_nit__AStarstarExpr
;
1439 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStarstarExpr exact> */
1441 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStarstarExpr exact> */
1443 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStarstarExpr exact> */
1445 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStarstarExpr exact> */
1447 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStarstarExpr exact> */
1449 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AStarstarExpr exact> */
1452 /* runtime class nit__ASlashExpr */
1453 const struct class class_nit__ASlashExpr
= {
1456 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#object_id */
1457 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#is_same_instance */
1458 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#== */
1459 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#!= */
1460 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#hash */
1461 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#exit */
1462 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#sys */
1463 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ASlashExpr:kernel#Object#init */
1464 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ASlashExpr:sorter#Object#default_comparator */
1465 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ASlashExpr:string#Object#to_s */
1466 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ASlashExpr:string#Object#native_class_name */
1467 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ASlashExpr:string#Object#class_name */
1468 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect */
1469 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ASlashExpr:string#Object#inspect_head */
1470 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ASlashExpr:string#Object#args */
1471 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ASlashExpr:ropes#Object#maxlen */
1472 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ASlashExpr:time#Object#get_time */
1473 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ASlashExpr:file#Object#printn */
1474 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ASlashExpr:file#Object#print */
1475 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ASlashExpr:file#Object#getcwd */
1476 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ASlashExpr:file#Object#file_getcwd */
1477 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#intrude_visibility */
1478 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#public_visibility */
1479 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#protected_visibility */
1480 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#private_visibility */
1481 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ASlashExpr:model_base#Object#none_visibility */
1482 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ASlashExpr:version#Object#nit_version */
1483 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#abstract_kind */
1484 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#concrete_kind */
1485 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#interface_kind */
1486 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#enum_kind */
1487 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ASlashExpr:model#Object#extern_kind */
1488 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#location */
1489 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#location= */
1490 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#hot_location */
1491 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#debug */
1492 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent */
1493 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#parent= */
1494 (nitmethod_t
)nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#replace_child */
1495 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#replace_with */
1496 (nitmethod_t
)nit__parser_prod___ASlashExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#visit_all */
1497 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ASlashExpr:literal#ANode#accept_literal */
1498 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ASlashExpr:scope#ANode#accept_scope_visitor */
1499 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ASlashExpr:flow#ANode#accept_flow_visitor */
1500 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ASlashExpr:local_var_init#ANode#accept_local_var_visitor */
1501 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASlashExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1502 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ASlashExpr:astvalidation#AExpr#accept_ast_validation */
1503 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASlashExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1504 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ASlashExpr:transform#AExpr#full_transform_visitor */
1505 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ASlashExpr:transform#ANode#accept_transform_visitor */
1506 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations */
1507 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#n_annotations= */
1508 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#Prod#get_annotations */
1509 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ASlashExpr:parser_work#Prod#collect_text */
1510 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ASlashExpr:annotation#Prod#get_single_annotation */
1511 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ANode#replace_with */
1512 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ASlashExpr:literal#AExpr#as_string */
1513 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ASlashExpr:literal#AExpr#as_id */
1514 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context */
1515 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ASlashExpr:flow#AExpr#after_flow_context= */
1516 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype */
1517 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#mtype= */
1518 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed */
1519 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#is_typed= */
1520 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to */
1521 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#implicit_cast_to= */
1522 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#its_variable */
1523 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#accept_typing */
1524 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#comprehension */
1525 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ASlashExpr:typing#AExpr#comprehension= */
1526 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#make_var_read */
1527 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache */
1528 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#variable_cache= */
1529 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#detach_with_placeholder */
1530 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ASlashExpr:astbuilder#AExpr#add */
1531 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#ASendExpr#expr */
1532 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ASlashExpr:abstract_compiler#AExpr#stmt */
1533 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ASlashExpr:transform#ANode#full_transform_visitor */
1534 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ASlashExpr:astvalidation#ANode#accept_ast_validation */
1535 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ASendExpr#n_expr */
1536 (nitmethod_t
)nit__parser_prod___ASlashExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr= */
1537 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite */
1538 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#callsite= */
1539 (nitmethod_t
)nit__typing___ASlashExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ASlashExpr:typing#ASlashExpr#property_name */
1540 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ASlashExpr:typing#ASendExpr#raw_arguments */
1541 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ASlashExpr:typing#ABinopExpr#compute_raw_arguments */
1542 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:ASlashExpr:parser_nodes#ABinopExpr#n_expr2 */
1543 (nitmethod_t
)nit__parser_prod___ASlashExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#n_expr2= */
1544 (nitmethod_t
)nit__parser_prod___ASlashExpr___init_aslashexpr
, /* pointer to parser_nodes:ASlashExpr:parser_prod#ASlashExpr#init_aslashexpr */
1547 /* allocate ASlashExpr */
1548 val
* NEW_nit__ASlashExpr(const struct type
* type
) {
1549 val
* self
/* : ASlashExpr */;
1550 val
* var
/* : null */;
1551 val
* var1
/* : null */;
1552 val
* var2
/* : null */;
1553 short int var3
/* : Bool */;
1554 val
* var4
/* : null */;
1555 val
* var5
/* : null */;
1556 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1558 self
->class = &class_nit__ASlashExpr
;
1560 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASlashExpr exact> */
1562 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASlashExpr exact> */
1564 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ASlashExpr exact> */
1566 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ASlashExpr exact> */
1568 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ASlashExpr exact> */
1570 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ASlashExpr exact> */
1573 /* runtime class nit__APercentExpr */
1574 const struct class class_nit__APercentExpr
= {
1577 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:APercentExpr:kernel#Object#object_id */
1578 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:APercentExpr:kernel#Object#is_same_instance */
1579 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:APercentExpr:kernel#Object#== */
1580 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:APercentExpr:kernel#Object#!= */
1581 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:APercentExpr:kernel#Object#hash */
1582 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:APercentExpr:kernel#Object#exit */
1583 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:APercentExpr:kernel#Object#sys */
1584 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:APercentExpr:kernel#Object#init */
1585 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:APercentExpr:sorter#Object#default_comparator */
1586 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:APercentExpr:string#Object#to_s */
1587 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:APercentExpr:string#Object#native_class_name */
1588 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:APercentExpr:string#Object#class_name */
1589 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:APercentExpr:string#Object#inspect */
1590 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:APercentExpr:string#Object#inspect_head */
1591 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:APercentExpr:string#Object#args */
1592 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:APercentExpr:ropes#Object#maxlen */
1593 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:APercentExpr:time#Object#get_time */
1594 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:APercentExpr:file#Object#printn */
1595 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:APercentExpr:file#Object#print */
1596 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:APercentExpr:file#Object#getcwd */
1597 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:APercentExpr:file#Object#file_getcwd */
1598 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#intrude_visibility */
1599 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#public_visibility */
1600 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#protected_visibility */
1601 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#private_visibility */
1602 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:APercentExpr:model_base#Object#none_visibility */
1603 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:APercentExpr:version#Object#nit_version */
1604 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#abstract_kind */
1605 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#concrete_kind */
1606 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#interface_kind */
1607 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#enum_kind */
1608 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:APercentExpr:model#Object#extern_kind */
1609 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#location */
1610 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#location= */
1611 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#hot_location */
1612 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#debug */
1613 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent */
1614 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#parent= */
1615 (nitmethod_t
)nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#replace_child */
1616 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#replace_with */
1617 (nitmethod_t
)nit__parser_prod___APercentExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#visit_all */
1618 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:APercentExpr:literal#ANode#accept_literal */
1619 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:APercentExpr:scope#ANode#accept_scope_visitor */
1620 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:APercentExpr:flow#ANode#accept_flow_visitor */
1621 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:APercentExpr:local_var_init#ANode#accept_local_var_visitor */
1622 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:APercentExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1623 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:APercentExpr:astvalidation#AExpr#accept_ast_validation */
1624 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:APercentExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1625 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:APercentExpr:transform#AExpr#full_transform_visitor */
1626 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:APercentExpr:transform#ANode#accept_transform_visitor */
1627 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations */
1628 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#n_annotations= */
1629 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:APercentExpr:parser_nodes#Prod#get_annotations */
1630 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:APercentExpr:parser_work#Prod#collect_text */
1631 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:APercentExpr:annotation#Prod#get_single_annotation */
1632 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ANode#replace_with */
1633 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:APercentExpr:literal#AExpr#as_string */
1634 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:APercentExpr:literal#AExpr#as_id */
1635 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context */
1636 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:APercentExpr:flow#AExpr#after_flow_context= */
1637 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype */
1638 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#mtype= */
1639 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed */
1640 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#is_typed= */
1641 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to */
1642 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#implicit_cast_to= */
1643 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#its_variable */
1644 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#accept_typing */
1645 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#comprehension */
1646 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:APercentExpr:typing#AExpr#comprehension= */
1647 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#make_var_read */
1648 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache */
1649 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#variable_cache= */
1650 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#detach_with_placeholder */
1651 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:APercentExpr:astbuilder#AExpr#add */
1652 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:APercentExpr:abstract_compiler#ASendExpr#expr */
1653 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:APercentExpr:abstract_compiler#AExpr#stmt */
1654 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:APercentExpr:transform#ANode#full_transform_visitor */
1655 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:APercentExpr:astvalidation#ANode#accept_ast_validation */
1656 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ASendExpr#n_expr */
1657 (nitmethod_t
)nit__parser_prod___APercentExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr= */
1658 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite */
1659 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#callsite= */
1660 (nitmethod_t
)nit__typing___APercentExpr___ASendExpr__property_name
, /* pointer to parser_nodes:APercentExpr:typing#APercentExpr#property_name */
1661 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:APercentExpr:typing#ASendExpr#raw_arguments */
1662 (nitmethod_t
)nit__typing___ABinopExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:APercentExpr:typing#ABinopExpr#compute_raw_arguments */
1663 (nitmethod_t
)nit___nit__ABinopExpr___n_expr2
, /* pointer to parser_nodes:APercentExpr:parser_nodes#ABinopExpr#n_expr2 */
1664 (nitmethod_t
)nit__parser_prod___APercentExpr___nit__parser_nodes__ABinopExpr__n_expr2_61d
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#n_expr2= */
1665 (nitmethod_t
)nit__parser_prod___APercentExpr___init_apercentexpr
, /* pointer to parser_nodes:APercentExpr:parser_prod#APercentExpr#init_apercentexpr */
1668 /* allocate APercentExpr */
1669 val
* NEW_nit__APercentExpr(const struct type
* type
) {
1670 val
* self
/* : APercentExpr */;
1671 val
* var
/* : null */;
1672 val
* var1
/* : null */;
1673 val
* var2
/* : null */;
1674 short int var3
/* : Bool */;
1675 val
* var4
/* : null */;
1676 val
* var5
/* : null */;
1677 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1679 self
->class = &class_nit__APercentExpr
;
1681 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APercentExpr exact> */
1683 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APercentExpr exact> */
1685 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:APercentExpr exact> */
1687 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:APercentExpr exact> */
1689 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:APercentExpr exact> */
1691 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:APercentExpr exact> */
1694 /* runtime class nit__AUminusExpr */
1695 const struct class class_nit__AUminusExpr
= {
1698 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#object_id */
1699 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#is_same_instance */
1700 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#== */
1701 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#!= */
1702 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#hash */
1703 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#exit */
1704 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#sys */
1705 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AUminusExpr:kernel#Object#init */
1706 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AUminusExpr:sorter#Object#default_comparator */
1707 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AUminusExpr:string#Object#to_s */
1708 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AUminusExpr:string#Object#native_class_name */
1709 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AUminusExpr:string#Object#class_name */
1710 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect */
1711 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AUminusExpr:string#Object#inspect_head */
1712 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AUminusExpr:string#Object#args */
1713 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AUminusExpr:ropes#Object#maxlen */
1714 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AUminusExpr:time#Object#get_time */
1715 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AUminusExpr:file#Object#printn */
1716 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AUminusExpr:file#Object#print */
1717 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AUminusExpr:file#Object#getcwd */
1718 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AUminusExpr:file#Object#file_getcwd */
1719 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#intrude_visibility */
1720 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#public_visibility */
1721 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#protected_visibility */
1722 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#private_visibility */
1723 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AUminusExpr:model_base#Object#none_visibility */
1724 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AUminusExpr:version#Object#nit_version */
1725 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#abstract_kind */
1726 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#concrete_kind */
1727 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#interface_kind */
1728 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#enum_kind */
1729 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AUminusExpr:model#Object#extern_kind */
1730 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#location */
1731 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#location= */
1732 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#hot_location */
1733 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#debug */
1734 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent */
1735 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#parent= */
1736 (nitmethod_t
)nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#replace_child */
1737 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#replace_with */
1738 (nitmethod_t
)nit__parser_prod___AUminusExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#visit_all */
1739 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AUminusExpr:literal#ANode#accept_literal */
1740 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AUminusExpr:scope#ANode#accept_scope_visitor */
1741 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AUminusExpr:flow#ANode#accept_flow_visitor */
1742 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AUminusExpr:local_var_init#ANode#accept_local_var_visitor */
1743 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AUminusExpr:auto_super_init#ASendExpr#accept_auto_super_init */
1744 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AUminusExpr:astvalidation#AExpr#accept_ast_validation */
1745 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AUminusExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
1746 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AUminusExpr:transform#AExpr#full_transform_visitor */
1747 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AUminusExpr:transform#ANode#accept_transform_visitor */
1748 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations */
1749 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#n_annotations= */
1750 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#Prod#get_annotations */
1751 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AUminusExpr:parser_work#Prod#collect_text */
1752 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AUminusExpr:annotation#Prod#get_single_annotation */
1753 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ANode#replace_with */
1754 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AUminusExpr:literal#AExpr#as_string */
1755 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AUminusExpr:literal#AExpr#as_id */
1756 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context */
1757 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AUminusExpr:flow#AExpr#after_flow_context= */
1758 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype */
1759 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#mtype= */
1760 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed */
1761 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#is_typed= */
1762 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to */
1763 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#implicit_cast_to= */
1764 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#its_variable */
1765 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#accept_typing */
1766 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#comprehension */
1767 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AUminusExpr:typing#AExpr#comprehension= */
1768 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#make_var_read */
1769 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache */
1770 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#variable_cache= */
1771 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#detach_with_placeholder */
1772 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AUminusExpr:astbuilder#AExpr#add */
1773 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#ASendExpr#expr */
1774 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AUminusExpr:abstract_compiler#AExpr#stmt */
1775 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AUminusExpr:transform#ANode#full_transform_visitor */
1776 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AUminusExpr:astvalidation#ANode#accept_ast_validation */
1777 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AUminusExpr:parser_nodes#ASendExpr#n_expr */
1778 (nitmethod_t
)nit__parser_prod___AUminusExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_expr= */
1779 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite */
1780 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#callsite= */
1781 (nitmethod_t
)nit__typing___AUminusExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#property_name */
1782 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AUminusExpr:typing#ASendExpr#raw_arguments */
1783 (nitmethod_t
)nit__typing___AUminusExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AUminusExpr:typing#AUminusExpr#compute_raw_arguments */
1784 (nitmethod_t
)nit__parser_prod___AUminusExpr___n_minus_61d
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#n_minus= */
1785 (nitmethod_t
)nit__parser_prod___AUminusExpr___init_auminusexpr
, /* pointer to parser_nodes:AUminusExpr:parser_prod#AUminusExpr#init_auminusexpr */
1788 /* allocate AUminusExpr */
1789 val
* NEW_nit__AUminusExpr(const struct type
* type
) {
1790 val
* self
/* : AUminusExpr */;
1791 val
* var
/* : null */;
1792 val
* var1
/* : null */;
1793 val
* var2
/* : null */;
1794 short int var3
/* : Bool */;
1795 val
* var4
/* : null */;
1796 val
* var5
/* : null */;
1797 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
1799 self
->class = &class_nit__AUminusExpr
;
1801 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AUminusExpr exact> */
1803 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AUminusExpr exact> */
1805 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AUminusExpr exact> */
1807 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AUminusExpr exact> */
1809 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AUminusExpr exact> */
1811 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AUminusExpr exact> */
1814 /* runtime class nit__ANewExpr */
1815 const struct class class_nit__ANewExpr
= {
1818 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ANewExpr:kernel#Object#object_id */
1819 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ANewExpr:kernel#Object#is_same_instance */
1820 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ANewExpr:kernel#Object#== */
1821 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ANewExpr:kernel#Object#!= */
1822 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ANewExpr:kernel#Object#hash */
1823 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ANewExpr:kernel#Object#exit */
1824 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ANewExpr:kernel#Object#sys */
1825 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ANewExpr:kernel#Object#init */
1826 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ANewExpr:sorter#Object#default_comparator */
1827 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ANewExpr:string#Object#to_s */
1828 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ANewExpr:string#Object#native_class_name */
1829 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ANewExpr:string#Object#class_name */
1830 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ANewExpr:string#Object#inspect */
1831 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ANewExpr:string#Object#inspect_head */
1832 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ANewExpr:string#Object#args */
1833 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ANewExpr:ropes#Object#maxlen */
1834 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ANewExpr:time#Object#get_time */
1835 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ANewExpr:file#Object#printn */
1836 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ANewExpr:file#Object#print */
1837 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ANewExpr:file#Object#getcwd */
1838 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ANewExpr:file#Object#file_getcwd */
1839 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ANewExpr:model_base#Object#intrude_visibility */
1840 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ANewExpr:model_base#Object#public_visibility */
1841 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ANewExpr:model_base#Object#protected_visibility */
1842 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ANewExpr:model_base#Object#private_visibility */
1843 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ANewExpr:model_base#Object#none_visibility */
1844 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ANewExpr:version#Object#nit_version */
1845 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ANewExpr:model#Object#abstract_kind */
1846 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ANewExpr:model#Object#concrete_kind */
1847 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ANewExpr:model#Object#interface_kind */
1848 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ANewExpr:model#Object#enum_kind */
1849 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ANewExpr:model#Object#extern_kind */
1850 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#location */
1851 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#location= */
1852 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#hot_location */
1853 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#debug */
1854 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#parent */
1855 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#parent= */
1856 (nitmethod_t
)nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#replace_child */
1857 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#replace_with */
1858 (nitmethod_t
)nit__parser_prod___ANewExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#visit_all */
1859 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ANewExpr:literal#ANode#accept_literal */
1860 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ANewExpr:scope#ANode#accept_scope_visitor */
1861 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ANewExpr:flow#ANode#accept_flow_visitor */
1862 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ANewExpr:local_var_init#ANode#accept_local_var_visitor */
1863 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ANewExpr:auto_super_init#ANode#accept_auto_super_init */
1864 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ANewExpr:astvalidation#AExpr#accept_ast_validation */
1865 (nitmethod_t
)nit__rapid_type_analysis___ANewExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ANewExpr:rapid_type_analysis#ANewExpr#accept_rapid_type_visitor */
1866 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ANewExpr:transform#AExpr#full_transform_visitor */
1867 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ANewExpr:transform#ANode#accept_transform_visitor */
1868 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#n_annotations */
1869 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#n_annotations= */
1870 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ANewExpr:parser_nodes#Prod#get_annotations */
1871 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ANewExpr:parser_work#Prod#collect_text */
1872 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ANewExpr:annotation#Prod#get_single_annotation */
1873 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANode#replace_with */
1874 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ANewExpr:literal#AExpr#as_string */
1875 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ANewExpr:literal#AExpr#as_id */
1876 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ANewExpr:flow#AExpr#after_flow_context */
1877 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ANewExpr:flow#AExpr#after_flow_context= */
1878 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#mtype */
1879 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#mtype= */
1880 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#is_typed */
1881 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#is_typed= */
1882 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#implicit_cast_to */
1883 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#implicit_cast_to= */
1884 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#its_variable */
1885 (nitmethod_t
)nit__typing___ANewExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#accept_typing */
1886 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#comprehension */
1887 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ANewExpr:typing#AExpr#comprehension= */
1888 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#make_var_read */
1889 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#variable_cache */
1890 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#variable_cache= */
1891 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#detach_with_placeholder */
1892 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ANewExpr:astbuilder#AExpr#add */
1893 (nitmethod_t
)nit__abstract_compiler___ANewExpr___AExpr__expr
, /* pointer to parser_nodes:ANewExpr:abstract_compiler#ANewExpr#expr */
1894 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ANewExpr:abstract_compiler#AExpr#stmt */
1895 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ANewExpr:transform#ANode#full_transform_visitor */
1896 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ANewExpr:astvalidation#ANode#accept_ast_validation */
1897 (nitmethod_t
)nit__parser_prod___ANewExpr___n_kwnew_61d
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_kwnew= */
1898 (nitmethod_t
)nit___nit__ANewExpr___n_type
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_type */
1899 (nitmethod_t
)nit__parser_prod___ANewExpr___n_type_61d
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_type= */
1900 (nitmethod_t
)nit___nit__ANewExpr___n_id
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_id */
1901 (nitmethod_t
)nit__parser_prod___ANewExpr___n_id_61d
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_id= */
1902 (nitmethod_t
)nit___nit__ANewExpr___n_args
, /* pointer to parser_nodes:ANewExpr:parser_nodes#ANewExpr#n_args */
1903 (nitmethod_t
)nit__parser_prod___ANewExpr___n_args_61d
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#n_args= */
1904 (nitmethod_t
)nit__parser_prod___ANewExpr___init_anewexpr
, /* pointer to parser_nodes:ANewExpr:parser_prod#ANewExpr#init_anewexpr */
1905 (nitmethod_t
)nit__typing___ANewExpr___callsite
, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#callsite */
1906 (nitmethod_t
)nit__typing___ANewExpr___callsite_61d
, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#callsite= */
1907 (nitmethod_t
)nit__typing___ANewExpr___recvtype
, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#recvtype */
1908 (nitmethod_t
)nit__typing___ANewExpr___recvtype_61d
, /* pointer to parser_nodes:ANewExpr:typing#ANewExpr#recvtype= */
1909 (nitmethod_t
)nit__astbuilder___ANewExpr___make
, /* pointer to parser_nodes:ANewExpr:astbuilder#ANewExpr#make */
1912 /* allocate ANewExpr */
1913 val
* NEW_nit__ANewExpr(const struct type
* type
) {
1914 val
* self
/* : ANewExpr */;
1915 val
* var
/* : null */;
1916 val
* var1
/* : null */;
1917 val
* var2
/* : null */;
1918 short int var3
/* : Bool */;
1919 val
* var4
/* : null */;
1920 val
* var5
/* : null */;
1921 val
* var6
/* : null */;
1922 self
= nit_alloc(sizeof(struct instance
) + 16*sizeof(nitattribute_t
));
1924 self
->class = &class_nit__ANewExpr
;
1926 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANewExpr exact> */
1928 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANewExpr exact> */
1930 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ANewExpr exact> */
1932 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ANewExpr exact> */
1934 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ANewExpr exact> */
1936 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ANewExpr exact> */
1938 self
->attrs
[COLOR_nit__parser_nodes__ANewExpr___n_id
].val
= var6
; /* _n_id on <self:ANewExpr exact> */
1941 /* runtime class nit__AAttrFormExpr */
1942 /* allocate AAttrFormExpr */
1943 val
* NEW_nit__AAttrFormExpr(const struct type
* type
) {
1944 PRINT_ERROR("Runtime error: %s", "AAttrFormExpr is DEAD");
1948 /* runtime class nit__AAttrExpr */
1949 const struct class class_nit__AAttrExpr
= {
1952 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#object_id */
1953 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#is_same_instance */
1954 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#== */
1955 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#!= */
1956 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#hash */
1957 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#exit */
1958 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#sys */
1959 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAttrExpr:kernel#Object#init */
1960 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAttrExpr:sorter#Object#default_comparator */
1961 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAttrExpr:string#Object#to_s */
1962 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAttrExpr:string#Object#native_class_name */
1963 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAttrExpr:string#Object#class_name */
1964 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAttrExpr:string#Object#inspect */
1965 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAttrExpr:string#Object#inspect_head */
1966 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAttrExpr:string#Object#args */
1967 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAttrExpr:ropes#Object#maxlen */
1968 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAttrExpr:time#Object#get_time */
1969 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAttrExpr:file#Object#printn */
1970 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAttrExpr:file#Object#print */
1971 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAttrExpr:file#Object#getcwd */
1972 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAttrExpr:file#Object#file_getcwd */
1973 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAttrExpr:model_base#Object#intrude_visibility */
1974 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAttrExpr:model_base#Object#public_visibility */
1975 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAttrExpr:model_base#Object#protected_visibility */
1976 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAttrExpr:model_base#Object#private_visibility */
1977 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAttrExpr:model_base#Object#none_visibility */
1978 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAttrExpr:version#Object#nit_version */
1979 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAttrExpr:model#Object#abstract_kind */
1980 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAttrExpr:model#Object#concrete_kind */
1981 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAttrExpr:model#Object#interface_kind */
1982 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAttrExpr:model#Object#enum_kind */
1983 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAttrExpr:model#Object#extern_kind */
1984 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#location */
1985 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#location= */
1986 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#hot_location */
1987 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#debug */
1988 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#parent */
1989 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#parent= */
1990 (nitmethod_t
)nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#replace_child */
1991 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#replace_with */
1992 (nitmethod_t
)nit__parser_prod___AAttrExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#visit_all */
1993 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAttrExpr:literal#ANode#accept_literal */
1994 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAttrExpr:scope#ANode#accept_scope_visitor */
1995 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAttrExpr:flow#ANode#accept_flow_visitor */
1996 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAttrExpr:local_var_init#ANode#accept_local_var_visitor */
1997 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAttrExpr:auto_super_init#ANode#accept_auto_super_init */
1998 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAttrExpr:astvalidation#AExpr#accept_ast_validation */
1999 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAttrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2000 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAttrExpr:transform#AExpr#full_transform_visitor */
2001 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAttrExpr:transform#ANode#accept_transform_visitor */
2002 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#n_annotations */
2003 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#n_annotations= */
2004 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#Prod#get_annotations */
2005 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAttrExpr:parser_work#Prod#collect_text */
2006 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAttrExpr:annotation#Prod#get_single_annotation */
2007 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#ANode#replace_with */
2008 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAttrExpr:literal#AExpr#as_string */
2009 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAttrExpr:literal#AExpr#as_id */
2010 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAttrExpr:flow#AExpr#after_flow_context */
2011 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAttrExpr:flow#AExpr#after_flow_context= */
2012 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#mtype */
2013 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#mtype= */
2014 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#is_typed */
2015 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#is_typed= */
2016 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#implicit_cast_to */
2017 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#implicit_cast_to= */
2018 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#its_variable */
2019 (nitmethod_t
)nit__typing___AAttrExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrExpr#accept_typing */
2020 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#comprehension */
2021 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AExpr#comprehension= */
2022 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#make_var_read */
2023 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#variable_cache */
2024 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#variable_cache= */
2025 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#detach_with_placeholder */
2026 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AExpr#add */
2027 (nitmethod_t
)nit__abstract_compiler___AAttrExpr___AExpr__expr
, /* pointer to parser_nodes:AAttrExpr:abstract_compiler#AAttrExpr#expr */
2028 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AAttrExpr:abstract_compiler#AExpr#stmt */
2029 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAttrExpr:transform#ANode#full_transform_visitor */
2030 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAttrExpr:astvalidation#ANode#accept_ast_validation */
2031 (nitmethod_t
)nit___nit__AAttrFormExpr___n_expr
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrFormExpr#n_expr */
2032 (nitmethod_t
)nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d
, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#n_expr= */
2033 (nitmethod_t
)nit___nit__AAttrFormExpr___n_id
, /* pointer to parser_nodes:AAttrExpr:parser_nodes#AAttrFormExpr#n_id */
2034 (nitmethod_t
)nit__parser_prod___AAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d
, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#n_id= */
2035 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#mproperty */
2036 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#mproperty= */
2037 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#attr_type */
2048 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type_61d
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#attr_type= */
2049 (nitmethod_t
)nit__typing___AAttrFormExpr___resolve_property
, /* pointer to parser_nodes:AAttrExpr:typing#AAttrFormExpr#resolve_property */
2050 (nitmethod_t
)nit__parser_prod___AAttrExpr___init_aattrexpr
, /* pointer to parser_nodes:AAttrExpr:parser_prod#AAttrExpr#init_aattrexpr */
2051 (nitmethod_t
)nit__astbuilder___AAttrExpr___make
, /* pointer to parser_nodes:AAttrExpr:astbuilder#AAttrExpr#make */
2054 /* allocate AAttrExpr */
2055 val
* NEW_nit__AAttrExpr(const struct type
* type
) {
2056 val
* self
/* : AAttrExpr */;
2057 val
* var
/* : null */;
2058 val
* var1
/* : null */;
2059 val
* var2
/* : null */;
2060 short int var3
/* : Bool */;
2061 val
* var4
/* : null */;
2062 val
* var5
/* : null */;
2063 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
2065 self
->class = &class_nit__AAttrExpr
;
2067 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAttrExpr exact> */
2069 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAttrExpr exact> */
2071 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAttrExpr exact> */
2073 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAttrExpr exact> */
2075 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAttrExpr exact> */
2077 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAttrExpr exact> */
2080 /* runtime class nit__AAttrAssignExpr */
2081 const struct class class_nit__AAttrAssignExpr
= {
2084 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#object_id */
2085 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#is_same_instance */
2086 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#== */
2087 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#!= */
2088 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#hash */
2089 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#exit */
2090 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#sys */
2091 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAttrAssignExpr:kernel#Object#init */
2092 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAttrAssignExpr:sorter#Object#default_comparator */
2093 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#to_s */
2094 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#native_class_name */
2095 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#class_name */
2096 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#inspect */
2097 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#inspect_head */
2098 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAttrAssignExpr:string#Object#args */
2099 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAttrAssignExpr:ropes#Object#maxlen */
2100 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAttrAssignExpr:time#Object#get_time */
2101 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#printn */
2102 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#print */
2103 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#getcwd */
2104 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAttrAssignExpr:file#Object#file_getcwd */
2105 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#intrude_visibility */
2106 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#public_visibility */
2107 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#protected_visibility */
2108 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#private_visibility */
2109 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAttrAssignExpr:model_base#Object#none_visibility */
2110 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAttrAssignExpr:version#Object#nit_version */
2111 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#abstract_kind */
2112 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#concrete_kind */
2113 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#interface_kind */
2114 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#enum_kind */
2115 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAttrAssignExpr:model#Object#extern_kind */
2116 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#location */
2117 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#location= */
2118 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#hot_location */
2119 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#debug */
2120 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#parent */
2121 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#parent= */
2122 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#replace_child */
2123 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#replace_with */
2124 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#visit_all */
2125 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAttrAssignExpr:literal#ANode#accept_literal */
2126 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:scope#ANode#accept_scope_visitor */
2127 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:flow#ANode#accept_flow_visitor */
2128 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:local_var_init#ANode#accept_local_var_visitor */
2129 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAttrAssignExpr:auto_super_init#ANode#accept_auto_super_init */
2130 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAttrAssignExpr:astvalidation#AExpr#accept_ast_validation */
2131 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2132 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:transform#AExpr#full_transform_visitor */
2133 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:transform#ANode#accept_transform_visitor */
2134 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#n_annotations */
2135 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#n_annotations= */
2136 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#Prod#get_annotations */
2137 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAttrAssignExpr:parser_work#Prod#collect_text */
2138 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAttrAssignExpr:annotation#Prod#get_single_annotation */
2139 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#ANode#replace_with */
2140 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAttrAssignExpr:literal#AExpr#as_string */
2141 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAttrAssignExpr:literal#AExpr#as_id */
2142 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAttrAssignExpr:flow#AExpr#after_flow_context */
2143 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAttrAssignExpr:flow#AExpr#after_flow_context= */
2144 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#mtype */
2145 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#mtype= */
2146 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#is_typed */
2147 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#is_typed= */
2148 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#implicit_cast_to */
2149 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#implicit_cast_to= */
2150 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#its_variable */
2151 (nitmethod_t
)nit__typing___AAttrAssignExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrAssignExpr#accept_typing */
2152 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#comprehension */
2153 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AExpr#comprehension= */
2154 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#make_var_read */
2155 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#variable_cache */
2156 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#variable_cache= */
2157 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#detach_with_placeholder */
2158 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AExpr#add */
2159 (nitmethod_t
)nit__abstract_compiler___AAttrAssignExpr___AExpr__expr
, /* pointer to parser_nodes:AAttrAssignExpr:abstract_compiler#AAttrAssignExpr#expr */
2160 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AAttrAssignExpr:abstract_compiler#AExpr#stmt */
2161 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAttrAssignExpr:transform#ANode#full_transform_visitor */
2162 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAttrAssignExpr:astvalidation#ANode#accept_ast_validation */
2163 (nitmethod_t
)nit___nit__AAttrFormExpr___n_expr
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrFormExpr#n_expr */
2164 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_expr= */
2165 (nitmethod_t
)nit___nit__AAttrFormExpr___n_id
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAttrFormExpr#n_id */
2166 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_id= */
2167 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#mproperty */
2168 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#mproperty= */
2169 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#attr_type */
2170 (nitmethod_t
)nit___nit__AAssignFormExpr___n_assign
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
2171 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_assign= */
2172 (nitmethod_t
)nit___nit__AAssignFormExpr___n_value
, /* pointer to parser_nodes:AAttrAssignExpr:parser_nodes#AAssignFormExpr#n_value */
2173 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#n_value= */
2180 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type_61d
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#attr_type= */
2181 (nitmethod_t
)nit__typing___AAttrFormExpr___resolve_property
, /* pointer to parser_nodes:AAttrAssignExpr:typing#AAttrFormExpr#resolve_property */
2182 (nitmethod_t
)nit__parser_prod___AAttrAssignExpr___init_aattrassignexpr
, /* pointer to parser_nodes:AAttrAssignExpr:parser_prod#AAttrAssignExpr#init_aattrassignexpr */
2183 (nitmethod_t
)nit__astbuilder___AAttrAssignExpr___make
, /* pointer to parser_nodes:AAttrAssignExpr:astbuilder#AAttrAssignExpr#make */
2186 /* allocate AAttrAssignExpr */
2187 val
* NEW_nit__AAttrAssignExpr(const struct type
* type
) {
2188 val
* self
/* : AAttrAssignExpr */;
2189 val
* var
/* : null */;
2190 val
* var1
/* : null */;
2191 val
* var2
/* : null */;
2192 short int var3
/* : Bool */;
2193 val
* var4
/* : null */;
2194 val
* var5
/* : null */;
2195 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
2197 self
->class = &class_nit__AAttrAssignExpr
;
2199 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAttrAssignExpr exact> */
2201 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAttrAssignExpr exact> */
2203 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAttrAssignExpr exact> */
2205 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAttrAssignExpr exact> */
2207 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAttrAssignExpr exact> */
2209 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAttrAssignExpr exact> */
2212 /* runtime class nit__ACallFormExpr */
2213 /* allocate ACallFormExpr */
2214 val
* NEW_nit__ACallFormExpr(const struct type
* type
) {
2215 PRINT_ERROR("Runtime error: %s", "ACallFormExpr is DEAD");
2219 /* runtime class nit__ASendReassignFormExpr */
2220 /* allocate ASendReassignFormExpr */
2221 val
* NEW_nit__ASendReassignFormExpr(const struct type
* type
) {
2222 PRINT_ERROR("Runtime error: %s", "ASendReassignFormExpr is DEAD");
2226 /* runtime class nit__AAttrReassignExpr */
2227 const struct class class_nit__AAttrReassignExpr
= {
2230 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#object_id */
2231 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#is_same_instance */
2232 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#== */
2233 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#!= */
2234 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#hash */
2235 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#exit */
2236 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#sys */
2237 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAttrReassignExpr:kernel#Object#init */
2238 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAttrReassignExpr:sorter#Object#default_comparator */
2239 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#to_s */
2240 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#native_class_name */
2241 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#class_name */
2242 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#inspect */
2243 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#inspect_head */
2244 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAttrReassignExpr:string#Object#args */
2245 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAttrReassignExpr:ropes#Object#maxlen */
2246 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAttrReassignExpr:time#Object#get_time */
2247 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#printn */
2248 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#print */
2249 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#getcwd */
2250 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAttrReassignExpr:file#Object#file_getcwd */
2251 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#intrude_visibility */
2252 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#public_visibility */
2253 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#protected_visibility */
2254 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#private_visibility */
2255 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAttrReassignExpr:model_base#Object#none_visibility */
2256 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAttrReassignExpr:version#Object#nit_version */
2257 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#abstract_kind */
2258 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#concrete_kind */
2259 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#interface_kind */
2260 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#enum_kind */
2261 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAttrReassignExpr:model#Object#extern_kind */
2262 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#location */
2263 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#location= */
2264 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#hot_location */
2265 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#debug */
2266 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#parent */
2267 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#parent= */
2268 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#replace_child */
2269 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#replace_with */
2270 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#visit_all */
2271 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAttrReassignExpr:literal#ANode#accept_literal */
2272 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:scope#ANode#accept_scope_visitor */
2273 (nitmethod_t
)nit__flow___AReassignFormExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
2274 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:local_var_init#ANode#accept_local_var_visitor */
2275 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAttrReassignExpr:auto_super_init#ANode#accept_auto_super_init */
2276 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAttrReassignExpr:astvalidation#AExpr#accept_ast_validation */
2277 (nitmethod_t
)nit__rapid_type_analysis___AAttrReassignExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:rapid_type_analysis#AAttrReassignExpr#accept_rapid_type_visitor */
2278 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:transform#AExpr#full_transform_visitor */
2279 (nitmethod_t
)nit__transform___AAttrReassignExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:transform#AAttrReassignExpr#accept_transform_visitor */
2280 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#n_annotations */
2281 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#n_annotations= */
2282 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#Prod#get_annotations */
2283 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAttrReassignExpr:parser_work#Prod#collect_text */
2284 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAttrReassignExpr:annotation#Prod#get_single_annotation */
2285 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#ANode#replace_with */
2286 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAttrReassignExpr:literal#AExpr#as_string */
2287 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAttrReassignExpr:literal#AExpr#as_id */
2288 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAttrReassignExpr:flow#AExpr#after_flow_context */
2289 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAttrReassignExpr:flow#AExpr#after_flow_context= */
2290 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#mtype */
2291 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#mtype= */
2292 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#is_typed */
2293 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#is_typed= */
2294 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#implicit_cast_to */
2295 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#implicit_cast_to= */
2296 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#its_variable */
2297 (nitmethod_t
)nit__typing___AAttrReassignExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrReassignExpr#accept_typing */
2298 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#comprehension */
2299 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AExpr#comprehension= */
2300 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#make_var_read */
2301 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#variable_cache */
2302 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#variable_cache= */
2303 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#detach_with_placeholder */
2304 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAttrReassignExpr:astbuilder#AExpr#add */
2305 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AAttrReassignExpr:abstract_compiler#AExpr#expr */
2306 (nitmethod_t
)nit__abstract_compiler___AAttrReassignExpr___AExpr__stmt
, /* pointer to parser_nodes:AAttrReassignExpr:abstract_compiler#AAttrReassignExpr#stmt */
2307 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:transform#ANode#full_transform_visitor */
2308 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAttrReassignExpr:astvalidation#ANode#accept_ast_validation */
2309 (nitmethod_t
)nit___nit__AAttrFormExpr___n_expr
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrFormExpr#n_expr */
2310 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_expr= */
2311 (nitmethod_t
)nit___nit__AAttrFormExpr___n_id
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AAttrFormExpr#n_id */
2312 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_id= */
2313 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#mproperty */
2314 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#mproperty= */
2315 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#attr_type */
2316 (nitmethod_t
)nit___nit__AReassignFormExpr___n_assign_op
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
2317 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_assign_op= */
2318 (nitmethod_t
)nit___nit__AReassignFormExpr___n_value
, /* pointer to parser_nodes:AAttrReassignExpr:parser_nodes#AReassignFormExpr#n_value */
2319 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#n_value= */
2320 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#reassign_callsite */
2321 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
2322 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#read_type */
2323 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#read_type= */
2324 (nitmethod_t
)nit__typing___AReassignFormExpr___resolve_reassignment
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
2325 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAttrReassignExpr:flow#ANode#accept_flow_visitor */
2326 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type_61d
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#attr_type= */
2327 (nitmethod_t
)nit__typing___AAttrFormExpr___resolve_property
, /* pointer to parser_nodes:AAttrReassignExpr:typing#AAttrFormExpr#resolve_property */
2328 (nitmethod_t
)nit__parser_prod___AAttrReassignExpr___init_aattrreassignexpr
, /* pointer to parser_nodes:AAttrReassignExpr:parser_prod#AAttrReassignExpr#init_aattrreassignexpr */
2331 /* allocate AAttrReassignExpr */
2332 val
* NEW_nit__AAttrReassignExpr(const struct type
* type
) {
2333 val
* self
/* : AAttrReassignExpr */;
2334 val
* var
/* : null */;
2335 val
* var1
/* : null */;
2336 val
* var2
/* : null */;
2337 short int var3
/* : Bool */;
2338 val
* var4
/* : null */;
2339 val
* var5
/* : null */;
2340 val
* var6
/* : null */;
2341 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
2343 self
->class = &class_nit__AAttrReassignExpr
;
2345 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAttrReassignExpr exact> */
2347 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAttrReassignExpr exact> */
2349 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAttrReassignExpr exact> */
2351 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAttrReassignExpr exact> */
2353 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAttrReassignExpr exact> */
2355 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAttrReassignExpr exact> */
2357 self
->attrs
[COLOR_nit__typing__AReassignFormExpr___read_type
].val
= var6
; /* _read_type on <self:AAttrReassignExpr exact> */
2360 /* runtime class nit__ACallExpr */
2361 const struct class class_nit__ACallExpr
= {
2364 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ACallExpr:kernel#Object#object_id */
2365 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ACallExpr:kernel#Object#is_same_instance */
2366 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ACallExpr:kernel#Object#== */
2367 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ACallExpr:kernel#Object#!= */
2368 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ACallExpr:kernel#Object#hash */
2369 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ACallExpr:kernel#Object#exit */
2370 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ACallExpr:kernel#Object#sys */
2371 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ACallExpr:kernel#Object#init */
2372 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ACallExpr:sorter#Object#default_comparator */
2373 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ACallExpr:string#Object#to_s */
2374 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ACallExpr:string#Object#native_class_name */
2375 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ACallExpr:string#Object#class_name */
2376 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ACallExpr:string#Object#inspect */
2377 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ACallExpr:string#Object#inspect_head */
2378 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ACallExpr:string#Object#args */
2379 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ACallExpr:ropes#Object#maxlen */
2380 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ACallExpr:time#Object#get_time */
2381 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ACallExpr:file#Object#printn */
2382 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ACallExpr:file#Object#print */
2383 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ACallExpr:file#Object#getcwd */
2384 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ACallExpr:file#Object#file_getcwd */
2385 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ACallExpr:model_base#Object#intrude_visibility */
2386 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ACallExpr:model_base#Object#public_visibility */
2387 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ACallExpr:model_base#Object#protected_visibility */
2388 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ACallExpr:model_base#Object#private_visibility */
2389 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ACallExpr:model_base#Object#none_visibility */
2390 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ACallExpr:version#Object#nit_version */
2391 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ACallExpr:model#Object#abstract_kind */
2392 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ACallExpr:model#Object#concrete_kind */
2393 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ACallExpr:model#Object#interface_kind */
2394 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ACallExpr:model#Object#enum_kind */
2395 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ACallExpr:model#Object#extern_kind */
2396 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#location */
2397 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#location= */
2398 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#hot_location */
2399 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#debug */
2400 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#parent */
2401 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#parent= */
2402 (nitmethod_t
)nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#replace_child */
2403 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#replace_with */
2404 (nitmethod_t
)nit__parser_prod___ACallExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#visit_all */
2405 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ACallExpr:literal#ANode#accept_literal */
2406 (nitmethod_t
)nit__scope___ACallFormExpr___ANode__accept_scope_visitor
, /* pointer to parser_nodes:ACallExpr:scope#ACallFormExpr#accept_scope_visitor */
2407 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ACallExpr:flow#ANode#accept_flow_visitor */
2408 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ACallExpr:local_var_init#ANode#accept_local_var_visitor */
2409 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ACallExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2410 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ACallExpr:astvalidation#AExpr#accept_ast_validation */
2411 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACallExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2412 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ACallExpr:transform#AExpr#full_transform_visitor */
2413 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ACallExpr:transform#ANode#accept_transform_visitor */
2414 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#n_annotations */
2415 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#n_annotations= */
2416 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ACallExpr:parser_nodes#Prod#get_annotations */
2417 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ACallExpr:parser_work#Prod#collect_text */
2418 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ACallExpr:annotation#Prod#get_single_annotation */
2419 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ANode#replace_with */
2420 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ACallExpr:literal#AExpr#as_string */
2421 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ACallExpr:literal#AExpr#as_id */
2422 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ACallExpr:flow#AExpr#after_flow_context */
2423 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ACallExpr:flow#AExpr#after_flow_context= */
2424 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#mtype */
2425 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#mtype= */
2426 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#is_typed */
2427 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#is_typed= */
2428 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#implicit_cast_to */
2429 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#implicit_cast_to= */
2430 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#its_variable */
2431 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#accept_typing */
2432 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#comprehension */
2433 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ACallExpr:typing#AExpr#comprehension= */
2434 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#make_var_read */
2435 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#variable_cache */
2436 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#variable_cache= */
2437 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#detach_with_placeholder */
2438 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ACallExpr:astbuilder#AExpr#add */
2439 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ACallExpr:abstract_compiler#ASendExpr#expr */
2440 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ACallExpr:abstract_compiler#AExpr#stmt */
2441 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ACallExpr:transform#ANode#full_transform_visitor */
2442 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ACallExpr:astvalidation#ANode#accept_ast_validation */
2443 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ASendExpr#n_expr */
2444 (nitmethod_t
)nit__parser_prod___ACallExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_expr= */
2445 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#callsite */
2446 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#callsite= */
2447 (nitmethod_t
)nit__typing___ACallExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ACallExpr:typing#ACallExpr#property_name */
2448 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ACallExpr:typing#ASendExpr#raw_arguments */
2449 (nitmethod_t
)nit__typing___ACallExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ACallExpr:typing#ACallExpr#compute_raw_arguments */
2460 (nitmethod_t
)nit___nit__ACallFormExpr___n_id
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallFormExpr#n_id */
2461 (nitmethod_t
)nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_id_61d
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_id= */
2462 (nitmethod_t
)nit___nit__ACallFormExpr___n_args
, /* pointer to parser_nodes:ACallExpr:parser_nodes#ACallFormExpr#n_args */
2463 (nitmethod_t
)nit__parser_prod___ACallExpr___nit__parser_nodes__ACallFormExpr__n_args_61d
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#n_args= */
2464 (nitmethod_t
)nit__scope___ACallExpr___ACallFormExpr__variable_create
, /* pointer to parser_nodes:ACallExpr:scope#ACallExpr#variable_create */
2465 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ACallExpr:scope#ANode#accept_scope_visitor */
2466 (nitmethod_t
)nit__parser_prod___ACallExpr___init_acallexpr
, /* pointer to parser_nodes:ACallExpr:parser_prod#ACallExpr#init_acallexpr */
2467 (nitmethod_t
)nit__astbuilder___ACallExpr___make
, /* pointer to parser_nodes:ACallExpr:astbuilder#ACallExpr#make */
2470 /* allocate ACallExpr */
2471 val
* NEW_nit__ACallExpr(const struct type
* type
) {
2472 val
* self
/* : ACallExpr */;
2473 val
* var
/* : null */;
2474 val
* var1
/* : null */;
2475 val
* var2
/* : null */;
2476 short int var3
/* : Bool */;
2477 val
* var4
/* : null */;
2478 val
* var5
/* : null */;
2479 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
2481 self
->class = &class_nit__ACallExpr
;
2483 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACallExpr exact> */
2485 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACallExpr exact> */
2487 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ACallExpr exact> */
2489 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ACallExpr exact> */
2491 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ACallExpr exact> */
2493 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ACallExpr exact> */
2496 /* runtime class nit__ACallAssignExpr */
2497 const struct class class_nit__ACallAssignExpr
= {
2500 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#object_id */
2501 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#is_same_instance */
2502 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#== */
2503 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#!= */
2504 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#hash */
2505 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#exit */
2506 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#sys */
2507 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ACallAssignExpr:kernel#Object#init */
2508 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ACallAssignExpr:sorter#Object#default_comparator */
2509 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#to_s */
2510 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#native_class_name */
2511 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#class_name */
2512 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#inspect */
2513 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#inspect_head */
2514 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ACallAssignExpr:string#Object#args */
2515 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ACallAssignExpr:ropes#Object#maxlen */
2516 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ACallAssignExpr:time#Object#get_time */
2517 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ACallAssignExpr:file#Object#printn */
2518 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ACallAssignExpr:file#Object#print */
2519 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ACallAssignExpr:file#Object#getcwd */
2520 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ACallAssignExpr:file#Object#file_getcwd */
2521 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#intrude_visibility */
2522 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#public_visibility */
2523 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#protected_visibility */
2524 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#private_visibility */
2525 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ACallAssignExpr:model_base#Object#none_visibility */
2526 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ACallAssignExpr:version#Object#nit_version */
2527 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ACallAssignExpr:model#Object#abstract_kind */
2528 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ACallAssignExpr:model#Object#concrete_kind */
2529 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ACallAssignExpr:model#Object#interface_kind */
2530 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ACallAssignExpr:model#Object#enum_kind */
2531 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ACallAssignExpr:model#Object#extern_kind */
2532 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#location */
2533 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#location= */
2534 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#hot_location */
2535 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#debug */
2536 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#parent */
2537 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#parent= */
2538 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#replace_child */
2539 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#replace_with */
2540 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#visit_all */
2541 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ACallAssignExpr:literal#ANode#accept_literal */
2542 (nitmethod_t
)nit__scope___ACallFormExpr___ANode__accept_scope_visitor
, /* pointer to parser_nodes:ACallAssignExpr:scope#ACallFormExpr#accept_scope_visitor */
2543 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ACallAssignExpr:flow#ANode#accept_flow_visitor */
2544 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ACallAssignExpr:local_var_init#ANode#accept_local_var_visitor */
2545 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ACallAssignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2546 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ACallAssignExpr:astvalidation#AExpr#accept_ast_validation */
2547 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACallAssignExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2548 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ACallAssignExpr:transform#AExpr#full_transform_visitor */
2549 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ACallAssignExpr:transform#ANode#accept_transform_visitor */
2550 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#n_annotations */
2551 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#n_annotations= */
2552 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#Prod#get_annotations */
2553 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ACallAssignExpr:parser_work#Prod#collect_text */
2554 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ACallAssignExpr:annotation#Prod#get_single_annotation */
2555 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ANode#replace_with */
2556 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ACallAssignExpr:literal#AExpr#as_string */
2557 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ACallAssignExpr:literal#AExpr#as_id */
2558 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ACallAssignExpr:flow#AExpr#after_flow_context */
2559 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ACallAssignExpr:flow#AExpr#after_flow_context= */
2560 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#mtype */
2561 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#mtype= */
2562 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#is_typed */
2563 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#is_typed= */
2564 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#implicit_cast_to */
2565 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#implicit_cast_to= */
2566 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#its_variable */
2567 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#accept_typing */
2568 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#comprehension */
2569 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ACallAssignExpr:typing#AExpr#comprehension= */
2570 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#make_var_read */
2571 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#variable_cache */
2572 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#variable_cache= */
2573 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#detach_with_placeholder */
2574 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ACallAssignExpr:astbuilder#AExpr#add */
2575 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ACallAssignExpr:abstract_compiler#ASendExpr#expr */
2576 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ACallAssignExpr:abstract_compiler#AExpr#stmt */
2577 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ACallAssignExpr:transform#ANode#full_transform_visitor */
2578 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ACallAssignExpr:astvalidation#ANode#accept_ast_validation */
2579 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ASendExpr#n_expr */
2580 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_expr= */
2581 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#callsite */
2582 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#callsite= */
2583 (nitmethod_t
)nit__typing___ACallAssignExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ACallAssignExpr:typing#ACallAssignExpr#property_name */
2584 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ACallAssignExpr:typing#ASendExpr#raw_arguments */
2585 (nitmethod_t
)nit__typing___ACallAssignExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ACallAssignExpr:typing#ACallAssignExpr#compute_raw_arguments */
2586 (nitmethod_t
)nit___nit__AAssignFormExpr___n_assign
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
2587 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_assign= */
2588 (nitmethod_t
)nit___nit__AAssignFormExpr___n_value
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#AAssignFormExpr#n_value */
2589 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_value= */
2596 (nitmethod_t
)nit___nit__ACallFormExpr___n_id
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallFormExpr#n_id */
2597 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_id= */
2598 (nitmethod_t
)nit___nit__ACallFormExpr___n_args
, /* pointer to parser_nodes:ACallAssignExpr:parser_nodes#ACallFormExpr#n_args */
2599 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#n_args= */
2600 (nitmethod_t
)nit__scope___ACallAssignExpr___ACallFormExpr__variable_create
, /* pointer to parser_nodes:ACallAssignExpr:scope#ACallAssignExpr#variable_create */
2601 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ACallAssignExpr:scope#ANode#accept_scope_visitor */
2602 (nitmethod_t
)nit__parser_prod___ACallAssignExpr___init_acallassignexpr
, /* pointer to parser_nodes:ACallAssignExpr:parser_prod#ACallAssignExpr#init_acallassignexpr */
2605 /* allocate ACallAssignExpr */
2606 val
* NEW_nit__ACallAssignExpr(const struct type
* type
) {
2607 val
* self
/* : ACallAssignExpr */;
2608 val
* var
/* : null */;
2609 val
* var1
/* : null */;
2610 val
* var2
/* : null */;
2611 short int var3
/* : Bool */;
2612 val
* var4
/* : null */;
2613 val
* var5
/* : null */;
2614 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
2616 self
->class = &class_nit__ACallAssignExpr
;
2618 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACallAssignExpr exact> */
2620 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACallAssignExpr exact> */
2622 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ACallAssignExpr exact> */
2624 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ACallAssignExpr exact> */
2626 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ACallAssignExpr exact> */
2628 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ACallAssignExpr exact> */
2631 /* runtime class nit__ACallReassignExpr */
2632 const struct class class_nit__ACallReassignExpr
= {
2635 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#object_id */
2636 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#is_same_instance */
2637 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#== */
2638 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#!= */
2639 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#hash */
2640 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#exit */
2641 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#sys */
2642 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ACallReassignExpr:kernel#Object#init */
2643 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ACallReassignExpr:sorter#Object#default_comparator */
2644 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#to_s */
2645 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#native_class_name */
2646 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#class_name */
2647 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#inspect */
2648 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#inspect_head */
2649 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ACallReassignExpr:string#Object#args */
2650 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ACallReassignExpr:ropes#Object#maxlen */
2651 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ACallReassignExpr:time#Object#get_time */
2652 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ACallReassignExpr:file#Object#printn */
2653 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ACallReassignExpr:file#Object#print */
2654 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ACallReassignExpr:file#Object#getcwd */
2655 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ACallReassignExpr:file#Object#file_getcwd */
2656 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#intrude_visibility */
2657 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#public_visibility */
2658 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#protected_visibility */
2659 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#private_visibility */
2660 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ACallReassignExpr:model_base#Object#none_visibility */
2661 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ACallReassignExpr:version#Object#nit_version */
2662 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ACallReassignExpr:model#Object#abstract_kind */
2663 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ACallReassignExpr:model#Object#concrete_kind */
2664 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ACallReassignExpr:model#Object#interface_kind */
2665 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ACallReassignExpr:model#Object#enum_kind */
2666 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ACallReassignExpr:model#Object#extern_kind */
2667 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#location */
2668 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#location= */
2669 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#hot_location */
2670 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#debug */
2671 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#parent */
2672 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#parent= */
2673 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#replace_child */
2674 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#replace_with */
2675 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#visit_all */
2676 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ACallReassignExpr:literal#ANode#accept_literal */
2677 (nitmethod_t
)nit__scope___ACallFormExpr___ANode__accept_scope_visitor
, /* pointer to parser_nodes:ACallReassignExpr:scope#ACallFormExpr#accept_scope_visitor */
2678 (nitmethod_t
)nit__flow___AReassignFormExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:ACallReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
2679 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ACallReassignExpr:local_var_init#ANode#accept_local_var_visitor */
2680 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ACallReassignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2681 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ACallReassignExpr:astvalidation#AExpr#accept_ast_validation */
2682 (nitmethod_t
)nit__rapid_type_analysis___ASendReassignFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACallReassignExpr:rapid_type_analysis#ASendReassignFormExpr#accept_rapid_type_visitor */
2683 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ACallReassignExpr:transform#AExpr#full_transform_visitor */
2684 (nitmethod_t
)nit__transform___ASendReassignFormExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:ACallReassignExpr:transform#ASendReassignFormExpr#accept_transform_visitor */
2685 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#n_annotations */
2686 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#n_annotations= */
2687 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#Prod#get_annotations */
2688 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ACallReassignExpr:parser_work#Prod#collect_text */
2689 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ACallReassignExpr:annotation#Prod#get_single_annotation */
2690 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ANode#replace_with */
2691 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ACallReassignExpr:literal#AExpr#as_string */
2692 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ACallReassignExpr:literal#AExpr#as_id */
2693 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ACallReassignExpr:flow#AExpr#after_flow_context */
2694 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ACallReassignExpr:flow#AExpr#after_flow_context= */
2695 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#mtype */
2696 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#mtype= */
2697 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#is_typed */
2698 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#is_typed= */
2699 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#implicit_cast_to */
2700 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#implicit_cast_to= */
2701 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#its_variable */
2702 (nitmethod_t
)nit__typing___ASendReassignFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#accept_typing */
2703 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#comprehension */
2704 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AExpr#comprehension= */
2705 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#make_var_read */
2706 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#variable_cache */
2707 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#variable_cache= */
2708 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#detach_with_placeholder */
2709 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ACallReassignExpr:astbuilder#AExpr#add */
2710 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ACallReassignExpr:abstract_compiler#ASendExpr#expr */
2711 (nitmethod_t
)nit__abstract_compiler___ASendReassignFormExpr___AExpr__stmt
, /* pointer to parser_nodes:ACallReassignExpr:abstract_compiler#ASendReassignFormExpr#stmt */
2712 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ACallReassignExpr:transform#ANode#full_transform_visitor */
2713 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ACallReassignExpr:astvalidation#ANode#accept_ast_validation */
2714 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ASendExpr#n_expr */
2715 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_expr= */
2716 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#callsite */
2717 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#callsite= */
2718 (nitmethod_t
)nit__typing___ACallReassignExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ACallReassignExpr:typing#ACallReassignExpr#property_name */
2719 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendExpr#raw_arguments */
2720 (nitmethod_t
)nit__typing___ACallReassignExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ACallReassignExpr:typing#ACallReassignExpr#compute_raw_arguments */
2721 (nitmethod_t
)nit___nit__AReassignFormExpr___n_assign_op
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
2722 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_assign_op= */
2723 (nitmethod_t
)nit___nit__AReassignFormExpr___n_value
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#AReassignFormExpr#n_value */
2724 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_value= */
2725 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite
, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#reassign_callsite */
2726 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
2727 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type
, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#read_type */
2728 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#read_type= */
2729 (nitmethod_t
)nit__typing___AReassignFormExpr___resolve_reassignment
, /* pointer to parser_nodes:ACallReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
2730 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ACallReassignExpr:flow#ANode#accept_flow_visitor */
2731 (nitmethod_t
)nit___nit__ACallFormExpr___n_id
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallFormExpr#n_id */
2732 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_id_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_id= */
2733 (nitmethod_t
)nit___nit__ACallFormExpr___n_args
, /* pointer to parser_nodes:ACallReassignExpr:parser_nodes#ACallFormExpr#n_args */
2734 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___nit__parser_nodes__ACallFormExpr__n_args_61d
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#n_args= */
2735 (nitmethod_t
)nit__scope___ACallReassignExpr___ACallFormExpr__variable_create
, /* pointer to parser_nodes:ACallReassignExpr:scope#ACallReassignExpr#variable_create */
2736 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ACallReassignExpr:scope#ANode#accept_scope_visitor */
2737 (nitmethod_t
)nit__typing___ASendReassignFormExpr___write_callsite
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#write_callsite */
2738 (nitmethod_t
)nit__typing___ASendReassignFormExpr___write_callsite_61d
, /* pointer to parser_nodes:ACallReassignExpr:typing#ASendReassignFormExpr#write_callsite= */
2739 (nitmethod_t
)nit__parser_prod___ACallReassignExpr___init_acallreassignexpr
, /* pointer to parser_nodes:ACallReassignExpr:parser_prod#ACallReassignExpr#init_acallreassignexpr */
2742 /* allocate ACallReassignExpr */
2743 val
* NEW_nit__ACallReassignExpr(const struct type
* type
) {
2744 val
* self
/* : ACallReassignExpr */;
2745 val
* var
/* : null */;
2746 val
* var1
/* : null */;
2747 val
* var2
/* : null */;
2748 short int var3
/* : Bool */;
2749 val
* var4
/* : null */;
2750 val
* var5
/* : null */;
2751 val
* var6
/* : null */;
2752 self
= nit_alloc(sizeof(struct instance
) + 19*sizeof(nitattribute_t
));
2754 self
->class = &class_nit__ACallReassignExpr
;
2756 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACallReassignExpr exact> */
2758 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACallReassignExpr exact> */
2760 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ACallReassignExpr exact> */
2762 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ACallReassignExpr exact> */
2764 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ACallReassignExpr exact> */
2766 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ACallReassignExpr exact> */
2768 self
->attrs
[COLOR_nit__typing__AReassignFormExpr___read_type
].val
= var6
; /* _read_type on <self:ACallReassignExpr exact> */
2771 /* runtime class nit__ASuperExpr */
2772 const struct class class_nit__ASuperExpr
= {
2775 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#object_id */
2776 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#is_same_instance */
2777 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#== */
2778 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#!= */
2779 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#hash */
2780 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#exit */
2781 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#sys */
2782 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ASuperExpr:kernel#Object#init */
2783 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ASuperExpr:sorter#Object#default_comparator */
2784 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ASuperExpr:string#Object#to_s */
2785 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ASuperExpr:string#Object#native_class_name */
2786 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ASuperExpr:string#Object#class_name */
2787 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ASuperExpr:string#Object#inspect */
2788 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ASuperExpr:string#Object#inspect_head */
2789 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ASuperExpr:string#Object#args */
2790 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ASuperExpr:ropes#Object#maxlen */
2791 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ASuperExpr:time#Object#get_time */
2792 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ASuperExpr:file#Object#printn */
2793 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ASuperExpr:file#Object#print */
2794 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ASuperExpr:file#Object#getcwd */
2795 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ASuperExpr:file#Object#file_getcwd */
2796 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ASuperExpr:model_base#Object#intrude_visibility */
2797 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ASuperExpr:model_base#Object#public_visibility */
2798 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ASuperExpr:model_base#Object#protected_visibility */
2799 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ASuperExpr:model_base#Object#private_visibility */
2800 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ASuperExpr:model_base#Object#none_visibility */
2801 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ASuperExpr:version#Object#nit_version */
2802 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ASuperExpr:model#Object#abstract_kind */
2803 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ASuperExpr:model#Object#concrete_kind */
2804 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ASuperExpr:model#Object#interface_kind */
2805 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ASuperExpr:model#Object#enum_kind */
2806 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ASuperExpr:model#Object#extern_kind */
2807 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#location */
2808 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#location= */
2809 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#hot_location */
2810 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#debug */
2811 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#parent */
2812 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#parent= */
2813 (nitmethod_t
)nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#replace_child */
2814 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#replace_with */
2815 (nitmethod_t
)nit__parser_prod___ASuperExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#visit_all */
2816 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ASuperExpr:literal#ANode#accept_literal */
2817 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ASuperExpr:scope#ANode#accept_scope_visitor */
2818 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ASuperExpr:flow#ANode#accept_flow_visitor */
2819 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ASuperExpr:local_var_init#ANode#accept_local_var_visitor */
2820 (nitmethod_t
)nit__auto_super_init___ASuperExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ASuperExpr:auto_super_init#ASuperExpr#accept_auto_super_init */
2821 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperExpr:astvalidation#AExpr#accept_ast_validation */
2822 (nitmethod_t
)nit__rapid_type_analysis___ASuperExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperExpr:rapid_type_analysis#ASuperExpr#accept_rapid_type_visitor */
2823 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ASuperExpr:transform#AExpr#full_transform_visitor */
2824 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ASuperExpr:transform#ANode#accept_transform_visitor */
2825 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#n_annotations */
2826 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#n_annotations= */
2827 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#Prod#get_annotations */
2828 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ASuperExpr:parser_work#Prod#collect_text */
2829 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ASuperExpr:annotation#Prod#get_single_annotation */
2830 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ANode#replace_with */
2831 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ASuperExpr:literal#AExpr#as_string */
2832 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ASuperExpr:literal#AExpr#as_id */
2833 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ASuperExpr:flow#AExpr#after_flow_context */
2834 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ASuperExpr:flow#AExpr#after_flow_context= */
2835 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#mtype */
2836 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#mtype= */
2837 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#is_typed */
2838 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#is_typed= */
2839 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#implicit_cast_to */
2840 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#implicit_cast_to= */
2841 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#its_variable */
2842 (nitmethod_t
)nit__typing___ASuperExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#accept_typing */
2843 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#comprehension */
2844 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ASuperExpr:typing#AExpr#comprehension= */
2845 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#make_var_read */
2846 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#variable_cache */
2847 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#variable_cache= */
2848 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#detach_with_placeholder */
2849 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ASuperExpr:astbuilder#AExpr#add */
2850 (nitmethod_t
)nit__abstract_compiler___ASuperExpr___AExpr__expr
, /* pointer to parser_nodes:ASuperExpr:abstract_compiler#ASuperExpr#expr */
2851 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ASuperExpr:abstract_compiler#AExpr#stmt */
2852 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ASuperExpr:transform#ANode#full_transform_visitor */
2853 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ASuperExpr:astvalidation#ANode#accept_ast_validation */
2854 (nitmethod_t
)nit__parser_prod___ASuperExpr___n_qualified_61d
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_qualified= */
2855 (nitmethod_t
)nit__parser_prod___ASuperExpr___n_kwsuper_61d
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_kwsuper= */
2856 (nitmethod_t
)nit___nit__ASuperExpr___n_args
, /* pointer to parser_nodes:ASuperExpr:parser_nodes#ASuperExpr#n_args */
2857 (nitmethod_t
)nit__parser_prod___ASuperExpr___n_args_61d
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#n_args= */
2858 (nitmethod_t
)nit__parser_prod___ASuperExpr___init_asuperexpr
, /* pointer to parser_nodes:ASuperExpr:parser_prod#ASuperExpr#init_asuperexpr */
2859 (nitmethod_t
)nit__typing___ASuperExpr___callsite
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#callsite */
2860 (nitmethod_t
)nit__typing___ASuperExpr___callsite_61d
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#callsite= */
2861 (nitmethod_t
)nit__typing___ASuperExpr___mpropdef
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#mpropdef */
2862 (nitmethod_t
)nit__typing___ASuperExpr___mpropdef_61d
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#mpropdef= */
2863 (nitmethod_t
)nit__typing___ASuperExpr___process_superinit
, /* pointer to parser_nodes:ASuperExpr:typing#ASuperExpr#process_superinit */
2866 /* allocate ASuperExpr */
2867 val
* NEW_nit__ASuperExpr(const struct type
* type
) {
2868 val
* self
/* : ASuperExpr */;
2869 val
* var
/* : null */;
2870 val
* var1
/* : null */;
2871 val
* var2
/* : null */;
2872 short int var3
/* : Bool */;
2873 val
* var4
/* : null */;
2874 val
* var5
/* : null */;
2875 val
* var6
/* : null */;
2876 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
2878 self
->class = &class_nit__ASuperExpr
;
2880 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASuperExpr exact> */
2882 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASuperExpr exact> */
2884 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ASuperExpr exact> */
2886 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ASuperExpr exact> */
2888 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ASuperExpr exact> */
2890 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ASuperExpr exact> */
2892 self
->attrs
[COLOR_nit__parser_nodes__ASuperExpr___n_qualified
].val
= var6
; /* _n_qualified on <self:ASuperExpr exact> */
2895 /* runtime class nit__AInitExpr */
2896 const struct class class_nit__AInitExpr
= {
2899 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AInitExpr:kernel#Object#object_id */
2900 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AInitExpr:kernel#Object#is_same_instance */
2901 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AInitExpr:kernel#Object#== */
2902 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AInitExpr:kernel#Object#!= */
2903 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AInitExpr:kernel#Object#hash */
2904 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AInitExpr:kernel#Object#exit */
2905 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AInitExpr:kernel#Object#sys */
2906 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AInitExpr:kernel#Object#init */
2907 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AInitExpr:sorter#Object#default_comparator */
2908 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AInitExpr:string#Object#to_s */
2909 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AInitExpr:string#Object#native_class_name */
2910 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AInitExpr:string#Object#class_name */
2911 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AInitExpr:string#Object#inspect */
2912 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AInitExpr:string#Object#inspect_head */
2913 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AInitExpr:string#Object#args */
2914 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AInitExpr:ropes#Object#maxlen */
2915 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AInitExpr:time#Object#get_time */
2916 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AInitExpr:file#Object#printn */
2917 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AInitExpr:file#Object#print */
2918 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AInitExpr:file#Object#getcwd */
2919 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AInitExpr:file#Object#file_getcwd */
2920 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AInitExpr:model_base#Object#intrude_visibility */
2921 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AInitExpr:model_base#Object#public_visibility */
2922 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AInitExpr:model_base#Object#protected_visibility */
2923 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AInitExpr:model_base#Object#private_visibility */
2924 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AInitExpr:model_base#Object#none_visibility */
2925 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AInitExpr:version#Object#nit_version */
2926 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AInitExpr:model#Object#abstract_kind */
2927 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AInitExpr:model#Object#concrete_kind */
2928 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AInitExpr:model#Object#interface_kind */
2929 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AInitExpr:model#Object#enum_kind */
2930 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AInitExpr:model#Object#extern_kind */
2931 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#location */
2932 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#location= */
2933 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#hot_location */
2934 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#debug */
2935 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#parent */
2936 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#parent= */
2937 (nitmethod_t
)nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#replace_child */
2938 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#replace_with */
2939 (nitmethod_t
)nit__parser_prod___AInitExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#visit_all */
2940 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AInitExpr:literal#ANode#accept_literal */
2941 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AInitExpr:scope#ANode#accept_scope_visitor */
2942 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AInitExpr:flow#ANode#accept_flow_visitor */
2943 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AInitExpr:local_var_init#ANode#accept_local_var_visitor */
2944 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:AInitExpr:auto_super_init#ASendExpr#accept_auto_super_init */
2945 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AInitExpr:astvalidation#AExpr#accept_ast_validation */
2946 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AInitExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
2947 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AInitExpr:transform#AExpr#full_transform_visitor */
2948 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AInitExpr:transform#ANode#accept_transform_visitor */
2949 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#n_annotations */
2950 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#n_annotations= */
2951 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AInitExpr:parser_nodes#Prod#get_annotations */
2952 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AInitExpr:parser_work#Prod#collect_text */
2953 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AInitExpr:annotation#Prod#get_single_annotation */
2954 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ANode#replace_with */
2955 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AInitExpr:literal#AExpr#as_string */
2956 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AInitExpr:literal#AExpr#as_id */
2957 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AInitExpr:flow#AExpr#after_flow_context */
2958 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AInitExpr:flow#AExpr#after_flow_context= */
2959 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#mtype */
2960 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#mtype= */
2961 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#is_typed */
2962 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#is_typed= */
2963 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#implicit_cast_to */
2964 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#implicit_cast_to= */
2965 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#its_variable */
2966 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#accept_typing */
2967 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#comprehension */
2968 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AInitExpr:typing#AExpr#comprehension= */
2969 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#make_var_read */
2970 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#variable_cache */
2971 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#variable_cache= */
2972 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#detach_with_placeholder */
2973 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AInitExpr:astbuilder#AExpr#add */
2974 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:AInitExpr:abstract_compiler#ASendExpr#expr */
2975 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AInitExpr:abstract_compiler#AExpr#stmt */
2976 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AInitExpr:transform#ANode#full_transform_visitor */
2977 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AInitExpr:astvalidation#ANode#accept_ast_validation */
2978 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:AInitExpr:parser_nodes#ASendExpr#n_expr */
2979 (nitmethod_t
)nit__parser_prod___AInitExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_expr= */
2980 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#callsite */
2981 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#callsite= */
2982 (nitmethod_t
)nit__typing___AInitExpr___ASendExpr__property_name
, /* pointer to parser_nodes:AInitExpr:typing#AInitExpr#property_name */
2983 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:AInitExpr:typing#ASendExpr#raw_arguments */
2984 (nitmethod_t
)nit__typing___AInitExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:AInitExpr:typing#AInitExpr#compute_raw_arguments */
2985 (nitmethod_t
)nit__parser_prod___AInitExpr___n_kwinit_61d
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_kwinit= */
2986 (nitmethod_t
)nit___nit__AInitExpr___n_args
, /* pointer to parser_nodes:AInitExpr:parser_nodes#AInitExpr#n_args */
2987 (nitmethod_t
)nit__parser_prod___AInitExpr___n_args_61d
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#n_args= */
2988 (nitmethod_t
)nit__parser_prod___AInitExpr___init_ainitexpr
, /* pointer to parser_nodes:AInitExpr:parser_prod#AInitExpr#init_ainitexpr */
2991 /* allocate AInitExpr */
2992 val
* NEW_nit__AInitExpr(const struct type
* type
) {
2993 val
* self
/* : AInitExpr */;
2994 val
* var
/* : null */;
2995 val
* var1
/* : null */;
2996 val
* var2
/* : null */;
2997 short int var3
/* : Bool */;
2998 val
* var4
/* : null */;
2999 val
* var5
/* : null */;
3000 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
3002 self
->class = &class_nit__AInitExpr
;
3004 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AInitExpr exact> */
3006 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AInitExpr exact> */
3008 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AInitExpr exact> */
3010 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AInitExpr exact> */
3012 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AInitExpr exact> */
3014 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AInitExpr exact> */
3017 /* runtime class nit__ABraFormExpr */
3018 /* allocate ABraFormExpr */
3019 val
* NEW_nit__ABraFormExpr(const struct type
* type
) {
3020 PRINT_ERROR("Runtime error: %s", "ABraFormExpr is DEAD");
3024 /* runtime class nit__ABraExpr */
3025 const struct class class_nit__ABraExpr
= {
3028 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ABraExpr:kernel#Object#object_id */
3029 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ABraExpr:kernel#Object#is_same_instance */
3030 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ABraExpr:kernel#Object#== */
3031 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ABraExpr:kernel#Object#!= */
3032 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ABraExpr:kernel#Object#hash */
3033 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ABraExpr:kernel#Object#exit */
3034 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ABraExpr:kernel#Object#sys */
3035 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ABraExpr:kernel#Object#init */
3036 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ABraExpr:sorter#Object#default_comparator */
3037 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ABraExpr:string#Object#to_s */
3038 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ABraExpr:string#Object#native_class_name */
3039 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ABraExpr:string#Object#class_name */
3040 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ABraExpr:string#Object#inspect */
3041 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ABraExpr:string#Object#inspect_head */
3042 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ABraExpr:string#Object#args */
3043 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ABraExpr:ropes#Object#maxlen */
3044 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ABraExpr:time#Object#get_time */
3045 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ABraExpr:file#Object#printn */
3046 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ABraExpr:file#Object#print */
3047 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ABraExpr:file#Object#getcwd */
3048 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ABraExpr:file#Object#file_getcwd */
3049 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ABraExpr:model_base#Object#intrude_visibility */
3050 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ABraExpr:model_base#Object#public_visibility */
3051 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ABraExpr:model_base#Object#protected_visibility */
3052 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ABraExpr:model_base#Object#private_visibility */
3053 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ABraExpr:model_base#Object#none_visibility */
3054 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ABraExpr:version#Object#nit_version */
3055 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ABraExpr:model#Object#abstract_kind */
3056 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ABraExpr:model#Object#concrete_kind */
3057 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ABraExpr:model#Object#interface_kind */
3058 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ABraExpr:model#Object#enum_kind */
3059 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ABraExpr:model#Object#extern_kind */
3060 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#location */
3061 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#location= */
3062 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#hot_location */
3063 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#debug */
3064 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#parent */
3065 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#parent= */
3066 (nitmethod_t
)nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#replace_child */
3067 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#replace_with */
3068 (nitmethod_t
)nit__parser_prod___ABraExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#visit_all */
3069 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ABraExpr:literal#ANode#accept_literal */
3070 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ABraExpr:scope#ANode#accept_scope_visitor */
3071 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ABraExpr:flow#ANode#accept_flow_visitor */
3072 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ABraExpr:local_var_init#ANode#accept_local_var_visitor */
3073 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3074 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraExpr:astvalidation#AExpr#accept_ast_validation */
3075 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3076 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ABraExpr:transform#AExpr#full_transform_visitor */
3077 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ABraExpr:transform#ANode#accept_transform_visitor */
3078 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#n_annotations */
3079 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#n_annotations= */
3080 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ABraExpr:parser_nodes#Prod#get_annotations */
3081 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ABraExpr:parser_work#Prod#collect_text */
3082 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ABraExpr:annotation#Prod#get_single_annotation */
3083 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ANode#replace_with */
3084 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ABraExpr:literal#AExpr#as_string */
3085 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ABraExpr:literal#AExpr#as_id */
3086 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ABraExpr:flow#AExpr#after_flow_context */
3087 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ABraExpr:flow#AExpr#after_flow_context= */
3088 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#mtype */
3089 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#mtype= */
3090 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#is_typed */
3091 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#is_typed= */
3092 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#implicit_cast_to */
3093 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#implicit_cast_to= */
3094 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#its_variable */
3095 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#accept_typing */
3096 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#comprehension */
3097 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ABraExpr:typing#AExpr#comprehension= */
3098 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#make_var_read */
3099 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#variable_cache */
3100 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#variable_cache= */
3101 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#detach_with_placeholder */
3102 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ABraExpr:astbuilder#AExpr#add */
3103 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ABraExpr:abstract_compiler#ASendExpr#expr */
3104 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ABraExpr:abstract_compiler#AExpr#stmt */
3105 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ABraExpr:transform#ANode#full_transform_visitor */
3106 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ABraExpr:astvalidation#ANode#accept_ast_validation */
3107 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ASendExpr#n_expr */
3108 (nitmethod_t
)nit__parser_prod___ABraExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#n_expr= */
3109 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#callsite */
3110 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#callsite= */
3111 (nitmethod_t
)nit__typing___ABraExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ABraExpr:typing#ABraExpr#property_name */
3112 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ABraExpr:typing#ASendExpr#raw_arguments */
3113 (nitmethod_t
)nit__typing___ABraExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ABraExpr:typing#ABraExpr#compute_raw_arguments */
3124 (nitmethod_t
)nit___nit__ABraFormExpr___n_args
, /* pointer to parser_nodes:ABraExpr:parser_nodes#ABraFormExpr#n_args */
3125 (nitmethod_t
)nit__parser_prod___ABraExpr___nit__parser_nodes__ABraFormExpr__n_args_61d
, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#n_args= */
3126 (nitmethod_t
)nit__parser_prod___ABraExpr___init_abraexpr
, /* pointer to parser_nodes:ABraExpr:parser_prod#ABraExpr#init_abraexpr */
3129 /* allocate ABraExpr */
3130 val
* NEW_nit__ABraExpr(const struct type
* type
) {
3131 val
* self
/* : ABraExpr */;
3132 val
* var
/* : null */;
3133 val
* var1
/* : null */;
3134 val
* var2
/* : null */;
3135 short int var3
/* : Bool */;
3136 val
* var4
/* : null */;
3137 val
* var5
/* : null */;
3138 self
= nit_alloc(sizeof(struct instance
) + 17*sizeof(nitattribute_t
));
3140 self
->class = &class_nit__ABraExpr
;
3142 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraExpr exact> */
3144 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraExpr exact> */
3146 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ABraExpr exact> */
3148 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ABraExpr exact> */
3150 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ABraExpr exact> */
3152 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ABraExpr exact> */
3155 /* runtime class nit__ABraAssignExpr */
3156 const struct class class_nit__ABraAssignExpr
= {
3159 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#object_id */
3160 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#is_same_instance */
3161 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#== */
3162 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#!= */
3163 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#hash */
3164 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#exit */
3165 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#sys */
3166 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ABraAssignExpr:kernel#Object#init */
3167 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ABraAssignExpr:sorter#Object#default_comparator */
3168 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#to_s */
3169 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#native_class_name */
3170 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#class_name */
3171 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#inspect */
3172 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#inspect_head */
3173 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ABraAssignExpr:string#Object#args */
3174 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ABraAssignExpr:ropes#Object#maxlen */
3175 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ABraAssignExpr:time#Object#get_time */
3176 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ABraAssignExpr:file#Object#printn */
3177 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ABraAssignExpr:file#Object#print */
3178 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ABraAssignExpr:file#Object#getcwd */
3179 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ABraAssignExpr:file#Object#file_getcwd */
3180 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#intrude_visibility */
3181 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#public_visibility */
3182 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#protected_visibility */
3183 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#private_visibility */
3184 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ABraAssignExpr:model_base#Object#none_visibility */
3185 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ABraAssignExpr:version#Object#nit_version */
3186 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ABraAssignExpr:model#Object#abstract_kind */
3187 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ABraAssignExpr:model#Object#concrete_kind */
3188 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ABraAssignExpr:model#Object#interface_kind */
3189 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ABraAssignExpr:model#Object#enum_kind */
3190 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ABraAssignExpr:model#Object#extern_kind */
3191 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#location */
3192 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#location= */
3193 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#hot_location */
3194 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#debug */
3195 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#parent */
3196 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#parent= */
3197 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#replace_child */
3198 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#replace_with */
3199 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#visit_all */
3200 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ABraAssignExpr:literal#ANode#accept_literal */
3201 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ABraAssignExpr:scope#ANode#accept_scope_visitor */
3202 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ABraAssignExpr:flow#ANode#accept_flow_visitor */
3203 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ABraAssignExpr:local_var_init#ANode#accept_local_var_visitor */
3204 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraAssignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3205 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraAssignExpr:astvalidation#AExpr#accept_ast_validation */
3206 (nitmethod_t
)nit__rapid_type_analysis___ASendExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraAssignExpr:rapid_type_analysis#ASendExpr#accept_rapid_type_visitor */
3207 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ABraAssignExpr:transform#AExpr#full_transform_visitor */
3208 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ABraAssignExpr:transform#ANode#accept_transform_visitor */
3209 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#n_annotations */
3210 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#n_annotations= */
3211 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#Prod#get_annotations */
3212 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ABraAssignExpr:parser_work#Prod#collect_text */
3213 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ABraAssignExpr:annotation#Prod#get_single_annotation */
3214 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ANode#replace_with */
3215 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ABraAssignExpr:literal#AExpr#as_string */
3216 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ABraAssignExpr:literal#AExpr#as_id */
3217 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ABraAssignExpr:flow#AExpr#after_flow_context */
3218 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ABraAssignExpr:flow#AExpr#after_flow_context= */
3219 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#mtype */
3220 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#mtype= */
3221 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#is_typed */
3222 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#is_typed= */
3223 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#implicit_cast_to */
3224 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#implicit_cast_to= */
3225 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#its_variable */
3226 (nitmethod_t
)nit__typing___ASendExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#accept_typing */
3227 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#comprehension */
3228 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ABraAssignExpr:typing#AExpr#comprehension= */
3229 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#make_var_read */
3230 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#variable_cache */
3231 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#variable_cache= */
3232 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#detach_with_placeholder */
3233 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ABraAssignExpr:astbuilder#AExpr#add */
3234 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ABraAssignExpr:abstract_compiler#ASendExpr#expr */
3235 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ABraAssignExpr:abstract_compiler#AExpr#stmt */
3236 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ABraAssignExpr:transform#ANode#full_transform_visitor */
3237 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ABraAssignExpr:astvalidation#ANode#accept_ast_validation */
3238 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ASendExpr#n_expr */
3239 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_expr= */
3240 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#callsite */
3241 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#callsite= */
3242 (nitmethod_t
)nit__typing___ABraAssignExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ABraAssignExpr:typing#ABraAssignExpr#property_name */
3243 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ABraAssignExpr:typing#ASendExpr#raw_arguments */
3244 (nitmethod_t
)nit__typing___ABraAssignExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ABraAssignExpr:typing#ABraAssignExpr#compute_raw_arguments */
3245 (nitmethod_t
)nit___nit__AAssignFormExpr___n_assign
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
3246 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_assign= */
3247 (nitmethod_t
)nit___nit__AAssignFormExpr___n_value
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#AAssignFormExpr#n_value */
3248 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_value= */
3255 (nitmethod_t
)nit___nit__ABraFormExpr___n_args
, /* pointer to parser_nodes:ABraAssignExpr:parser_nodes#ABraFormExpr#n_args */
3256 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#n_args= */
3257 (nitmethod_t
)nit__parser_prod___ABraAssignExpr___init_abraassignexpr
, /* pointer to parser_nodes:ABraAssignExpr:parser_prod#ABraAssignExpr#init_abraassignexpr */
3260 /* allocate ABraAssignExpr */
3261 val
* NEW_nit__ABraAssignExpr(const struct type
* type
) {
3262 val
* self
/* : ABraAssignExpr */;
3263 val
* var
/* : null */;
3264 val
* var1
/* : null */;
3265 val
* var2
/* : null */;
3266 short int var3
/* : Bool */;
3267 val
* var4
/* : null */;
3268 val
* var5
/* : null */;
3269 self
= nit_alloc(sizeof(struct instance
) + 17*sizeof(nitattribute_t
));
3271 self
->class = &class_nit__ABraAssignExpr
;
3273 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraAssignExpr exact> */
3275 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraAssignExpr exact> */
3277 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ABraAssignExpr exact> */
3279 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ABraAssignExpr exact> */
3281 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ABraAssignExpr exact> */
3283 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ABraAssignExpr exact> */
3286 /* runtime class nit__AVarFormExpr */
3287 /* allocate AVarFormExpr */
3288 val
* NEW_nit__AVarFormExpr(const struct type
* type
) {
3289 PRINT_ERROR("Runtime error: %s", "AVarFormExpr is DEAD");
3293 /* runtime class nit__ABraReassignExpr */
3294 const struct class class_nit__ABraReassignExpr
= {
3297 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#object_id */
3298 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#is_same_instance */
3299 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#== */
3300 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#!= */
3301 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#hash */
3302 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#exit */
3303 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#sys */
3304 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ABraReassignExpr:kernel#Object#init */
3305 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ABraReassignExpr:sorter#Object#default_comparator */
3306 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#to_s */
3307 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#native_class_name */
3308 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#class_name */
3309 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#inspect */
3310 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#inspect_head */
3311 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ABraReassignExpr:string#Object#args */
3312 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ABraReassignExpr:ropes#Object#maxlen */
3313 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ABraReassignExpr:time#Object#get_time */
3314 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ABraReassignExpr:file#Object#printn */
3315 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ABraReassignExpr:file#Object#print */
3316 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ABraReassignExpr:file#Object#getcwd */
3317 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ABraReassignExpr:file#Object#file_getcwd */
3318 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#intrude_visibility */
3319 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#public_visibility */
3320 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#protected_visibility */
3321 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#private_visibility */
3322 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ABraReassignExpr:model_base#Object#none_visibility */
3323 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ABraReassignExpr:version#Object#nit_version */
3324 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ABraReassignExpr:model#Object#abstract_kind */
3325 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ABraReassignExpr:model#Object#concrete_kind */
3326 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ABraReassignExpr:model#Object#interface_kind */
3327 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ABraReassignExpr:model#Object#enum_kind */
3328 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ABraReassignExpr:model#Object#extern_kind */
3329 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#location */
3330 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#location= */
3331 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#hot_location */
3332 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#debug */
3333 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#parent */
3334 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#parent= */
3335 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#replace_child */
3336 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#replace_with */
3337 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#visit_all */
3338 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ABraReassignExpr:literal#ANode#accept_literal */
3339 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ABraReassignExpr:scope#ANode#accept_scope_visitor */
3340 (nitmethod_t
)nit__flow___AReassignFormExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:ABraReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
3341 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ABraReassignExpr:local_var_init#ANode#accept_local_var_visitor */
3342 (nitmethod_t
)nit__auto_super_init___ASendExpr___ANode__accept_auto_super_init
, /* pointer to parser_nodes:ABraReassignExpr:auto_super_init#ASendExpr#accept_auto_super_init */
3343 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ABraReassignExpr:astvalidation#AExpr#accept_ast_validation */
3344 (nitmethod_t
)nit__rapid_type_analysis___ASendReassignFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraReassignExpr:rapid_type_analysis#ASendReassignFormExpr#accept_rapid_type_visitor */
3345 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ABraReassignExpr:transform#AExpr#full_transform_visitor */
3346 (nitmethod_t
)nit__transform___ASendReassignFormExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:ABraReassignExpr:transform#ASendReassignFormExpr#accept_transform_visitor */
3347 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#n_annotations */
3348 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#n_annotations= */
3349 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#Prod#get_annotations */
3350 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ABraReassignExpr:parser_work#Prod#collect_text */
3351 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ABraReassignExpr:annotation#Prod#get_single_annotation */
3352 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ANode#replace_with */
3353 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ABraReassignExpr:literal#AExpr#as_string */
3354 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ABraReassignExpr:literal#AExpr#as_id */
3355 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ABraReassignExpr:flow#AExpr#after_flow_context */
3356 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ABraReassignExpr:flow#AExpr#after_flow_context= */
3357 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#mtype */
3358 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#mtype= */
3359 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#is_typed */
3360 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#is_typed= */
3361 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#implicit_cast_to */
3362 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#implicit_cast_to= */
3363 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#its_variable */
3364 (nitmethod_t
)nit__typing___ASendReassignFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#accept_typing */
3365 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#comprehension */
3366 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AExpr#comprehension= */
3367 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#make_var_read */
3368 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#variable_cache */
3369 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#variable_cache= */
3370 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#detach_with_placeholder */
3371 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ABraReassignExpr:astbuilder#AExpr#add */
3372 (nitmethod_t
)nit__abstract_compiler___ASendExpr___AExpr__expr
, /* pointer to parser_nodes:ABraReassignExpr:abstract_compiler#ASendExpr#expr */
3373 (nitmethod_t
)nit__abstract_compiler___ASendReassignFormExpr___AExpr__stmt
, /* pointer to parser_nodes:ABraReassignExpr:abstract_compiler#ASendReassignFormExpr#stmt */
3374 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ABraReassignExpr:transform#ANode#full_transform_visitor */
3375 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ABraReassignExpr:astvalidation#ANode#accept_ast_validation */
3376 (nitmethod_t
)nit___nit__ASendExpr___n_expr
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ASendExpr#n_expr */
3377 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ASendExpr__n_expr_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_expr= */
3378 (nitmethod_t
)nit__typing___ASendExpr___callsite
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#callsite */
3379 (nitmethod_t
)nit__typing___ASendExpr___callsite_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#callsite= */
3380 (nitmethod_t
)nit__typing___ABraReassignExpr___ASendExpr__property_name
, /* pointer to parser_nodes:ABraReassignExpr:typing#ABraReassignExpr#property_name */
3381 (nitmethod_t
)nit__typing___ASendExpr___raw_arguments
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendExpr#raw_arguments */
3382 (nitmethod_t
)nit__typing___ABraReassignExpr___ASendExpr__compute_raw_arguments
, /* pointer to parser_nodes:ABraReassignExpr:typing#ABraReassignExpr#compute_raw_arguments */
3383 (nitmethod_t
)nit___nit__AReassignFormExpr___n_assign_op
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
3384 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_assign_op= */
3385 (nitmethod_t
)nit___nit__AReassignFormExpr___n_value
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#AReassignFormExpr#n_value */
3386 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_value= */
3387 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite
, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#reassign_callsite */
3388 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
3389 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type
, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#read_type */
3390 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#read_type= */
3391 (nitmethod_t
)nit__typing___AReassignFormExpr___resolve_reassignment
, /* pointer to parser_nodes:ABraReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
3392 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ABraReassignExpr:flow#ANode#accept_flow_visitor */
3393 (nitmethod_t
)nit___nit__ABraFormExpr___n_args
, /* pointer to parser_nodes:ABraReassignExpr:parser_nodes#ABraFormExpr#n_args */
3394 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___nit__parser_nodes__ABraFormExpr__n_args_61d
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#n_args= */
3399 (nitmethod_t
)nit__typing___ASendReassignFormExpr___write_callsite
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#write_callsite */
3400 (nitmethod_t
)nit__typing___ASendReassignFormExpr___write_callsite_61d
, /* pointer to parser_nodes:ABraReassignExpr:typing#ASendReassignFormExpr#write_callsite= */
3401 (nitmethod_t
)nit__parser_prod___ABraReassignExpr___init_abrareassignexpr
, /* pointer to parser_nodes:ABraReassignExpr:parser_prod#ABraReassignExpr#init_abrareassignexpr */
3404 /* allocate ABraReassignExpr */
3405 val
* NEW_nit__ABraReassignExpr(const struct type
* type
) {
3406 val
* self
/* : ABraReassignExpr */;
3407 val
* var
/* : null */;
3408 val
* var1
/* : null */;
3409 val
* var2
/* : null */;
3410 short int var3
/* : Bool */;
3411 val
* var4
/* : null */;
3412 val
* var5
/* : null */;
3413 val
* var6
/* : null */;
3414 self
= nit_alloc(sizeof(struct instance
) + 19*sizeof(nitattribute_t
));
3416 self
->class = &class_nit__ABraReassignExpr
;
3418 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraReassignExpr exact> */
3420 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraReassignExpr exact> */
3422 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ABraReassignExpr exact> */
3424 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ABraReassignExpr exact> */
3426 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ABraReassignExpr exact> */
3428 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ABraReassignExpr exact> */
3430 self
->attrs
[COLOR_nit__typing__AReassignFormExpr___read_type
].val
= var6
; /* _read_type on <self:ABraReassignExpr exact> */
3433 /* runtime class nit__AVarExpr */
3434 const struct class class_nit__AVarExpr
= {
3437 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AVarExpr:kernel#Object#object_id */
3438 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AVarExpr:kernel#Object#is_same_instance */
3439 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AVarExpr:kernel#Object#== */
3440 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AVarExpr:kernel#Object#!= */
3441 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AVarExpr:kernel#Object#hash */
3442 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AVarExpr:kernel#Object#exit */
3443 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AVarExpr:kernel#Object#sys */
3444 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AVarExpr:kernel#Object#init */
3445 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AVarExpr:sorter#Object#default_comparator */
3446 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AVarExpr:string#Object#to_s */
3447 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AVarExpr:string#Object#native_class_name */
3448 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AVarExpr:string#Object#class_name */
3449 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AVarExpr:string#Object#inspect */
3450 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AVarExpr:string#Object#inspect_head */
3451 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AVarExpr:string#Object#args */
3452 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AVarExpr:ropes#Object#maxlen */
3453 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AVarExpr:time#Object#get_time */
3454 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AVarExpr:file#Object#printn */
3455 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AVarExpr:file#Object#print */
3456 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AVarExpr:file#Object#getcwd */
3457 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AVarExpr:file#Object#file_getcwd */
3458 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AVarExpr:model_base#Object#intrude_visibility */
3459 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AVarExpr:model_base#Object#public_visibility */
3460 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AVarExpr:model_base#Object#protected_visibility */
3461 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AVarExpr:model_base#Object#private_visibility */
3462 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AVarExpr:model_base#Object#none_visibility */
3463 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AVarExpr:version#Object#nit_version */
3464 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AVarExpr:model#Object#abstract_kind */
3465 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AVarExpr:model#Object#concrete_kind */
3466 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AVarExpr:model#Object#interface_kind */
3467 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AVarExpr:model#Object#enum_kind */
3468 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AVarExpr:model#Object#extern_kind */
3469 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#location */
3470 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#location= */
3471 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#hot_location */
3472 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#debug */
3473 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#parent */
3474 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#parent= */
3475 (nitmethod_t
)nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#replace_child */
3476 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#replace_with */
3477 (nitmethod_t
)nit__parser_prod___AVarExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#visit_all */
3478 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AVarExpr:literal#ANode#accept_literal */
3479 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AVarExpr:scope#ANode#accept_scope_visitor */
3480 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AVarExpr:flow#ANode#accept_flow_visitor */
3481 (nitmethod_t
)nit__local_var_init___AVarExpr___ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AVarExpr:local_var_init#AVarExpr#accept_local_var_visitor */
3482 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AVarExpr:auto_super_init#ANode#accept_auto_super_init */
3483 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AVarExpr:astvalidation#AExpr#accept_ast_validation */
3484 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AVarExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3485 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AVarExpr:transform#AExpr#full_transform_visitor */
3486 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AVarExpr:transform#ANode#accept_transform_visitor */
3487 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#n_annotations */
3488 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#n_annotations= */
3489 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AVarExpr:parser_nodes#Prod#get_annotations */
3490 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AVarExpr:parser_work#Prod#collect_text */
3491 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AVarExpr:annotation#Prod#get_single_annotation */
3492 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AVarExpr:parser_nodes#ANode#replace_with */
3493 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AVarExpr:literal#AExpr#as_string */
3494 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AVarExpr:literal#AExpr#as_id */
3495 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AVarExpr:flow#AExpr#after_flow_context */
3496 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AVarExpr:flow#AExpr#after_flow_context= */
3497 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#mtype */
3498 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#mtype= */
3499 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#is_typed */
3500 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#is_typed= */
3501 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#implicit_cast_to */
3502 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#implicit_cast_to= */
3503 (nitmethod_t
)nit__typing___AVarExpr___AExpr__its_variable
, /* pointer to parser_nodes:AVarExpr:typing#AVarExpr#its_variable */
3504 (nitmethod_t
)nit__typing___AVarExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AVarExpr:typing#AVarExpr#accept_typing */
3505 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#comprehension */
3506 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AVarExpr:typing#AExpr#comprehension= */
3507 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#make_var_read */
3508 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#variable_cache */
3509 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#variable_cache= */
3510 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#detach_with_placeholder */
3511 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AVarExpr:astbuilder#AExpr#add */
3512 (nitmethod_t
)nit__abstract_compiler___AVarExpr___AExpr__expr
, /* pointer to parser_nodes:AVarExpr:abstract_compiler#AVarExpr#expr */
3513 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AVarExpr:abstract_compiler#AExpr#stmt */
3514 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AVarExpr:transform#ANode#full_transform_visitor */
3515 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AVarExpr:astvalidation#ANode#accept_ast_validation */
3516 (nitmethod_t
)nit__parser_prod___AVarExpr___nit__parser_nodes__AVarFormExpr__n_id_61d
, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#n_id= */
3517 (nitmethod_t
)nit__scope___AVarFormExpr___variable
, /* pointer to parser_nodes:AVarExpr:scope#AVarFormExpr#variable */
3518 (nitmethod_t
)nit__scope___AVarFormExpr___variable_61d
, /* pointer to parser_nodes:AVarExpr:scope#AVarFormExpr#variable= */
3519 (nitmethod_t
)nit__parser_prod___AVarExpr___init_avarexpr
, /* pointer to parser_nodes:AVarExpr:parser_prod#AVarExpr#init_avarexpr */
3520 (nitmethod_t
)nit__astbuilder___AVarExpr___make
, /* pointer to parser_nodes:AVarExpr:astbuilder#AVarExpr#make */
3521 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AVarExpr:local_var_init#ANode#accept_local_var_visitor */
3524 /* allocate AVarExpr */
3525 val
* NEW_nit__AVarExpr(const struct type
* type
) {
3526 val
* self
/* : AVarExpr */;
3527 val
* var
/* : null */;
3528 val
* var1
/* : null */;
3529 val
* var2
/* : null */;
3530 short int var3
/* : Bool */;
3531 val
* var4
/* : null */;
3532 val
* var5
/* : null */;
3533 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
3535 self
->class = &class_nit__AVarExpr
;
3537 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AVarExpr exact> */
3539 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AVarExpr exact> */
3541 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AVarExpr exact> */
3543 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AVarExpr exact> */
3545 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AVarExpr exact> */
3547 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AVarExpr exact> */
3550 /* runtime class nit__AVarAssignExpr */
3551 const struct class class_nit__AVarAssignExpr
= {
3554 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#object_id */
3555 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#is_same_instance */
3556 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#== */
3557 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#!= */
3558 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#hash */
3559 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#exit */
3560 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#sys */
3561 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AVarAssignExpr:kernel#Object#init */
3562 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AVarAssignExpr:sorter#Object#default_comparator */
3563 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#to_s */
3564 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#native_class_name */
3565 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#class_name */
3566 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#inspect */
3567 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#inspect_head */
3568 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AVarAssignExpr:string#Object#args */
3569 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AVarAssignExpr:ropes#Object#maxlen */
3570 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AVarAssignExpr:time#Object#get_time */
3571 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AVarAssignExpr:file#Object#printn */
3572 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AVarAssignExpr:file#Object#print */
3573 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AVarAssignExpr:file#Object#getcwd */
3574 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AVarAssignExpr:file#Object#file_getcwd */
3575 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#intrude_visibility */
3576 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#public_visibility */
3577 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#protected_visibility */
3578 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#private_visibility */
3579 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AVarAssignExpr:model_base#Object#none_visibility */
3580 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AVarAssignExpr:version#Object#nit_version */
3581 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AVarAssignExpr:model#Object#abstract_kind */
3582 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AVarAssignExpr:model#Object#concrete_kind */
3583 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AVarAssignExpr:model#Object#interface_kind */
3584 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AVarAssignExpr:model#Object#enum_kind */
3585 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AVarAssignExpr:model#Object#extern_kind */
3586 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#location */
3587 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#location= */
3588 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#hot_location */
3589 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#debug */
3590 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#parent */
3591 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#parent= */
3592 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#replace_child */
3593 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#replace_with */
3594 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#visit_all */
3595 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AVarAssignExpr:literal#ANode#accept_literal */
3596 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AVarAssignExpr:scope#ANode#accept_scope_visitor */
3597 (nitmethod_t
)nit__flow___AVarAssignExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:AVarAssignExpr:flow#AVarAssignExpr#accept_flow_visitor */
3598 (nitmethod_t
)nit__local_var_init___AVarAssignExpr___ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AVarAssignExpr:local_var_init#AVarAssignExpr#accept_local_var_visitor */
3599 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AVarAssignExpr:auto_super_init#ANode#accept_auto_super_init */
3600 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AVarAssignExpr:astvalidation#AExpr#accept_ast_validation */
3601 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AVarAssignExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3602 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AVarAssignExpr:transform#AExpr#full_transform_visitor */
3603 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AVarAssignExpr:transform#ANode#accept_transform_visitor */
3604 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#n_annotations */
3605 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#n_annotations= */
3606 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#Prod#get_annotations */
3607 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AVarAssignExpr:parser_work#Prod#collect_text */
3608 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AVarAssignExpr:annotation#Prod#get_single_annotation */
3609 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#ANode#replace_with */
3610 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AVarAssignExpr:literal#AExpr#as_string */
3611 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AVarAssignExpr:literal#AExpr#as_id */
3612 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AVarAssignExpr:flow#AExpr#after_flow_context */
3613 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AVarAssignExpr:flow#AExpr#after_flow_context= */
3614 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#mtype */
3615 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#mtype= */
3616 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#is_typed */
3617 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#is_typed= */
3618 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#implicit_cast_to */
3619 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#implicit_cast_to= */
3620 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#its_variable */
3621 (nitmethod_t
)nit__typing___AVarAssignExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AVarAssignExpr:typing#AVarAssignExpr#accept_typing */
3622 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#comprehension */
3623 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AVarAssignExpr:typing#AExpr#comprehension= */
3624 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#make_var_read */
3625 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#variable_cache */
3626 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#variable_cache= */
3627 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#detach_with_placeholder */
3628 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AExpr#add */
3629 (nitmethod_t
)nit__abstract_compiler___AVarAssignExpr___AExpr__expr
, /* pointer to parser_nodes:AVarAssignExpr:abstract_compiler#AVarAssignExpr#expr */
3630 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AVarAssignExpr:abstract_compiler#AExpr#stmt */
3631 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AVarAssignExpr:transform#ANode#full_transform_visitor */
3632 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AVarAssignExpr:astvalidation#ANode#accept_ast_validation */
3633 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_id= */
3634 (nitmethod_t
)nit__scope___AVarFormExpr___variable
, /* pointer to parser_nodes:AVarAssignExpr:scope#AVarFormExpr#variable */
3635 (nitmethod_t
)nit__scope___AVarFormExpr___variable_61d
, /* pointer to parser_nodes:AVarAssignExpr:scope#AVarFormExpr#variable= */
3640 (nitmethod_t
)nit___nit__AAssignFormExpr___n_assign
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AAssignFormExpr#n_assign */
3641 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_assign_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_assign= */
3642 (nitmethod_t
)nit___nit__AAssignFormExpr___n_value
, /* pointer to parser_nodes:AVarAssignExpr:parser_nodes#AAssignFormExpr#n_value */
3643 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___nit__parser_nodes__AAssignFormExpr__n_value_61d
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#n_value= */
3644 (nitmethod_t
)nit__parser_prod___AVarAssignExpr___init_avarassignexpr
, /* pointer to parser_nodes:AVarAssignExpr:parser_prod#AVarAssignExpr#init_avarassignexpr */
3645 (nitmethod_t
)nit__astbuilder___AVarAssignExpr___make
, /* pointer to parser_nodes:AVarAssignExpr:astbuilder#AVarAssignExpr#make */
3646 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AVarAssignExpr:flow#ANode#accept_flow_visitor */
3647 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AVarAssignExpr:local_var_init#ANode#accept_local_var_visitor */
3650 /* allocate AVarAssignExpr */
3651 val
* NEW_nit__AVarAssignExpr(const struct type
* type
) {
3652 val
* self
/* : AVarAssignExpr */;
3653 val
* var
/* : null */;
3654 val
* var1
/* : null */;
3655 val
* var2
/* : null */;
3656 short int var3
/* : Bool */;
3657 val
* var4
/* : null */;
3658 val
* var5
/* : null */;
3659 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
3661 self
->class = &class_nit__AVarAssignExpr
;
3663 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AVarAssignExpr exact> */
3665 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AVarAssignExpr exact> */
3667 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AVarAssignExpr exact> */
3669 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AVarAssignExpr exact> */
3671 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AVarAssignExpr exact> */
3673 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AVarAssignExpr exact> */
3676 /* runtime class nit__AVarReassignExpr */
3677 const struct class class_nit__AVarReassignExpr
= {
3680 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#object_id */
3681 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#is_same_instance */
3682 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#== */
3683 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#!= */
3684 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#hash */
3685 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#exit */
3686 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#sys */
3687 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AVarReassignExpr:kernel#Object#init */
3688 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AVarReassignExpr:sorter#Object#default_comparator */
3689 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#to_s */
3690 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#native_class_name */
3691 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#class_name */
3692 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#inspect */
3693 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#inspect_head */
3694 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AVarReassignExpr:string#Object#args */
3695 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AVarReassignExpr:ropes#Object#maxlen */
3696 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AVarReassignExpr:time#Object#get_time */
3697 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AVarReassignExpr:file#Object#printn */
3698 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AVarReassignExpr:file#Object#print */
3699 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AVarReassignExpr:file#Object#getcwd */
3700 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AVarReassignExpr:file#Object#file_getcwd */
3701 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#intrude_visibility */
3702 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#public_visibility */
3703 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#protected_visibility */
3704 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#private_visibility */
3705 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AVarReassignExpr:model_base#Object#none_visibility */
3706 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AVarReassignExpr:version#Object#nit_version */
3707 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AVarReassignExpr:model#Object#abstract_kind */
3708 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AVarReassignExpr:model#Object#concrete_kind */
3709 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AVarReassignExpr:model#Object#interface_kind */
3710 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AVarReassignExpr:model#Object#enum_kind */
3711 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AVarReassignExpr:model#Object#extern_kind */
3712 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#location */
3713 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#location= */
3714 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#hot_location */
3715 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#debug */
3716 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#parent */
3717 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#parent= */
3718 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#replace_child */
3719 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#replace_with */
3720 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#visit_all */
3721 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AVarReassignExpr:literal#ANode#accept_literal */
3722 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AVarReassignExpr:scope#ANode#accept_scope_visitor */
3723 (nitmethod_t
)nit__flow___AReassignFormExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:AVarReassignExpr:flow#AReassignFormExpr#accept_flow_visitor */
3724 (nitmethod_t
)nit__local_var_init___AVarReassignExpr___ANode__accept_local_var_visitor
, /* pointer to parser_nodes:AVarReassignExpr:local_var_init#AVarReassignExpr#accept_local_var_visitor */
3725 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AVarReassignExpr:auto_super_init#ANode#accept_auto_super_init */
3726 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AVarReassignExpr:astvalidation#AExpr#accept_ast_validation */
3727 (nitmethod_t
)nit__rapid_type_analysis___AVarReassignExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AVarReassignExpr:rapid_type_analysis#AVarReassignExpr#accept_rapid_type_visitor */
3728 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AVarReassignExpr:transform#AExpr#full_transform_visitor */
3729 (nitmethod_t
)nit__transform___AVarReassignExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:AVarReassignExpr:transform#AVarReassignExpr#accept_transform_visitor */
3730 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#n_annotations */
3731 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#n_annotations= */
3732 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#Prod#get_annotations */
3733 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AVarReassignExpr:parser_work#Prod#collect_text */
3734 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AVarReassignExpr:annotation#Prod#get_single_annotation */
3735 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#ANode#replace_with */
3736 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AVarReassignExpr:literal#AExpr#as_string */
3737 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AVarReassignExpr:literal#AExpr#as_id */
3738 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AVarReassignExpr:flow#AExpr#after_flow_context */
3739 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AVarReassignExpr:flow#AExpr#after_flow_context= */
3740 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#mtype */
3741 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#mtype= */
3742 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#is_typed */
3743 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#is_typed= */
3744 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#implicit_cast_to */
3745 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#implicit_cast_to= */
3746 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#its_variable */
3747 (nitmethod_t
)nit__typing___AVarReassignExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AVarReassignExpr:typing#AVarReassignExpr#accept_typing */
3748 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#comprehension */
3749 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AExpr#comprehension= */
3750 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#make_var_read */
3751 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#variable_cache */
3752 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#variable_cache= */
3753 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#detach_with_placeholder */
3754 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AVarReassignExpr:astbuilder#AExpr#add */
3755 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AVarReassignExpr:abstract_compiler#AExpr#expr */
3756 (nitmethod_t
)nit__abstract_compiler___AVarReassignExpr___AExpr__stmt
, /* pointer to parser_nodes:AVarReassignExpr:abstract_compiler#AVarReassignExpr#stmt */
3757 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AVarReassignExpr:transform#ANode#full_transform_visitor */
3758 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AVarReassignExpr:astvalidation#ANode#accept_ast_validation */
3759 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AVarFormExpr__n_id_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_id= */
3760 (nitmethod_t
)nit__scope___AVarFormExpr___variable
, /* pointer to parser_nodes:AVarReassignExpr:scope#AVarFormExpr#variable */
3761 (nitmethod_t
)nit__scope___AVarFormExpr___variable_61d
, /* pointer to parser_nodes:AVarReassignExpr:scope#AVarFormExpr#variable= */
3766 (nitmethod_t
)nit___nit__AReassignFormExpr___n_assign_op
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AReassignFormExpr#n_assign_op */
3767 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_assign_op_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_assign_op= */
3768 (nitmethod_t
)nit___nit__AReassignFormExpr___n_value
, /* pointer to parser_nodes:AVarReassignExpr:parser_nodes#AReassignFormExpr#n_value */
3769 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___nit__parser_nodes__AReassignFormExpr__n_value_61d
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#n_value= */
3770 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite
, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#reassign_callsite */
3771 (nitmethod_t
)nit__typing___AReassignFormExpr___reassign_callsite_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#reassign_callsite= */
3772 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type
, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#read_type */
3773 (nitmethod_t
)nit__typing___AReassignFormExpr___read_type_61d
, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#read_type= */
3774 (nitmethod_t
)nit__typing___AReassignFormExpr___resolve_reassignment
, /* pointer to parser_nodes:AVarReassignExpr:typing#AReassignFormExpr#resolve_reassignment */
3775 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AVarReassignExpr:flow#ANode#accept_flow_visitor */
3776 (nitmethod_t
)nit__parser_prod___AVarReassignExpr___init_avarreassignexpr
, /* pointer to parser_nodes:AVarReassignExpr:parser_prod#AVarReassignExpr#init_avarreassignexpr */
3777 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AVarReassignExpr:local_var_init#ANode#accept_local_var_visitor */
3780 /* allocate AVarReassignExpr */
3781 val
* NEW_nit__AVarReassignExpr(const struct type
* type
) {
3782 val
* self
/* : AVarReassignExpr */;
3783 val
* var
/* : null */;
3784 val
* var1
/* : null */;
3785 val
* var2
/* : null */;
3786 short int var3
/* : Bool */;
3787 val
* var4
/* : null */;
3788 val
* var5
/* : null */;
3789 val
* var6
/* : null */;
3790 self
= nit_alloc(sizeof(struct instance
) + 16*sizeof(nitattribute_t
));
3792 self
->class = &class_nit__AVarReassignExpr
;
3794 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AVarReassignExpr exact> */
3796 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AVarReassignExpr exact> */
3798 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AVarReassignExpr exact> */
3800 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AVarReassignExpr exact> */
3802 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AVarReassignExpr exact> */
3804 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AVarReassignExpr exact> */
3806 self
->attrs
[COLOR_nit__typing__AReassignFormExpr___read_type
].val
= var6
; /* _read_type on <self:AVarReassignExpr exact> */
3809 /* runtime class nit__ARangeExpr */
3810 /* allocate ARangeExpr */
3811 val
* NEW_nit__ARangeExpr(const struct type
* type
) {
3812 PRINT_ERROR("Runtime error: %s", "ARangeExpr is DEAD");
3816 /* runtime class nit__ACrangeExpr */
3817 const struct class class_nit__ACrangeExpr
= {
3820 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#object_id */
3821 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#is_same_instance */
3822 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#== */
3823 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#!= */
3824 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#hash */
3825 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#exit */
3826 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#sys */
3827 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ACrangeExpr:kernel#Object#init */
3828 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ACrangeExpr:sorter#Object#default_comparator */
3829 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ACrangeExpr:string#Object#to_s */
3830 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ACrangeExpr:string#Object#native_class_name */
3831 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ACrangeExpr:string#Object#class_name */
3832 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ACrangeExpr:string#Object#inspect */
3833 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ACrangeExpr:string#Object#inspect_head */
3834 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ACrangeExpr:string#Object#args */
3835 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ACrangeExpr:ropes#Object#maxlen */
3836 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ACrangeExpr:time#Object#get_time */
3837 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ACrangeExpr:file#Object#printn */
3838 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ACrangeExpr:file#Object#print */
3839 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ACrangeExpr:file#Object#getcwd */
3840 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ACrangeExpr:file#Object#file_getcwd */
3841 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#intrude_visibility */
3842 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#public_visibility */
3843 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#protected_visibility */
3844 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#private_visibility */
3845 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ACrangeExpr:model_base#Object#none_visibility */
3846 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ACrangeExpr:version#Object#nit_version */
3847 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ACrangeExpr:model#Object#abstract_kind */
3848 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ACrangeExpr:model#Object#concrete_kind */
3849 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ACrangeExpr:model#Object#interface_kind */
3850 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ACrangeExpr:model#Object#enum_kind */
3851 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ACrangeExpr:model#Object#extern_kind */
3852 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#location */
3853 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#location= */
3854 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#hot_location */
3855 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#debug */
3856 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#parent */
3857 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#parent= */
3858 (nitmethod_t
)nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#replace_child */
3859 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#replace_with */
3860 (nitmethod_t
)nit__parser_prod___ACrangeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#visit_all */
3861 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ACrangeExpr:literal#ANode#accept_literal */
3862 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ACrangeExpr:scope#ANode#accept_scope_visitor */
3863 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ACrangeExpr:flow#ANode#accept_flow_visitor */
3864 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ACrangeExpr:local_var_init#ANode#accept_local_var_visitor */
3865 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ACrangeExpr:auto_super_init#ANode#accept_auto_super_init */
3866 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ACrangeExpr:astvalidation#AExpr#accept_ast_validation */
3867 (nitmethod_t
)nit__rapid_type_analysis___ACrangeExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACrangeExpr:rapid_type_analysis#ACrangeExpr#accept_rapid_type_visitor */
3868 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ACrangeExpr:transform#AExpr#full_transform_visitor */
3869 (nitmethod_t
)nit__transform___ACrangeExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:ACrangeExpr:transform#ACrangeExpr#accept_transform_visitor */
3870 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#n_annotations */
3871 (nitmethod_t
)nit__parser_prod___ACrangeExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_annotations= */
3872 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#Prod#get_annotations */
3873 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ACrangeExpr:parser_work#Prod#collect_text */
3874 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ACrangeExpr:annotation#Prod#get_single_annotation */
3875 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ANode#replace_with */
3876 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ACrangeExpr:literal#AExpr#as_string */
3877 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ACrangeExpr:literal#AExpr#as_id */
3878 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ACrangeExpr:flow#AExpr#after_flow_context */
3879 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ACrangeExpr:flow#AExpr#after_flow_context= */
3880 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#mtype */
3881 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#mtype= */
3882 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#is_typed */
3883 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#is_typed= */
3884 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#implicit_cast_to */
3885 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#implicit_cast_to= */
3886 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#its_variable */
3887 (nitmethod_t
)nit__typing___ARangeExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ACrangeExpr:typing#ARangeExpr#accept_typing */
3888 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#comprehension */
3889 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ACrangeExpr:typing#AExpr#comprehension= */
3890 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#make_var_read */
3891 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#variable_cache */
3892 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#variable_cache= */
3893 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#detach_with_placeholder */
3894 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ACrangeExpr:astbuilder#AExpr#add */
3895 (nitmethod_t
)nit__abstract_compiler___ACrangeExpr___AExpr__expr
, /* pointer to parser_nodes:ACrangeExpr:abstract_compiler#ACrangeExpr#expr */
3896 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ACrangeExpr:abstract_compiler#AExpr#stmt */
3897 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ACrangeExpr:transform#ANode#full_transform_visitor */
3898 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ACrangeExpr:astvalidation#ANode#accept_ast_validation */
3899 (nitmethod_t
)nit___nit__ARangeExpr___n_expr
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ARangeExpr#n_expr */
3900 (nitmethod_t
)nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_expr= */
3901 (nitmethod_t
)nit___nit__ARangeExpr___n_expr2
, /* pointer to parser_nodes:ACrangeExpr:parser_nodes#ARangeExpr#n_expr2 */
3902 (nitmethod_t
)nit__parser_prod___ACrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_expr2= */
3903 (nitmethod_t
)nit__typing___ARangeExpr___init_callsite
, /* pointer to parser_nodes:ACrangeExpr:typing#ARangeExpr#init_callsite */
3904 (nitmethod_t
)nit__typing___ARangeExpr___init_callsite_61d
, /* pointer to parser_nodes:ACrangeExpr:typing#ARangeExpr#init_callsite= */
3905 (nitmethod_t
)nit__parser_prod___ACrangeExpr___n_obra_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_obra= */
3906 (nitmethod_t
)nit__parser_prod___ACrangeExpr___n_cbra_61d
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#n_cbra= */
3907 (nitmethod_t
)nit__parser_prod___ACrangeExpr___init_acrangeexpr
, /* pointer to parser_nodes:ACrangeExpr:parser_prod#ACrangeExpr#init_acrangeexpr */
3910 /* allocate ACrangeExpr */
3911 val
* NEW_nit__ACrangeExpr(const struct type
* type
) {
3912 val
* self
/* : ACrangeExpr */;
3913 val
* var
/* : null */;
3914 val
* var1
/* : null */;
3915 val
* var2
/* : null */;
3916 short int var3
/* : Bool */;
3917 val
* var4
/* : null */;
3918 val
* var5
/* : null */;
3919 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
3921 self
->class = &class_nit__ACrangeExpr
;
3923 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACrangeExpr exact> */
3925 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACrangeExpr exact> */
3927 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ACrangeExpr exact> */
3929 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ACrangeExpr exact> */
3931 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ACrangeExpr exact> */
3933 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ACrangeExpr exact> */
3936 /* runtime class nit__AOrangeExpr */
3937 const struct class class_nit__AOrangeExpr
= {
3940 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#object_id */
3941 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#is_same_instance */
3942 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#== */
3943 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#!= */
3944 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#hash */
3945 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#exit */
3946 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#sys */
3947 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AOrangeExpr:kernel#Object#init */
3948 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AOrangeExpr:sorter#Object#default_comparator */
3949 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AOrangeExpr:string#Object#to_s */
3950 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AOrangeExpr:string#Object#native_class_name */
3951 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AOrangeExpr:string#Object#class_name */
3952 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AOrangeExpr:string#Object#inspect */
3953 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AOrangeExpr:string#Object#inspect_head */
3954 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AOrangeExpr:string#Object#args */
3955 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AOrangeExpr:ropes#Object#maxlen */
3956 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AOrangeExpr:time#Object#get_time */
3957 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AOrangeExpr:file#Object#printn */
3958 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AOrangeExpr:file#Object#print */
3959 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AOrangeExpr:file#Object#getcwd */
3960 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AOrangeExpr:file#Object#file_getcwd */
3961 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#intrude_visibility */
3962 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#public_visibility */
3963 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#protected_visibility */
3964 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#private_visibility */
3965 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AOrangeExpr:model_base#Object#none_visibility */
3966 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AOrangeExpr:version#Object#nit_version */
3967 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AOrangeExpr:model#Object#abstract_kind */
3968 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AOrangeExpr:model#Object#concrete_kind */
3969 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AOrangeExpr:model#Object#interface_kind */
3970 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AOrangeExpr:model#Object#enum_kind */
3971 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AOrangeExpr:model#Object#extern_kind */
3972 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#location */
3973 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#location= */
3974 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#hot_location */
3975 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#debug */
3976 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#parent */
3977 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#parent= */
3978 (nitmethod_t
)nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#replace_child */
3979 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#replace_with */
3980 (nitmethod_t
)nit__parser_prod___AOrangeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#visit_all */
3981 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AOrangeExpr:literal#ANode#accept_literal */
3982 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AOrangeExpr:scope#ANode#accept_scope_visitor */
3983 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AOrangeExpr:flow#ANode#accept_flow_visitor */
3984 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AOrangeExpr:local_var_init#ANode#accept_local_var_visitor */
3985 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AOrangeExpr:auto_super_init#ANode#accept_auto_super_init */
3986 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AOrangeExpr:astvalidation#AExpr#accept_ast_validation */
3987 (nitmethod_t
)nit__rapid_type_analysis___AOrangeExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AOrangeExpr:rapid_type_analysis#AOrangeExpr#accept_rapid_type_visitor */
3988 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AOrangeExpr:transform#AExpr#full_transform_visitor */
3989 (nitmethod_t
)nit__transform___AOrangeExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:AOrangeExpr:transform#AOrangeExpr#accept_transform_visitor */
3990 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#n_annotations */
3991 (nitmethod_t
)nit__parser_prod___AOrangeExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_annotations= */
3992 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#Prod#get_annotations */
3993 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AOrangeExpr:parser_work#Prod#collect_text */
3994 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AOrangeExpr:annotation#Prod#get_single_annotation */
3995 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ANode#replace_with */
3996 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AOrangeExpr:literal#AExpr#as_string */
3997 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AOrangeExpr:literal#AExpr#as_id */
3998 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AOrangeExpr:flow#AExpr#after_flow_context */
3999 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AOrangeExpr:flow#AExpr#after_flow_context= */
4000 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#mtype */
4001 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#mtype= */
4002 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#is_typed */
4003 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#is_typed= */
4004 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#implicit_cast_to */
4005 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#implicit_cast_to= */
4006 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#its_variable */
4007 (nitmethod_t
)nit__typing___ARangeExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AOrangeExpr:typing#ARangeExpr#accept_typing */
4008 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#comprehension */
4009 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AOrangeExpr:typing#AExpr#comprehension= */
4010 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#make_var_read */
4011 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#variable_cache */
4012 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#variable_cache= */
4013 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#detach_with_placeholder */
4014 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AOrangeExpr:astbuilder#AExpr#add */
4015 (nitmethod_t
)nit__abstract_compiler___AOrangeExpr___AExpr__expr
, /* pointer to parser_nodes:AOrangeExpr:abstract_compiler#AOrangeExpr#expr */
4016 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AOrangeExpr:abstract_compiler#AExpr#stmt */
4017 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AOrangeExpr:transform#ANode#full_transform_visitor */
4018 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AOrangeExpr:astvalidation#ANode#accept_ast_validation */
4019 (nitmethod_t
)nit___nit__ARangeExpr___n_expr
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ARangeExpr#n_expr */
4020 (nitmethod_t
)nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_expr= */
4021 (nitmethod_t
)nit___nit__ARangeExpr___n_expr2
, /* pointer to parser_nodes:AOrangeExpr:parser_nodes#ARangeExpr#n_expr2 */
4022 (nitmethod_t
)nit__parser_prod___AOrangeExpr___nit__parser_nodes__ARangeExpr__n_expr2_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_expr2= */
4023 (nitmethod_t
)nit__typing___ARangeExpr___init_callsite
, /* pointer to parser_nodes:AOrangeExpr:typing#ARangeExpr#init_callsite */
4024 (nitmethod_t
)nit__typing___ARangeExpr___init_callsite_61d
, /* pointer to parser_nodes:AOrangeExpr:typing#ARangeExpr#init_callsite= */
4025 (nitmethod_t
)nit__parser_prod___AOrangeExpr___n_obra_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_obra= */
4026 (nitmethod_t
)nit__parser_prod___AOrangeExpr___n_cbra_61d
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#n_cbra= */
4027 (nitmethod_t
)nit__parser_prod___AOrangeExpr___init_aorangeexpr
, /* pointer to parser_nodes:AOrangeExpr:parser_prod#AOrangeExpr#init_aorangeexpr */
4030 /* allocate AOrangeExpr */
4031 val
* NEW_nit__AOrangeExpr(const struct type
* type
) {
4032 val
* self
/* : AOrangeExpr */;
4033 val
* var
/* : null */;
4034 val
* var1
/* : null */;
4035 val
* var2
/* : null */;
4036 short int var3
/* : Bool */;
4037 val
* var4
/* : null */;
4038 val
* var5
/* : null */;
4039 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
4041 self
->class = &class_nit__AOrangeExpr
;
4043 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AOrangeExpr exact> */
4045 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AOrangeExpr exact> */
4047 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AOrangeExpr exact> */
4049 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AOrangeExpr exact> */
4051 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AOrangeExpr exact> */
4053 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AOrangeExpr exact> */
4056 /* runtime class nit__AArrayExpr */
4057 const struct class class_nit__AArrayExpr
= {
4060 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#object_id */
4061 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#is_same_instance */
4062 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#== */
4063 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#!= */
4064 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#hash */
4065 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#exit */
4066 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#sys */
4067 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AArrayExpr:kernel#Object#init */
4068 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AArrayExpr:sorter#Object#default_comparator */
4069 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AArrayExpr:string#Object#to_s */
4070 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AArrayExpr:string#Object#native_class_name */
4071 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AArrayExpr:string#Object#class_name */
4072 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AArrayExpr:string#Object#inspect */
4073 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AArrayExpr:string#Object#inspect_head */
4074 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AArrayExpr:string#Object#args */
4075 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AArrayExpr:ropes#Object#maxlen */
4076 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AArrayExpr:time#Object#get_time */
4077 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AArrayExpr:file#Object#printn */
4078 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AArrayExpr:file#Object#print */
4079 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AArrayExpr:file#Object#getcwd */
4080 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AArrayExpr:file#Object#file_getcwd */
4081 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AArrayExpr:model_base#Object#intrude_visibility */
4082 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AArrayExpr:model_base#Object#public_visibility */
4083 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AArrayExpr:model_base#Object#protected_visibility */
4084 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AArrayExpr:model_base#Object#private_visibility */
4085 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AArrayExpr:model_base#Object#none_visibility */
4086 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AArrayExpr:version#Object#nit_version */
4087 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AArrayExpr:model#Object#abstract_kind */
4088 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AArrayExpr:model#Object#concrete_kind */
4089 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AArrayExpr:model#Object#interface_kind */
4090 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AArrayExpr:model#Object#enum_kind */
4091 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AArrayExpr:model#Object#extern_kind */
4092 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#location */
4093 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#location= */
4094 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#hot_location */
4095 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#debug */
4096 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#parent */
4097 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#parent= */
4098 (nitmethod_t
)nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#replace_child */
4099 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#replace_with */
4100 (nitmethod_t
)nit__parser_prod___AArrayExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#visit_all */
4101 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AArrayExpr:literal#ANode#accept_literal */
4102 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AArrayExpr:scope#ANode#accept_scope_visitor */
4103 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AArrayExpr:flow#ANode#accept_flow_visitor */
4104 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AArrayExpr:local_var_init#ANode#accept_local_var_visitor */
4105 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AArrayExpr:auto_super_init#ANode#accept_auto_super_init */
4106 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AArrayExpr:astvalidation#AExpr#accept_ast_validation */
4107 (nitmethod_t
)nit__rapid_type_analysis___AArrayExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AArrayExpr:rapid_type_analysis#AArrayExpr#accept_rapid_type_visitor */
4108 (nitmethod_t
)nit__transform___AArrayExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AArrayExpr:transform#AArrayExpr#full_transform_visitor */
4109 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AArrayExpr:transform#ANode#accept_transform_visitor */
4110 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#n_annotations */
4111 (nitmethod_t
)nit__parser_prod___AArrayExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_annotations= */
4112 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#Prod#get_annotations */
4113 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AArrayExpr:parser_work#Prod#collect_text */
4114 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AArrayExpr:annotation#Prod#get_single_annotation */
4115 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#ANode#replace_with */
4116 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AArrayExpr:literal#AExpr#as_string */
4117 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AArrayExpr:literal#AExpr#as_id */
4118 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AArrayExpr:flow#AExpr#after_flow_context */
4119 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AArrayExpr:flow#AExpr#after_flow_context= */
4120 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#mtype */
4121 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#mtype= */
4122 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#is_typed */
4123 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#is_typed= */
4124 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#implicit_cast_to */
4125 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#implicit_cast_to= */
4126 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#its_variable */
4127 (nitmethod_t
)nit__typing___AArrayExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#accept_typing */
4128 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#comprehension */
4129 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AExpr#comprehension= */
4130 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#make_var_read */
4131 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#variable_cache */
4132 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#variable_cache= */
4133 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#detach_with_placeholder */
4134 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AArrayExpr:astbuilder#AExpr#add */
4135 (nitmethod_t
)nit__abstract_compiler___AArrayExpr___AExpr__expr
, /* pointer to parser_nodes:AArrayExpr:abstract_compiler#AArrayExpr#expr */
4136 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AArrayExpr:abstract_compiler#AExpr#stmt */
4137 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AArrayExpr:transform#ANode#full_transform_visitor */
4138 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AArrayExpr:astvalidation#ANode#accept_ast_validation */
4139 (nitmethod_t
)nit__parser_prod___AArrayExpr___n_obra_61d
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_obra= */
4140 (nitmethod_t
)nit___nit__AArrayExpr___n_exprs
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#AArrayExpr#n_exprs */
4141 (nitmethod_t
)nit___nit__AArrayExpr___n_type
, /* pointer to parser_nodes:AArrayExpr:parser_nodes#AArrayExpr#n_type */
4142 (nitmethod_t
)nit__parser_prod___AArrayExpr___n_type_61d
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_type= */
4143 (nitmethod_t
)nit__parser_prod___AArrayExpr___n_cbra_61d
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#n_cbra= */
4144 (nitmethod_t
)nit__parser_prod___AArrayExpr___init_aarrayexpr
, /* pointer to parser_nodes:AArrayExpr:parser_prod#AArrayExpr#init_aarrayexpr */
4145 (nitmethod_t
)nit__typing___AArrayExpr___with_capacity_callsite
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#with_capacity_callsite */
4146 (nitmethod_t
)nit__typing___AArrayExpr___with_capacity_callsite_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#with_capacity_callsite= */
4147 (nitmethod_t
)nit__typing___AArrayExpr___push_callsite
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#push_callsite */
4148 (nitmethod_t
)nit__typing___AArrayExpr___push_callsite_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#push_callsite= */
4149 (nitmethod_t
)nit__typing___AArrayExpr___element_mtype
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#element_mtype */
4150 (nitmethod_t
)nit__typing___AArrayExpr___element_mtype_61d
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#element_mtype= */
4151 (nitmethod_t
)nit__typing___AArrayExpr___set_comprehension
, /* pointer to parser_nodes:AArrayExpr:typing#AArrayExpr#set_comprehension */
4152 (nitmethod_t
)nit__transform___AArrayExpr___nnew
, /* pointer to parser_nodes:AArrayExpr:transform#AArrayExpr#nnew */
4153 (nitmethod_t
)nit__transform___AArrayExpr___nnew_61d
, /* pointer to parser_nodes:AArrayExpr:transform#AArrayExpr#nnew= */
4154 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AArrayExpr:transform#AExpr#full_transform_visitor */
4157 /* allocate AArrayExpr */
4158 val
* NEW_nit__AArrayExpr(const struct type
* type
) {
4159 val
* self
/* : AArrayExpr */;
4160 val
* var
/* : null */;
4161 val
* var1
/* : null */;
4162 val
* var2
/* : null */;
4163 short int var3
/* : Bool */;
4164 val
* var4
/* : null */;
4165 val
* var5
/* : null */;
4166 val
* var6
/* : ANodes[AExpr] */;
4167 val
* var7
/* : null */;
4168 self
= nit_alloc(sizeof(struct instance
) + 18*sizeof(nitattribute_t
));
4170 self
->class = &class_nit__AArrayExpr
;
4172 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AArrayExpr exact> */
4174 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AArrayExpr exact> */
4176 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AArrayExpr exact> */
4178 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AArrayExpr exact> */
4180 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AArrayExpr exact> */
4182 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AArrayExpr exact> */
4183 var6
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
4185 ((void (*)(val
* self
, val
* p0
))(var6
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var6
, self
) /* parent= on <var6:ANodes[AExpr]>*/;
4188 ((void (*)(val
* self
))(var6
->class->vft
[COLOR_standard__kernel__Object__init
]))(var6
) /* init on <var6:ANodes[AExpr]>*/;
4190 self
->attrs
[COLOR_nit__parser_nodes__AArrayExpr___n_exprs
].val
= var6
; /* _n_exprs on <self:AArrayExpr exact> */
4192 self
->attrs
[COLOR_nit__parser_nodes__AArrayExpr___n_type
].val
= var7
; /* _n_type on <self:AArrayExpr exact> */
4195 /* runtime class nit__ASelfExpr */
4196 const struct class class_nit__ASelfExpr
= {
4199 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#object_id */
4200 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#is_same_instance */
4201 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#== */
4202 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#!= */
4203 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#hash */
4204 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#exit */
4205 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#sys */
4206 (nitmethod_t
)nit___nit__ASelfExpr___standard__kernel__Object__init
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ASelfExpr#init */
4207 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ASelfExpr:sorter#Object#default_comparator */
4208 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ASelfExpr:string#Object#to_s */
4209 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ASelfExpr:string#Object#native_class_name */
4210 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ASelfExpr:string#Object#class_name */
4211 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ASelfExpr:string#Object#inspect */
4212 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ASelfExpr:string#Object#inspect_head */
4213 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ASelfExpr:string#Object#args */
4214 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ASelfExpr:ropes#Object#maxlen */
4215 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ASelfExpr:time#Object#get_time */
4216 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ASelfExpr:file#Object#printn */
4217 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ASelfExpr:file#Object#print */
4218 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ASelfExpr:file#Object#getcwd */
4219 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ASelfExpr:file#Object#file_getcwd */
4220 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ASelfExpr:model_base#Object#intrude_visibility */
4221 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ASelfExpr:model_base#Object#public_visibility */
4222 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ASelfExpr:model_base#Object#protected_visibility */
4223 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ASelfExpr:model_base#Object#private_visibility */
4224 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ASelfExpr:model_base#Object#none_visibility */
4225 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ASelfExpr:version#Object#nit_version */
4226 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ASelfExpr:model#Object#abstract_kind */
4227 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ASelfExpr:model#Object#concrete_kind */
4228 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ASelfExpr:model#Object#interface_kind */
4229 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ASelfExpr:model#Object#enum_kind */
4230 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ASelfExpr:model#Object#extern_kind */
4231 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#location */
4232 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#location= */
4233 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#hot_location */
4234 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#debug */
4235 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#parent */
4236 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#parent= */
4237 (nitmethod_t
)nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#replace_child */
4238 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#replace_with */
4239 (nitmethod_t
)nit__parser_prod___ASelfExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#visit_all */
4240 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ASelfExpr:literal#ANode#accept_literal */
4241 (nitmethod_t
)nit__scope___ASelfExpr___ANode__accept_scope_visitor
, /* pointer to parser_nodes:ASelfExpr:scope#ASelfExpr#accept_scope_visitor */
4242 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ASelfExpr:flow#ANode#accept_flow_visitor */
4243 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ASelfExpr:local_var_init#ANode#accept_local_var_visitor */
4244 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ASelfExpr:auto_super_init#ANode#accept_auto_super_init */
4245 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ASelfExpr:astvalidation#AExpr#accept_ast_validation */
4246 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ASelfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4247 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ASelfExpr:transform#AExpr#full_transform_visitor */
4248 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ASelfExpr:transform#ANode#accept_transform_visitor */
4249 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#n_annotations */
4250 (nitmethod_t
)nit__parser_prod___ASelfExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#n_annotations= */
4251 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#Prod#get_annotations */
4252 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ASelfExpr:parser_work#Prod#collect_text */
4253 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ASelfExpr:annotation#Prod#get_single_annotation */
4254 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ASelfExpr:parser_nodes#ANode#replace_with */
4255 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ASelfExpr:literal#AExpr#as_string */
4256 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ASelfExpr:literal#AExpr#as_id */
4257 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ASelfExpr:flow#AExpr#after_flow_context */
4258 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ASelfExpr:flow#AExpr#after_flow_context= */
4259 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#mtype */
4260 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#mtype= */
4261 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#is_typed */
4262 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#is_typed= */
4263 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#implicit_cast_to */
4264 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#implicit_cast_to= */
4265 (nitmethod_t
)nit__typing___ASelfExpr___AExpr__its_variable
, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#its_variable */
4266 (nitmethod_t
)nit__typing___ASelfExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#accept_typing */
4267 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#comprehension */
4268 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ASelfExpr:typing#AExpr#comprehension= */
4269 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#make_var_read */
4270 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#variable_cache */
4271 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#variable_cache= */
4272 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#detach_with_placeholder */
4273 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ASelfExpr:astbuilder#AExpr#add */
4274 (nitmethod_t
)nit__abstract_compiler___ASelfExpr___AExpr__expr
, /* pointer to parser_nodes:ASelfExpr:abstract_compiler#ASelfExpr#expr */
4275 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ASelfExpr:abstract_compiler#AExpr#stmt */
4276 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ASelfExpr:transform#ANode#full_transform_visitor */
4277 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ASelfExpr:astvalidation#ANode#accept_ast_validation */
4278 (nitmethod_t
)nit__parser_prod___ASelfExpr___n_kwself_61d
, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#n_kwself= */
4279 (nitmethod_t
)nit__parser_prod___ASelfExpr___init_aselfexpr
, /* pointer to parser_nodes:ASelfExpr:parser_prod#ASelfExpr#init_aselfexpr */
4280 (nitmethod_t
)nit__scope___ASelfExpr___variable_61d
, /* pointer to parser_nodes:ASelfExpr:scope#ASelfExpr#variable= */
4281 (nitmethod_t
)nit__typing___ASelfExpr___its_variable_61d
, /* pointer to parser_nodes:ASelfExpr:typing#ASelfExpr#its_variable= */
4282 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ASelfExpr:kernel#Object#init */
4283 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ASelfExpr:scope#ANode#accept_scope_visitor */
4286 /* allocate ASelfExpr */
4287 val
* NEW_nit__ASelfExpr(const struct type
* type
) {
4288 val
* self
/* : ASelfExpr */;
4289 val
* var
/* : null */;
4290 val
* var1
/* : null */;
4291 val
* var2
/* : null */;
4292 short int var3
/* : Bool */;
4293 val
* var4
/* : null */;
4294 val
* var5
/* : null */;
4295 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
4297 self
->class = &class_nit__ASelfExpr
;
4299 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASelfExpr exact> */
4301 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASelfExpr exact> */
4303 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ASelfExpr exact> */
4305 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ASelfExpr exact> */
4307 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ASelfExpr exact> */
4309 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ASelfExpr exact> */
4312 /* runtime class nit__AImplicitSelfExpr */
4313 const struct class class_nit__AImplicitSelfExpr
= {
4316 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#object_id */
4317 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#is_same_instance */
4318 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#== */
4319 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#!= */
4320 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#hash */
4321 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#exit */
4322 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#sys */
4323 (nitmethod_t
)nit___nit__ASelfExpr___standard__kernel__Object__init
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ASelfExpr#init */
4324 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AImplicitSelfExpr:sorter#Object#default_comparator */
4325 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#to_s */
4326 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#native_class_name */
4327 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#class_name */
4328 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#inspect */
4329 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#inspect_head */
4330 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AImplicitSelfExpr:string#Object#args */
4331 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AImplicitSelfExpr:ropes#Object#maxlen */
4332 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AImplicitSelfExpr:time#Object#get_time */
4333 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#printn */
4334 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#print */
4335 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#getcwd */
4336 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AImplicitSelfExpr:file#Object#file_getcwd */
4337 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#intrude_visibility */
4338 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#public_visibility */
4339 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#protected_visibility */
4340 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#private_visibility */
4341 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AImplicitSelfExpr:model_base#Object#none_visibility */
4342 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AImplicitSelfExpr:version#Object#nit_version */
4343 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#abstract_kind */
4344 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#concrete_kind */
4345 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#interface_kind */
4346 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#enum_kind */
4347 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AImplicitSelfExpr:model#Object#extern_kind */
4348 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#location */
4349 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#location= */
4350 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#hot_location */
4351 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#debug */
4352 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#parent */
4353 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#parent= */
4354 (nitmethod_t
)nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#replace_child */
4355 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#replace_with */
4356 (nitmethod_t
)nit__parser_prod___AImplicitSelfExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#visit_all */
4357 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AImplicitSelfExpr:literal#ANode#accept_literal */
4358 (nitmethod_t
)nit__scope___ASelfExpr___ANode__accept_scope_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ASelfExpr#accept_scope_visitor */
4359 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:flow#ANode#accept_flow_visitor */
4360 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:local_var_init#ANode#accept_local_var_visitor */
4361 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AImplicitSelfExpr:auto_super_init#ANode#accept_auto_super_init */
4362 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AImplicitSelfExpr:astvalidation#AExpr#accept_ast_validation */
4363 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4364 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:transform#AExpr#full_transform_visitor */
4365 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:transform#ANode#accept_transform_visitor */
4366 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#n_annotations */
4367 (nitmethod_t
)nit__parser_prod___ASelfExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#n_annotations= */
4368 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#Prod#get_annotations */
4369 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_work#Prod#collect_text */
4370 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AImplicitSelfExpr:annotation#Prod#get_single_annotation */
4371 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_nodes#ANode#replace_with */
4372 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AImplicitSelfExpr:literal#AExpr#as_string */
4373 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AImplicitSelfExpr:literal#AExpr#as_id */
4374 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AImplicitSelfExpr:flow#AExpr#after_flow_context */
4375 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:flow#AExpr#after_flow_context= */
4376 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#mtype */
4377 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#mtype= */
4378 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#is_typed */
4379 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#is_typed= */
4380 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#implicit_cast_to */
4381 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#implicit_cast_to= */
4382 (nitmethod_t
)nit__typing___ASelfExpr___AExpr__its_variable
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#its_variable */
4383 (nitmethod_t
)nit__typing___ASelfExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#accept_typing */
4384 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#comprehension */
4385 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#AExpr#comprehension= */
4386 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#make_var_read */
4387 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#variable_cache */
4388 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#variable_cache= */
4389 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#detach_with_placeholder */
4390 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AImplicitSelfExpr:astbuilder#AExpr#add */
4391 (nitmethod_t
)nit__abstract_compiler___ASelfExpr___AExpr__expr
, /* pointer to parser_nodes:AImplicitSelfExpr:abstract_compiler#ASelfExpr#expr */
4392 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AImplicitSelfExpr:abstract_compiler#AExpr#stmt */
4393 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:transform#ANode#full_transform_visitor */
4394 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AImplicitSelfExpr:astvalidation#ANode#accept_ast_validation */
4395 (nitmethod_t
)nit__parser_prod___ASelfExpr___n_kwself_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#n_kwself= */
4396 (nitmethod_t
)nit__parser_prod___ASelfExpr___init_aselfexpr
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#ASelfExpr#init_aselfexpr */
4397 (nitmethod_t
)nit__scope___ASelfExpr___variable_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ASelfExpr#variable= */
4398 (nitmethod_t
)nit__typing___ASelfExpr___its_variable_61d
, /* pointer to parser_nodes:AImplicitSelfExpr:typing#ASelfExpr#its_variable= */
4399 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AImplicitSelfExpr:kernel#Object#init */
4400 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AImplicitSelfExpr:scope#ANode#accept_scope_visitor */
4401 (nitmethod_t
)nit__parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr
, /* pointer to parser_nodes:AImplicitSelfExpr:parser_prod#AImplicitSelfExpr#init_aimplicitselfexpr */
4404 /* allocate AImplicitSelfExpr */
4405 val
* NEW_nit__AImplicitSelfExpr(const struct type
* type
) {
4406 val
* self
/* : AImplicitSelfExpr */;
4407 val
* var
/* : null */;
4408 val
* var1
/* : null */;
4409 val
* var2
/* : null */;
4410 short int var3
/* : Bool */;
4411 val
* var4
/* : null */;
4412 val
* var5
/* : null */;
4413 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
4415 self
->class = &class_nit__AImplicitSelfExpr
;
4417 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AImplicitSelfExpr exact> */
4419 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AImplicitSelfExpr exact> */
4421 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AImplicitSelfExpr exact> */
4423 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AImplicitSelfExpr exact> */
4425 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AImplicitSelfExpr exact> */
4427 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AImplicitSelfExpr exact> */
4430 /* runtime class nit__ATrueExpr */
4431 const struct class class_nit__ATrueExpr
= {
4434 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#object_id */
4435 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#is_same_instance */
4436 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#== */
4437 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#!= */
4438 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#hash */
4439 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#exit */
4440 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#sys */
4441 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ATrueExpr:kernel#Object#init */
4442 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ATrueExpr:sorter#Object#default_comparator */
4443 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ATrueExpr:string#Object#to_s */
4444 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ATrueExpr:string#Object#native_class_name */
4445 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ATrueExpr:string#Object#class_name */
4446 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ATrueExpr:string#Object#inspect */
4447 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ATrueExpr:string#Object#inspect_head */
4448 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ATrueExpr:string#Object#args */
4449 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ATrueExpr:ropes#Object#maxlen */
4450 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ATrueExpr:time#Object#get_time */
4451 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ATrueExpr:file#Object#printn */
4452 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ATrueExpr:file#Object#print */
4453 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ATrueExpr:file#Object#getcwd */
4454 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ATrueExpr:file#Object#file_getcwd */
4455 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ATrueExpr:model_base#Object#intrude_visibility */
4456 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ATrueExpr:model_base#Object#public_visibility */
4457 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ATrueExpr:model_base#Object#protected_visibility */
4458 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ATrueExpr:model_base#Object#private_visibility */
4459 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ATrueExpr:model_base#Object#none_visibility */
4460 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ATrueExpr:version#Object#nit_version */
4461 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ATrueExpr:model#Object#abstract_kind */
4462 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ATrueExpr:model#Object#concrete_kind */
4463 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ATrueExpr:model#Object#interface_kind */
4464 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ATrueExpr:model#Object#enum_kind */
4465 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ATrueExpr:model#Object#extern_kind */
4466 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#location */
4467 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#location= */
4468 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#hot_location */
4469 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#debug */
4470 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#parent */
4471 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#parent= */
4472 (nitmethod_t
)nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#replace_child */
4473 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#replace_with */
4474 (nitmethod_t
)nit__parser_prod___ATrueExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#visit_all */
4475 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ATrueExpr:literal#ANode#accept_literal */
4476 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ATrueExpr:scope#ANode#accept_scope_visitor */
4477 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ATrueExpr:flow#ANode#accept_flow_visitor */
4478 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ATrueExpr:local_var_init#ANode#accept_local_var_visitor */
4479 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ATrueExpr:auto_super_init#ANode#accept_auto_super_init */
4480 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ATrueExpr:astvalidation#AExpr#accept_ast_validation */
4481 (nitmethod_t
)nit__rapid_type_analysis___ATrueExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ATrueExpr:rapid_type_analysis#ATrueExpr#accept_rapid_type_visitor */
4482 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ATrueExpr:transform#AExpr#full_transform_visitor */
4483 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ATrueExpr:transform#ANode#accept_transform_visitor */
4484 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#n_annotations */
4485 (nitmethod_t
)nit__parser_prod___ATrueExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#n_annotations= */
4486 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#Prod#get_annotations */
4487 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ATrueExpr:parser_work#Prod#collect_text */
4488 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ATrueExpr:annotation#Prod#get_single_annotation */
4489 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ATrueExpr:parser_nodes#ANode#replace_with */
4490 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ATrueExpr:literal#AExpr#as_string */
4491 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ATrueExpr:literal#AExpr#as_id */
4492 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ATrueExpr:flow#AExpr#after_flow_context */
4493 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ATrueExpr:flow#AExpr#after_flow_context= */
4494 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#mtype */
4495 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#mtype= */
4496 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#is_typed */
4497 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#is_typed= */
4498 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#implicit_cast_to */
4499 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#implicit_cast_to= */
4500 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#its_variable */
4501 (nitmethod_t
)nit__typing___ATrueExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ATrueExpr:typing#ATrueExpr#accept_typing */
4502 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#comprehension */
4503 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ATrueExpr:typing#AExpr#comprehension= */
4504 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#make_var_read */
4505 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#variable_cache */
4506 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#variable_cache= */
4507 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#detach_with_placeholder */
4508 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ATrueExpr:astbuilder#AExpr#add */
4509 (nitmethod_t
)nit__abstract_compiler___ATrueExpr___AExpr__expr
, /* pointer to parser_nodes:ATrueExpr:abstract_compiler#ATrueExpr#expr */
4510 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ATrueExpr:abstract_compiler#AExpr#stmt */
4511 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ATrueExpr:transform#ANode#full_transform_visitor */
4512 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ATrueExpr:astvalidation#ANode#accept_ast_validation */
4513 (nitmethod_t
)nit__parser_prod___ATrueExpr___n_kwtrue_61d
, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#n_kwtrue= */
4514 (nitmethod_t
)nit__parser_prod___ATrueExpr___init_atrueexpr
, /* pointer to parser_nodes:ATrueExpr:parser_prod#ATrueExpr#init_atrueexpr */
4517 /* allocate ATrueExpr */
4518 val
* NEW_nit__ATrueExpr(const struct type
* type
) {
4519 val
* self
/* : ATrueExpr */;
4520 val
* var
/* : null */;
4521 val
* var1
/* : null */;
4522 val
* var2
/* : null */;
4523 short int var3
/* : Bool */;
4524 val
* var4
/* : null */;
4525 val
* var5
/* : null */;
4526 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
4528 self
->class = &class_nit__ATrueExpr
;
4530 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ATrueExpr exact> */
4532 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ATrueExpr exact> */
4534 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ATrueExpr exact> */
4536 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ATrueExpr exact> */
4538 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ATrueExpr exact> */
4540 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ATrueExpr exact> */
4543 /* runtime class nit__AFalseExpr */
4544 const struct class class_nit__AFalseExpr
= {
4547 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#object_id */
4548 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#is_same_instance */
4549 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#== */
4550 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#!= */
4551 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#hash */
4552 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#exit */
4553 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#sys */
4554 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AFalseExpr:kernel#Object#init */
4555 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AFalseExpr:sorter#Object#default_comparator */
4556 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AFalseExpr:string#Object#to_s */
4557 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AFalseExpr:string#Object#native_class_name */
4558 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AFalseExpr:string#Object#class_name */
4559 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AFalseExpr:string#Object#inspect */
4560 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AFalseExpr:string#Object#inspect_head */
4561 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AFalseExpr:string#Object#args */
4562 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AFalseExpr:ropes#Object#maxlen */
4563 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AFalseExpr:time#Object#get_time */
4564 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AFalseExpr:file#Object#printn */
4565 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AFalseExpr:file#Object#print */
4566 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AFalseExpr:file#Object#getcwd */
4567 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AFalseExpr:file#Object#file_getcwd */
4568 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AFalseExpr:model_base#Object#intrude_visibility */
4569 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AFalseExpr:model_base#Object#public_visibility */
4570 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AFalseExpr:model_base#Object#protected_visibility */
4571 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AFalseExpr:model_base#Object#private_visibility */
4572 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AFalseExpr:model_base#Object#none_visibility */
4573 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AFalseExpr:version#Object#nit_version */
4574 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AFalseExpr:model#Object#abstract_kind */
4575 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AFalseExpr:model#Object#concrete_kind */
4576 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AFalseExpr:model#Object#interface_kind */
4577 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AFalseExpr:model#Object#enum_kind */
4578 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AFalseExpr:model#Object#extern_kind */
4579 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#location */
4580 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#location= */
4581 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#hot_location */
4582 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#debug */
4583 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#parent */
4584 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#parent= */
4585 (nitmethod_t
)nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#replace_child */
4586 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#replace_with */
4587 (nitmethod_t
)nit__parser_prod___AFalseExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#visit_all */
4588 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AFalseExpr:literal#ANode#accept_literal */
4589 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AFalseExpr:scope#ANode#accept_scope_visitor */
4590 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AFalseExpr:flow#ANode#accept_flow_visitor */
4591 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AFalseExpr:local_var_init#ANode#accept_local_var_visitor */
4592 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AFalseExpr:auto_super_init#ANode#accept_auto_super_init */
4593 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AFalseExpr:astvalidation#AExpr#accept_ast_validation */
4594 (nitmethod_t
)nit__rapid_type_analysis___AFalseExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFalseExpr:rapid_type_analysis#AFalseExpr#accept_rapid_type_visitor */
4595 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AFalseExpr:transform#AExpr#full_transform_visitor */
4596 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AFalseExpr:transform#ANode#accept_transform_visitor */
4597 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#n_annotations */
4598 (nitmethod_t
)nit__parser_prod___AFalseExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#n_annotations= */
4599 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#Prod#get_annotations */
4600 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AFalseExpr:parser_work#Prod#collect_text */
4601 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AFalseExpr:annotation#Prod#get_single_annotation */
4602 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AFalseExpr:parser_nodes#ANode#replace_with */
4603 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AFalseExpr:literal#AExpr#as_string */
4604 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AFalseExpr:literal#AExpr#as_id */
4605 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AFalseExpr:flow#AExpr#after_flow_context */
4606 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AFalseExpr:flow#AExpr#after_flow_context= */
4607 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#mtype */
4608 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#mtype= */
4609 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#is_typed */
4610 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#is_typed= */
4611 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#implicit_cast_to */
4612 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#implicit_cast_to= */
4613 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#its_variable */
4614 (nitmethod_t
)nit__typing___AFalseExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AFalseExpr:typing#AFalseExpr#accept_typing */
4615 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#comprehension */
4616 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AFalseExpr:typing#AExpr#comprehension= */
4617 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#make_var_read */
4618 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#variable_cache */
4619 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#variable_cache= */
4620 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#detach_with_placeholder */
4621 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AFalseExpr:astbuilder#AExpr#add */
4622 (nitmethod_t
)nit__abstract_compiler___AFalseExpr___AExpr__expr
, /* pointer to parser_nodes:AFalseExpr:abstract_compiler#AFalseExpr#expr */
4623 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AFalseExpr:abstract_compiler#AExpr#stmt */
4624 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AFalseExpr:transform#ANode#full_transform_visitor */
4625 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AFalseExpr:astvalidation#ANode#accept_ast_validation */
4626 (nitmethod_t
)nit__parser_prod___AFalseExpr___n_kwfalse_61d
, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#n_kwfalse= */
4627 (nitmethod_t
)nit__parser_prod___AFalseExpr___init_afalseexpr
, /* pointer to parser_nodes:AFalseExpr:parser_prod#AFalseExpr#init_afalseexpr */
4630 /* allocate AFalseExpr */
4631 val
* NEW_nit__AFalseExpr(const struct type
* type
) {
4632 val
* self
/* : AFalseExpr */;
4633 val
* var
/* : null */;
4634 val
* var1
/* : null */;
4635 val
* var2
/* : null */;
4636 short int var3
/* : Bool */;
4637 val
* var4
/* : null */;
4638 val
* var5
/* : null */;
4639 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
4641 self
->class = &class_nit__AFalseExpr
;
4643 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AFalseExpr exact> */
4645 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AFalseExpr exact> */
4647 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AFalseExpr exact> */
4649 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AFalseExpr exact> */
4651 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AFalseExpr exact> */
4653 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AFalseExpr exact> */
4656 /* runtime class nit__ANullExpr */
4657 const struct class class_nit__ANullExpr
= {
4660 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ANullExpr:kernel#Object#object_id */
4661 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ANullExpr:kernel#Object#is_same_instance */
4662 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ANullExpr:kernel#Object#== */
4663 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ANullExpr:kernel#Object#!= */
4664 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ANullExpr:kernel#Object#hash */
4665 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ANullExpr:kernel#Object#exit */
4666 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ANullExpr:kernel#Object#sys */
4667 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ANullExpr:kernel#Object#init */
4668 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ANullExpr:sorter#Object#default_comparator */
4669 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ANullExpr:string#Object#to_s */
4670 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ANullExpr:string#Object#native_class_name */
4671 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ANullExpr:string#Object#class_name */
4672 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ANullExpr:string#Object#inspect */
4673 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ANullExpr:string#Object#inspect_head */
4674 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ANullExpr:string#Object#args */
4675 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ANullExpr:ropes#Object#maxlen */
4676 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ANullExpr:time#Object#get_time */
4677 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ANullExpr:file#Object#printn */
4678 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ANullExpr:file#Object#print */
4679 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ANullExpr:file#Object#getcwd */
4680 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ANullExpr:file#Object#file_getcwd */
4681 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ANullExpr:model_base#Object#intrude_visibility */
4682 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ANullExpr:model_base#Object#public_visibility */
4683 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ANullExpr:model_base#Object#protected_visibility */
4684 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ANullExpr:model_base#Object#private_visibility */
4685 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ANullExpr:model_base#Object#none_visibility */
4686 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ANullExpr:version#Object#nit_version */
4687 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ANullExpr:model#Object#abstract_kind */
4688 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ANullExpr:model#Object#concrete_kind */
4689 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ANullExpr:model#Object#interface_kind */
4690 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ANullExpr:model#Object#enum_kind */
4691 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ANullExpr:model#Object#extern_kind */
4692 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#location */
4693 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#location= */
4694 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#hot_location */
4695 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#debug */
4696 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#parent */
4697 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#parent= */
4698 (nitmethod_t
)nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#replace_child */
4699 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#replace_with */
4700 (nitmethod_t
)nit__parser_prod___ANullExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#visit_all */
4701 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ANullExpr:literal#ANode#accept_literal */
4702 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ANullExpr:scope#ANode#accept_scope_visitor */
4703 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ANullExpr:flow#ANode#accept_flow_visitor */
4704 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ANullExpr:local_var_init#ANode#accept_local_var_visitor */
4705 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ANullExpr:auto_super_init#ANode#accept_auto_super_init */
4706 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ANullExpr:astvalidation#AExpr#accept_ast_validation */
4707 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ANullExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4708 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ANullExpr:transform#AExpr#full_transform_visitor */
4709 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ANullExpr:transform#ANode#accept_transform_visitor */
4710 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#n_annotations */
4711 (nitmethod_t
)nit__parser_prod___ANullExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#n_annotations= */
4712 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ANullExpr:parser_nodes#Prod#get_annotations */
4713 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ANullExpr:parser_work#Prod#collect_text */
4714 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ANullExpr:annotation#Prod#get_single_annotation */
4715 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ANullExpr:parser_nodes#ANode#replace_with */
4716 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ANullExpr:literal#AExpr#as_string */
4717 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ANullExpr:literal#AExpr#as_id */
4718 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ANullExpr:flow#AExpr#after_flow_context */
4719 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ANullExpr:flow#AExpr#after_flow_context= */
4720 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#mtype */
4721 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#mtype= */
4722 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#is_typed */
4723 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#is_typed= */
4724 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#implicit_cast_to */
4725 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#implicit_cast_to= */
4726 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#its_variable */
4727 (nitmethod_t
)nit__typing___ANullExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ANullExpr:typing#ANullExpr#accept_typing */
4728 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#comprehension */
4729 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ANullExpr:typing#AExpr#comprehension= */
4730 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#make_var_read */
4731 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#variable_cache */
4732 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#variable_cache= */
4733 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#detach_with_placeholder */
4734 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ANullExpr:astbuilder#AExpr#add */
4735 (nitmethod_t
)nit__abstract_compiler___ANullExpr___AExpr__expr
, /* pointer to parser_nodes:ANullExpr:abstract_compiler#ANullExpr#expr */
4736 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ANullExpr:abstract_compiler#AExpr#stmt */
4737 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ANullExpr:transform#ANode#full_transform_visitor */
4738 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ANullExpr:astvalidation#ANode#accept_ast_validation */
4739 (nitmethod_t
)nit__parser_prod___ANullExpr___n_kwnull_61d
, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#n_kwnull= */
4740 (nitmethod_t
)nit__parser_prod___ANullExpr___init_anullexpr
, /* pointer to parser_nodes:ANullExpr:parser_prod#ANullExpr#init_anullexpr */
4743 /* allocate ANullExpr */
4744 val
* NEW_nit__ANullExpr(const struct type
* type
) {
4745 val
* self
/* : ANullExpr */;
4746 val
* var
/* : null */;
4747 val
* var1
/* : null */;
4748 val
* var2
/* : null */;
4749 short int var3
/* : Bool */;
4750 val
* var4
/* : null */;
4751 val
* var5
/* : null */;
4752 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
4754 self
->class = &class_nit__ANullExpr
;
4756 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ANullExpr exact> */
4758 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ANullExpr exact> */
4760 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ANullExpr exact> */
4762 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ANullExpr exact> */
4764 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ANullExpr exact> */
4766 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ANullExpr exact> */
4769 /* runtime class nit__AIntExpr */
4770 /* allocate AIntExpr */
4771 val
* NEW_nit__AIntExpr(const struct type
* type
) {
4772 PRINT_ERROR("Runtime error: %s", "AIntExpr is DEAD");
4776 /* runtime class nit__ADecIntExpr */
4777 const struct class class_nit__ADecIntExpr
= {
4780 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#object_id */
4781 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#is_same_instance */
4782 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#== */
4783 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#!= */
4784 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#hash */
4785 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#exit */
4786 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#sys */
4787 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ADecIntExpr:kernel#Object#init */
4788 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ADecIntExpr:sorter#Object#default_comparator */
4789 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ADecIntExpr:string#Object#to_s */
4790 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ADecIntExpr:string#Object#native_class_name */
4791 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ADecIntExpr:string#Object#class_name */
4792 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ADecIntExpr:string#Object#inspect */
4793 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ADecIntExpr:string#Object#inspect_head */
4794 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ADecIntExpr:string#Object#args */
4795 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ADecIntExpr:ropes#Object#maxlen */
4796 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ADecIntExpr:time#Object#get_time */
4797 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ADecIntExpr:file#Object#printn */
4798 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ADecIntExpr:file#Object#print */
4799 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ADecIntExpr:file#Object#getcwd */
4800 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ADecIntExpr:file#Object#file_getcwd */
4801 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ADecIntExpr:model_base#Object#intrude_visibility */
4802 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ADecIntExpr:model_base#Object#public_visibility */
4803 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ADecIntExpr:model_base#Object#protected_visibility */
4804 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ADecIntExpr:model_base#Object#private_visibility */
4805 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ADecIntExpr:model_base#Object#none_visibility */
4806 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ADecIntExpr:version#Object#nit_version */
4807 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ADecIntExpr:model#Object#abstract_kind */
4808 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ADecIntExpr:model#Object#concrete_kind */
4809 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ADecIntExpr:model#Object#interface_kind */
4810 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ADecIntExpr:model#Object#enum_kind */
4811 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ADecIntExpr:model#Object#extern_kind */
4812 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#location */
4813 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#location= */
4814 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#hot_location */
4815 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#debug */
4816 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#parent */
4817 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#parent= */
4818 (nitmethod_t
)nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ADecIntExpr:parser_prod#ADecIntExpr#replace_child */
4819 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#Prod#replace_with */
4820 (nitmethod_t
)nit__parser_prod___ADecIntExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ADecIntExpr:parser_prod#ADecIntExpr#visit_all */
4821 (nitmethod_t
)nit__literal___ADecIntExpr___ANode__accept_literal
, /* pointer to parser_nodes:ADecIntExpr:literal#ADecIntExpr#accept_literal */
4822 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ADecIntExpr:scope#ANode#accept_scope_visitor */
4823 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ADecIntExpr:flow#ANode#accept_flow_visitor */
4824 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ADecIntExpr:local_var_init#ANode#accept_local_var_visitor */
4825 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ADecIntExpr:auto_super_init#ANode#accept_auto_super_init */
4826 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ADecIntExpr:astvalidation#AExpr#accept_ast_validation */
4827 (nitmethod_t
)nit__rapid_type_analysis___AIntExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ADecIntExpr:rapid_type_analysis#AIntExpr#accept_rapid_type_visitor */
4828 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ADecIntExpr:transform#AExpr#full_transform_visitor */
4829 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ADecIntExpr:transform#ANode#accept_transform_visitor */
4830 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#Prod#n_annotations */
4831 (nitmethod_t
)nit__parser_prod___ADecIntExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ADecIntExpr:parser_prod#ADecIntExpr#n_annotations= */
4832 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#Prod#get_annotations */
4833 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ADecIntExpr:parser_work#Prod#collect_text */
4834 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ADecIntExpr:annotation#Prod#get_single_annotation */
4835 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ANode#replace_with */
4836 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ADecIntExpr:literal#AExpr#as_string */
4837 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ADecIntExpr:literal#AExpr#as_id */
4838 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ADecIntExpr:flow#AExpr#after_flow_context */
4839 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ADecIntExpr:flow#AExpr#after_flow_context= */
4840 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#mtype */
4841 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#mtype= */
4842 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#is_typed */
4843 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#is_typed= */
4844 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#implicit_cast_to */
4845 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#implicit_cast_to= */
4846 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#its_variable */
4847 (nitmethod_t
)nit__typing___AIntExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ADecIntExpr:typing#AIntExpr#accept_typing */
4848 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#comprehension */
4849 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ADecIntExpr:typing#AExpr#comprehension= */
4850 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#AExpr#make_var_read */
4851 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#AExpr#variable_cache */
4852 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#AExpr#variable_cache= */
4853 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#AExpr#detach_with_placeholder */
4854 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#AExpr#add */
4855 (nitmethod_t
)nit__abstract_compiler___AIntExpr___AExpr__expr
, /* pointer to parser_nodes:ADecIntExpr:abstract_compiler#AIntExpr#expr */
4856 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ADecIntExpr:abstract_compiler#AExpr#stmt */
4857 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ADecIntExpr:transform#ANode#full_transform_visitor */
4858 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ADecIntExpr:astvalidation#ANode#accept_ast_validation */
4859 (nitmethod_t
)nit__literal___AIntExpr___value
, /* pointer to parser_nodes:ADecIntExpr:literal#AIntExpr#value */
4860 (nitmethod_t
)nit__literal___AIntExpr___value_61d
, /* pointer to parser_nodes:ADecIntExpr:literal#AIntExpr#value= */
4861 (nitmethod_t
)nit___nit__ADecIntExpr___n_number
, /* pointer to parser_nodes:ADecIntExpr:parser_nodes#ADecIntExpr#n_number */
4862 (nitmethod_t
)nit__parser_prod___ADecIntExpr___n_number_61d
, /* pointer to parser_nodes:ADecIntExpr:parser_prod#ADecIntExpr#n_number= */
4863 (nitmethod_t
)nit__parser_prod___ADecIntExpr___init_adecintexpr
, /* pointer to parser_nodes:ADecIntExpr:parser_prod#ADecIntExpr#init_adecintexpr */
4864 (nitmethod_t
)nit__astbuilder___ADecIntExpr___make
, /* pointer to parser_nodes:ADecIntExpr:astbuilder#ADecIntExpr#make */
4867 /* allocate ADecIntExpr */
4868 val
* NEW_nit__ADecIntExpr(const struct type
* type
) {
4869 val
* self
/* : ADecIntExpr */;
4870 val
* var
/* : null */;
4871 val
* var1
/* : null */;
4872 val
* var2
/* : null */;
4873 short int var3
/* : Bool */;
4874 val
* var4
/* : null */;
4875 val
* var5
/* : null */;
4876 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
4878 self
->class = &class_nit__ADecIntExpr
;
4880 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ADecIntExpr exact> */
4882 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ADecIntExpr exact> */
4884 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ADecIntExpr exact> */
4886 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ADecIntExpr exact> */
4888 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ADecIntExpr exact> */
4890 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ADecIntExpr exact> */
4893 /* runtime class nit__AHexIntExpr */
4894 const struct class class_nit__AHexIntExpr
= {
4897 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#object_id */
4898 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#is_same_instance */
4899 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#== */
4900 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#!= */
4901 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#hash */
4902 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#exit */
4903 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#sys */
4904 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AHexIntExpr:kernel#Object#init */
4905 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AHexIntExpr:sorter#Object#default_comparator */
4906 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AHexIntExpr:string#Object#to_s */
4907 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AHexIntExpr:string#Object#native_class_name */
4908 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AHexIntExpr:string#Object#class_name */
4909 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AHexIntExpr:string#Object#inspect */
4910 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AHexIntExpr:string#Object#inspect_head */
4911 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AHexIntExpr:string#Object#args */
4912 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AHexIntExpr:ropes#Object#maxlen */
4913 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AHexIntExpr:time#Object#get_time */
4914 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AHexIntExpr:file#Object#printn */
4915 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AHexIntExpr:file#Object#print */
4916 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AHexIntExpr:file#Object#getcwd */
4917 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AHexIntExpr:file#Object#file_getcwd */
4918 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AHexIntExpr:model_base#Object#intrude_visibility */
4919 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AHexIntExpr:model_base#Object#public_visibility */
4920 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AHexIntExpr:model_base#Object#protected_visibility */
4921 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AHexIntExpr:model_base#Object#private_visibility */
4922 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AHexIntExpr:model_base#Object#none_visibility */
4923 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AHexIntExpr:version#Object#nit_version */
4924 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AHexIntExpr:model#Object#abstract_kind */
4925 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AHexIntExpr:model#Object#concrete_kind */
4926 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AHexIntExpr:model#Object#interface_kind */
4927 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AHexIntExpr:model#Object#enum_kind */
4928 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AHexIntExpr:model#Object#extern_kind */
4929 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#location */
4930 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#location= */
4931 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#hot_location */
4932 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#debug */
4933 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#parent */
4934 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#parent= */
4935 (nitmethod_t
)nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AHexIntExpr:parser_prod#AHexIntExpr#replace_child */
4936 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#Prod#replace_with */
4937 (nitmethod_t
)nit__parser_prod___AHexIntExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AHexIntExpr:parser_prod#AHexIntExpr#visit_all */
4938 (nitmethod_t
)nit__literal___AHexIntExpr___ANode__accept_literal
, /* pointer to parser_nodes:AHexIntExpr:literal#AHexIntExpr#accept_literal */
4939 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AHexIntExpr:scope#ANode#accept_scope_visitor */
4940 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AHexIntExpr:flow#ANode#accept_flow_visitor */
4941 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AHexIntExpr:local_var_init#ANode#accept_local_var_visitor */
4942 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AHexIntExpr:auto_super_init#ANode#accept_auto_super_init */
4943 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AHexIntExpr:astvalidation#AExpr#accept_ast_validation */
4944 (nitmethod_t
)nit__rapid_type_analysis___AIntExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AHexIntExpr:rapid_type_analysis#AIntExpr#accept_rapid_type_visitor */
4945 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AHexIntExpr:transform#AExpr#full_transform_visitor */
4946 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AHexIntExpr:transform#ANode#accept_transform_visitor */
4947 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#Prod#n_annotations */
4948 (nitmethod_t
)nit__parser_prod___AHexIntExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AHexIntExpr:parser_prod#AHexIntExpr#n_annotations= */
4949 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#Prod#get_annotations */
4950 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AHexIntExpr:parser_work#Prod#collect_text */
4951 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AHexIntExpr:annotation#Prod#get_single_annotation */
4952 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#ANode#replace_with */
4953 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AHexIntExpr:literal#AExpr#as_string */
4954 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AHexIntExpr:literal#AExpr#as_id */
4955 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AHexIntExpr:flow#AExpr#after_flow_context */
4956 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AHexIntExpr:flow#AExpr#after_flow_context= */
4957 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#mtype */
4958 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#mtype= */
4959 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#is_typed */
4960 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#is_typed= */
4961 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#implicit_cast_to */
4962 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#implicit_cast_to= */
4963 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#its_variable */
4964 (nitmethod_t
)nit__typing___AIntExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AHexIntExpr:typing#AIntExpr#accept_typing */
4965 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#comprehension */
4966 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AHexIntExpr:typing#AExpr#comprehension= */
4967 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AHexIntExpr:astbuilder#AExpr#make_var_read */
4968 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AHexIntExpr:astbuilder#AExpr#variable_cache */
4969 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AHexIntExpr:astbuilder#AExpr#variable_cache= */
4970 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AHexIntExpr:astbuilder#AExpr#detach_with_placeholder */
4971 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AHexIntExpr:astbuilder#AExpr#add */
4972 (nitmethod_t
)nit__abstract_compiler___AIntExpr___AExpr__expr
, /* pointer to parser_nodes:AHexIntExpr:abstract_compiler#AIntExpr#expr */
4973 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AHexIntExpr:abstract_compiler#AExpr#stmt */
4974 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AHexIntExpr:transform#ANode#full_transform_visitor */
4975 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AHexIntExpr:astvalidation#ANode#accept_ast_validation */
4976 (nitmethod_t
)nit__literal___AIntExpr___value
, /* pointer to parser_nodes:AHexIntExpr:literal#AIntExpr#value */
4977 (nitmethod_t
)nit__literal___AIntExpr___value_61d
, /* pointer to parser_nodes:AHexIntExpr:literal#AIntExpr#value= */
4978 (nitmethod_t
)nit___nit__AHexIntExpr___n_hex_number
, /* pointer to parser_nodes:AHexIntExpr:parser_nodes#AHexIntExpr#n_hex_number */
4979 (nitmethod_t
)nit__parser_prod___AHexIntExpr___n_hex_number_61d
, /* pointer to parser_nodes:AHexIntExpr:parser_prod#AHexIntExpr#n_hex_number= */
4980 (nitmethod_t
)nit__parser_prod___AHexIntExpr___init_ahexintexpr
, /* pointer to parser_nodes:AHexIntExpr:parser_prod#AHexIntExpr#init_ahexintexpr */
4983 /* allocate AHexIntExpr */
4984 val
* NEW_nit__AHexIntExpr(const struct type
* type
) {
4985 val
* self
/* : AHexIntExpr */;
4986 val
* var
/* : null */;
4987 val
* var1
/* : null */;
4988 val
* var2
/* : null */;
4989 short int var3
/* : Bool */;
4990 val
* var4
/* : null */;
4991 val
* var5
/* : null */;
4992 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
4994 self
->class = &class_nit__AHexIntExpr
;
4996 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AHexIntExpr exact> */
4998 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AHexIntExpr exact> */
5000 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AHexIntExpr exact> */
5002 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AHexIntExpr exact> */
5004 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AHexIntExpr exact> */
5006 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AHexIntExpr exact> */
5009 /* runtime class nit__AFloatExpr */
5010 const struct class class_nit__AFloatExpr
= {
5013 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#object_id */
5014 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#is_same_instance */
5015 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#== */
5016 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#!= */
5017 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#hash */
5018 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#exit */
5019 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#sys */
5020 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AFloatExpr:kernel#Object#init */
5021 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AFloatExpr:sorter#Object#default_comparator */
5022 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AFloatExpr:string#Object#to_s */
5023 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AFloatExpr:string#Object#native_class_name */
5024 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AFloatExpr:string#Object#class_name */
5025 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AFloatExpr:string#Object#inspect */
5026 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AFloatExpr:string#Object#inspect_head */
5027 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AFloatExpr:string#Object#args */
5028 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AFloatExpr:ropes#Object#maxlen */
5029 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AFloatExpr:time#Object#get_time */
5030 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AFloatExpr:file#Object#printn */
5031 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AFloatExpr:file#Object#print */
5032 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AFloatExpr:file#Object#getcwd */
5033 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AFloatExpr:file#Object#file_getcwd */
5034 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AFloatExpr:model_base#Object#intrude_visibility */
5035 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AFloatExpr:model_base#Object#public_visibility */
5036 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AFloatExpr:model_base#Object#protected_visibility */
5037 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AFloatExpr:model_base#Object#private_visibility */
5038 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AFloatExpr:model_base#Object#none_visibility */
5039 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AFloatExpr:version#Object#nit_version */
5040 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AFloatExpr:model#Object#abstract_kind */
5041 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AFloatExpr:model#Object#concrete_kind */
5042 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AFloatExpr:model#Object#interface_kind */
5043 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AFloatExpr:model#Object#enum_kind */
5044 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AFloatExpr:model#Object#extern_kind */
5045 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#location */
5046 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#location= */
5047 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#hot_location */
5048 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#debug */
5049 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#parent */
5050 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#parent= */
5051 (nitmethod_t
)nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#replace_child */
5052 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#replace_with */
5053 (nitmethod_t
)nit__parser_prod___AFloatExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#visit_all */
5054 (nitmethod_t
)nit__literal___AFloatExpr___ANode__accept_literal
, /* pointer to parser_nodes:AFloatExpr:literal#AFloatExpr#accept_literal */
5055 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AFloatExpr:scope#ANode#accept_scope_visitor */
5056 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AFloatExpr:flow#ANode#accept_flow_visitor */
5057 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AFloatExpr:local_var_init#ANode#accept_local_var_visitor */
5058 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AFloatExpr:auto_super_init#ANode#accept_auto_super_init */
5059 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AFloatExpr:astvalidation#AExpr#accept_ast_validation */
5060 (nitmethod_t
)nit__rapid_type_analysis___AFloatExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AFloatExpr:rapid_type_analysis#AFloatExpr#accept_rapid_type_visitor */
5061 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AFloatExpr:transform#AExpr#full_transform_visitor */
5062 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AFloatExpr:transform#ANode#accept_transform_visitor */
5063 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#n_annotations */
5064 (nitmethod_t
)nit__parser_prod___AFloatExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#n_annotations= */
5065 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#Prod#get_annotations */
5066 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AFloatExpr:parser_work#Prod#collect_text */
5067 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AFloatExpr:annotation#Prod#get_single_annotation */
5068 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#ANode#replace_with */
5069 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AFloatExpr:literal#AExpr#as_string */
5070 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AFloatExpr:literal#AExpr#as_id */
5071 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AFloatExpr:flow#AExpr#after_flow_context */
5072 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AFloatExpr:flow#AExpr#after_flow_context= */
5073 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#mtype */
5074 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#mtype= */
5075 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#is_typed */
5076 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#is_typed= */
5077 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#implicit_cast_to */
5078 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#implicit_cast_to= */
5079 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#its_variable */
5080 (nitmethod_t
)nit__typing___AFloatExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AFloatExpr:typing#AFloatExpr#accept_typing */
5081 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#comprehension */
5082 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AFloatExpr:typing#AExpr#comprehension= */
5083 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#make_var_read */
5084 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#variable_cache */
5085 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#variable_cache= */
5086 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#detach_with_placeholder */
5087 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AFloatExpr:astbuilder#AExpr#add */
5088 (nitmethod_t
)nit__abstract_compiler___AFloatExpr___AExpr__expr
, /* pointer to parser_nodes:AFloatExpr:abstract_compiler#AFloatExpr#expr */
5089 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AFloatExpr:abstract_compiler#AExpr#stmt */
5090 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AFloatExpr:transform#ANode#full_transform_visitor */
5091 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AFloatExpr:astvalidation#ANode#accept_ast_validation */
5092 (nitmethod_t
)nit___nit__AFloatExpr___n_float
, /* pointer to parser_nodes:AFloatExpr:parser_nodes#AFloatExpr#n_float */
5093 (nitmethod_t
)nit__parser_prod___AFloatExpr___n_float_61d
, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#n_float= */
5094 (nitmethod_t
)nit__parser_prod___AFloatExpr___init_afloatexpr
, /* pointer to parser_nodes:AFloatExpr:parser_prod#AFloatExpr#init_afloatexpr */
5095 (nitmethod_t
)nit__literal___AFloatExpr___value_61d
, /* pointer to parser_nodes:AFloatExpr:literal#AFloatExpr#value= */
5098 /* allocate AFloatExpr */
5099 val
* NEW_nit__AFloatExpr(const struct type
* type
) {
5100 val
* self
/* : AFloatExpr */;
5101 val
* var
/* : null */;
5102 val
* var1
/* : null */;
5103 val
* var2
/* : null */;
5104 short int var3
/* : Bool */;
5105 val
* var4
/* : null */;
5106 val
* var5
/* : null */;
5107 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5109 self
->class = &class_nit__AFloatExpr
;
5111 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AFloatExpr exact> */
5113 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AFloatExpr exact> */
5115 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AFloatExpr exact> */
5117 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AFloatExpr exact> */
5119 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AFloatExpr exact> */
5121 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AFloatExpr exact> */
5124 /* runtime class nit__ACharExpr */
5125 const struct class class_nit__ACharExpr
= {
5128 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ACharExpr:kernel#Object#object_id */
5129 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ACharExpr:kernel#Object#is_same_instance */
5130 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ACharExpr:kernel#Object#== */
5131 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ACharExpr:kernel#Object#!= */
5132 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ACharExpr:kernel#Object#hash */
5133 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ACharExpr:kernel#Object#exit */
5134 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ACharExpr:kernel#Object#sys */
5135 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ACharExpr:kernel#Object#init */
5136 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ACharExpr:sorter#Object#default_comparator */
5137 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ACharExpr:string#Object#to_s */
5138 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ACharExpr:string#Object#native_class_name */
5139 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ACharExpr:string#Object#class_name */
5140 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ACharExpr:string#Object#inspect */
5141 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ACharExpr:string#Object#inspect_head */
5142 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ACharExpr:string#Object#args */
5143 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ACharExpr:ropes#Object#maxlen */
5144 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ACharExpr:time#Object#get_time */
5145 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ACharExpr:file#Object#printn */
5146 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ACharExpr:file#Object#print */
5147 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ACharExpr:file#Object#getcwd */
5148 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ACharExpr:file#Object#file_getcwd */
5149 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ACharExpr:model_base#Object#intrude_visibility */
5150 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ACharExpr:model_base#Object#public_visibility */
5151 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ACharExpr:model_base#Object#protected_visibility */
5152 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ACharExpr:model_base#Object#private_visibility */
5153 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ACharExpr:model_base#Object#none_visibility */
5154 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ACharExpr:version#Object#nit_version */
5155 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ACharExpr:model#Object#abstract_kind */
5156 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ACharExpr:model#Object#concrete_kind */
5157 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ACharExpr:model#Object#interface_kind */
5158 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ACharExpr:model#Object#enum_kind */
5159 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ACharExpr:model#Object#extern_kind */
5160 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#location */
5161 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#location= */
5162 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#hot_location */
5163 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#debug */
5164 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#parent */
5165 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#parent= */
5166 (nitmethod_t
)nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#replace_child */
5167 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#replace_with */
5168 (nitmethod_t
)nit__parser_prod___ACharExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#visit_all */
5169 (nitmethod_t
)nit__literal___ACharExpr___ANode__accept_literal
, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#accept_literal */
5170 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ACharExpr:scope#ANode#accept_scope_visitor */
5171 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ACharExpr:flow#ANode#accept_flow_visitor */
5172 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ACharExpr:local_var_init#ANode#accept_local_var_visitor */
5173 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ACharExpr:auto_super_init#ANode#accept_auto_super_init */
5174 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ACharExpr:astvalidation#AExpr#accept_ast_validation */
5175 (nitmethod_t
)nit__rapid_type_analysis___ACharExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ACharExpr:rapid_type_analysis#ACharExpr#accept_rapid_type_visitor */
5176 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ACharExpr:transform#AExpr#full_transform_visitor */
5177 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ACharExpr:transform#ANode#accept_transform_visitor */
5178 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#n_annotations */
5179 (nitmethod_t
)nit__parser_prod___ACharExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#n_annotations= */
5180 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ACharExpr:parser_nodes#Prod#get_annotations */
5181 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ACharExpr:parser_work#Prod#collect_text */
5182 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ACharExpr:annotation#Prod#get_single_annotation */
5183 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ANode#replace_with */
5184 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ACharExpr:literal#AExpr#as_string */
5185 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ACharExpr:literal#AExpr#as_id */
5186 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ACharExpr:flow#AExpr#after_flow_context */
5187 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ACharExpr:flow#AExpr#after_flow_context= */
5188 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#mtype */
5189 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#mtype= */
5190 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#is_typed */
5191 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#is_typed= */
5192 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#implicit_cast_to */
5193 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#implicit_cast_to= */
5194 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#its_variable */
5195 (nitmethod_t
)nit__typing___ACharExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ACharExpr:typing#ACharExpr#accept_typing */
5196 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#comprehension */
5197 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ACharExpr:typing#AExpr#comprehension= */
5198 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#make_var_read */
5199 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#variable_cache */
5200 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#variable_cache= */
5201 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#detach_with_placeholder */
5202 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ACharExpr:astbuilder#AExpr#add */
5203 (nitmethod_t
)nit__abstract_compiler___ACharExpr___AExpr__expr
, /* pointer to parser_nodes:ACharExpr:abstract_compiler#ACharExpr#expr */
5204 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ACharExpr:abstract_compiler#AExpr#stmt */
5205 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ACharExpr:transform#ANode#full_transform_visitor */
5206 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ACharExpr:astvalidation#ANode#accept_ast_validation */
5207 (nitmethod_t
)nit___nit__ACharExpr___n_char
, /* pointer to parser_nodes:ACharExpr:parser_nodes#ACharExpr#n_char */
5208 (nitmethod_t
)nit__parser_prod___ACharExpr___n_char_61d
, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#n_char= */
5209 (nitmethod_t
)nit__parser_prod___ACharExpr___init_acharexpr
, /* pointer to parser_nodes:ACharExpr:parser_prod#ACharExpr#init_acharexpr */
5210 (nitmethod_t
)nit__literal___ACharExpr___value
, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#value */
5211 (nitmethod_t
)nit__literal___ACharExpr___value_61d
, /* pointer to parser_nodes:ACharExpr:literal#ACharExpr#value= */
5214 /* allocate ACharExpr */
5215 val
* NEW_nit__ACharExpr(const struct type
* type
) {
5216 val
* self
/* : ACharExpr */;
5217 val
* var
/* : null */;
5218 val
* var1
/* : null */;
5219 val
* var2
/* : null */;
5220 short int var3
/* : Bool */;
5221 val
* var4
/* : null */;
5222 val
* var5
/* : null */;
5223 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5225 self
->class = &class_nit__ACharExpr
;
5227 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ACharExpr exact> */
5229 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ACharExpr exact> */
5231 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ACharExpr exact> */
5233 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ACharExpr exact> */
5235 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ACharExpr exact> */
5237 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ACharExpr exact> */
5240 /* runtime class nit__AStringFormExpr */
5241 /* allocate AStringFormExpr */
5242 val
* NEW_nit__AStringFormExpr(const struct type
* type
) {
5243 PRINT_ERROR("Runtime error: %s", "AStringFormExpr is DEAD");
5247 /* runtime class nit__AStringExpr */
5248 const struct class class_nit__AStringExpr
= {
5251 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AStringExpr:kernel#Object#object_id */
5252 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AStringExpr:kernel#Object#is_same_instance */
5253 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AStringExpr:kernel#Object#== */
5254 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AStringExpr:kernel#Object#!= */
5255 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AStringExpr:kernel#Object#hash */
5256 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AStringExpr:kernel#Object#exit */
5257 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AStringExpr:kernel#Object#sys */
5258 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AStringExpr:kernel#Object#init */
5259 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AStringExpr:sorter#Object#default_comparator */
5260 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AStringExpr:string#Object#to_s */
5261 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AStringExpr:string#Object#native_class_name */
5262 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AStringExpr:string#Object#class_name */
5263 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AStringExpr:string#Object#inspect */
5264 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AStringExpr:string#Object#inspect_head */
5265 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AStringExpr:string#Object#args */
5266 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AStringExpr:ropes#Object#maxlen */
5267 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AStringExpr:time#Object#get_time */
5268 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AStringExpr:file#Object#printn */
5269 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AStringExpr:file#Object#print */
5270 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AStringExpr:file#Object#getcwd */
5271 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AStringExpr:file#Object#file_getcwd */
5272 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AStringExpr:model_base#Object#intrude_visibility */
5273 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AStringExpr:model_base#Object#public_visibility */
5274 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AStringExpr:model_base#Object#protected_visibility */
5275 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AStringExpr:model_base#Object#private_visibility */
5276 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AStringExpr:model_base#Object#none_visibility */
5277 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AStringExpr:version#Object#nit_version */
5278 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AStringExpr:model#Object#abstract_kind */
5279 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AStringExpr:model#Object#concrete_kind */
5280 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AStringExpr:model#Object#interface_kind */
5281 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AStringExpr:model#Object#enum_kind */
5282 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AStringExpr:model#Object#extern_kind */
5283 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#location */
5284 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#location= */
5285 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#hot_location */
5286 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#debug */
5287 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#parent */
5288 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#parent= */
5289 (nitmethod_t
)nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#replace_child */
5290 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#replace_with */
5291 (nitmethod_t
)nit__parser_prod___AStringExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#visit_all */
5292 (nitmethod_t
)nit__literal___AStringFormExpr___ANode__accept_literal
, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#accept_literal */
5293 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AStringExpr:scope#ANode#accept_scope_visitor */
5294 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AStringExpr:flow#ANode#accept_flow_visitor */
5295 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AStringExpr:local_var_init#ANode#accept_local_var_visitor */
5296 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AStringExpr:auto_super_init#ANode#accept_auto_super_init */
5297 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AStringExpr:astvalidation#AExpr#accept_ast_validation */
5298 (nitmethod_t
)nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
5299 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AStringExpr:transform#AExpr#full_transform_visitor */
5300 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AStringExpr:transform#ANode#accept_transform_visitor */
5301 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#n_annotations */
5302 (nitmethod_t
)nit__parser_prod___AStringExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#n_annotations= */
5303 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AStringExpr:parser_nodes#Prod#get_annotations */
5304 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AStringExpr:parser_work#Prod#collect_text */
5305 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AStringExpr:annotation#Prod#get_single_annotation */
5306 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AStringExpr:parser_nodes#ANode#replace_with */
5307 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AStringExpr:literal#AExpr#as_string */
5308 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AStringExpr:literal#AExpr#as_id */
5309 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AStringExpr:flow#AExpr#after_flow_context */
5310 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AStringExpr:flow#AExpr#after_flow_context= */
5311 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#mtype */
5312 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#mtype= */
5313 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#is_typed */
5314 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#is_typed= */
5315 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#implicit_cast_to */
5316 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#implicit_cast_to= */
5317 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#its_variable */
5318 (nitmethod_t
)nit__typing___AStringFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AStringExpr:typing#AStringFormExpr#accept_typing */
5319 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#comprehension */
5320 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AStringExpr:typing#AExpr#comprehension= */
5321 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#make_var_read */
5322 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#variable_cache */
5323 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#variable_cache= */
5324 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#detach_with_placeholder */
5325 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AStringExpr:astbuilder#AExpr#add */
5326 (nitmethod_t
)nit__abstract_compiler___AStringFormExpr___AExpr__expr
, /* pointer to parser_nodes:AStringExpr:abstract_compiler#AStringFormExpr#expr */
5327 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AStringExpr:abstract_compiler#AExpr#stmt */
5328 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AStringExpr:transform#ANode#full_transform_visitor */
5329 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AStringExpr:astvalidation#ANode#accept_ast_validation */
5330 (nitmethod_t
)nit___nit__AStringFormExpr___n_string
, /* pointer to parser_nodes:AStringExpr:parser_nodes#AStringFormExpr#n_string */
5331 (nitmethod_t
)nit__parser_prod___AStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d
, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#n_string= */
5332 (nitmethod_t
)nit__literal___AStringFormExpr___value
, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#value */
5333 (nitmethod_t
)nit__literal___AStringFormExpr___value_61d
, /* pointer to parser_nodes:AStringExpr:literal#AStringFormExpr#value= */
5334 (nitmethod_t
)nit__parser_prod___AStringExpr___init_astringexpr
, /* pointer to parser_nodes:AStringExpr:parser_prod#AStringExpr#init_astringexpr */
5337 /* allocate AStringExpr */
5338 val
* NEW_nit__AStringExpr(const struct type
* type
) {
5339 val
* self
/* : AStringExpr */;
5340 val
* var
/* : null */;
5341 val
* var1
/* : null */;
5342 val
* var2
/* : null */;
5343 short int var3
/* : Bool */;
5344 val
* var4
/* : null */;
5345 val
* var5
/* : null */;
5346 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5348 self
->class = &class_nit__AStringExpr
;
5350 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStringExpr exact> */
5352 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStringExpr exact> */
5354 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStringExpr exact> */
5356 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStringExpr exact> */
5358 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStringExpr exact> */
5360 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AStringExpr exact> */
5363 /* runtime class nit__AStartStringExpr */
5364 const struct class class_nit__AStartStringExpr
= {
5367 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#object_id */
5368 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#is_same_instance */
5369 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#== */
5370 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#!= */
5371 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#hash */
5372 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#exit */
5373 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#sys */
5374 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AStartStringExpr:kernel#Object#init */
5375 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AStartStringExpr:sorter#Object#default_comparator */
5376 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AStartStringExpr:string#Object#to_s */
5377 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AStartStringExpr:string#Object#native_class_name */
5378 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AStartStringExpr:string#Object#class_name */
5379 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AStartStringExpr:string#Object#inspect */
5380 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AStartStringExpr:string#Object#inspect_head */
5381 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AStartStringExpr:string#Object#args */
5382 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AStartStringExpr:ropes#Object#maxlen */
5383 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AStartStringExpr:time#Object#get_time */
5384 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AStartStringExpr:file#Object#printn */
5385 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AStartStringExpr:file#Object#print */
5386 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AStartStringExpr:file#Object#getcwd */
5387 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AStartStringExpr:file#Object#file_getcwd */
5388 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#intrude_visibility */
5389 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#public_visibility */
5390 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#protected_visibility */
5391 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#private_visibility */
5392 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AStartStringExpr:model_base#Object#none_visibility */
5393 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AStartStringExpr:version#Object#nit_version */
5394 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AStartStringExpr:model#Object#abstract_kind */
5395 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AStartStringExpr:model#Object#concrete_kind */
5396 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AStartStringExpr:model#Object#interface_kind */
5397 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AStartStringExpr:model#Object#enum_kind */
5398 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AStartStringExpr:model#Object#extern_kind */
5399 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#location */
5400 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#location= */
5401 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#hot_location */
5402 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#debug */
5403 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#parent */
5404 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#parent= */
5405 (nitmethod_t
)nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#replace_child */
5406 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#replace_with */
5407 (nitmethod_t
)nit__parser_prod___AStartStringExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#visit_all */
5408 (nitmethod_t
)nit__literal___AStringFormExpr___ANode__accept_literal
, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#accept_literal */
5409 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AStartStringExpr:scope#ANode#accept_scope_visitor */
5410 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AStartStringExpr:flow#ANode#accept_flow_visitor */
5411 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AStartStringExpr:local_var_init#ANode#accept_local_var_visitor */
5412 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AStartStringExpr:auto_super_init#ANode#accept_auto_super_init */
5413 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AStartStringExpr:astvalidation#AExpr#accept_ast_validation */
5414 (nitmethod_t
)nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AStartStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
5415 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AStartStringExpr:transform#AExpr#full_transform_visitor */
5416 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AStartStringExpr:transform#ANode#accept_transform_visitor */
5417 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#n_annotations */
5418 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#n_annotations= */
5419 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#Prod#get_annotations */
5420 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AStartStringExpr:parser_work#Prod#collect_text */
5421 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AStartStringExpr:annotation#Prod#get_single_annotation */
5422 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#ANode#replace_with */
5423 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AStartStringExpr:literal#AExpr#as_string */
5424 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AStartStringExpr:literal#AExpr#as_id */
5425 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AStartStringExpr:flow#AExpr#after_flow_context */
5426 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AStartStringExpr:flow#AExpr#after_flow_context= */
5427 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#mtype */
5428 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#mtype= */
5429 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#is_typed */
5430 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#is_typed= */
5431 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#implicit_cast_to */
5432 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#implicit_cast_to= */
5433 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#its_variable */
5434 (nitmethod_t
)nit__typing___AStringFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AStartStringExpr:typing#AStringFormExpr#accept_typing */
5435 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#comprehension */
5436 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AStartStringExpr:typing#AExpr#comprehension= */
5437 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#make_var_read */
5438 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#variable_cache */
5439 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#variable_cache= */
5440 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#detach_with_placeholder */
5441 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AStartStringExpr:astbuilder#AExpr#add */
5442 (nitmethod_t
)nit__abstract_compiler___AStringFormExpr___AExpr__expr
, /* pointer to parser_nodes:AStartStringExpr:abstract_compiler#AStringFormExpr#expr */
5443 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AStartStringExpr:abstract_compiler#AExpr#stmt */
5444 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AStartStringExpr:transform#ANode#full_transform_visitor */
5445 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AStartStringExpr:astvalidation#ANode#accept_ast_validation */
5446 (nitmethod_t
)nit___nit__AStringFormExpr___n_string
, /* pointer to parser_nodes:AStartStringExpr:parser_nodes#AStringFormExpr#n_string */
5447 (nitmethod_t
)nit__parser_prod___AStartStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d
, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#n_string= */
5448 (nitmethod_t
)nit__literal___AStringFormExpr___value
, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#value */
5449 (nitmethod_t
)nit__literal___AStringFormExpr___value_61d
, /* pointer to parser_nodes:AStartStringExpr:literal#AStringFormExpr#value= */
5450 (nitmethod_t
)nit__parser_prod___AStartStringExpr___init_astartstringexpr
, /* pointer to parser_nodes:AStartStringExpr:parser_prod#AStartStringExpr#init_astartstringexpr */
5453 /* allocate AStartStringExpr */
5454 val
* NEW_nit__AStartStringExpr(const struct type
* type
) {
5455 val
* self
/* : AStartStringExpr */;
5456 val
* var
/* : null */;
5457 val
* var1
/* : null */;
5458 val
* var2
/* : null */;
5459 short int var3
/* : Bool */;
5460 val
* var4
/* : null */;
5461 val
* var5
/* : null */;
5462 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5464 self
->class = &class_nit__AStartStringExpr
;
5466 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AStartStringExpr exact> */
5468 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AStartStringExpr exact> */
5470 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AStartStringExpr exact> */
5472 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AStartStringExpr exact> */
5474 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AStartStringExpr exact> */
5476 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AStartStringExpr exact> */
5479 /* runtime class nit__AMidStringExpr */
5480 const struct class class_nit__AMidStringExpr
= {
5483 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#object_id */
5484 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#is_same_instance */
5485 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#== */
5486 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#!= */
5487 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#hash */
5488 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#exit */
5489 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#sys */
5490 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AMidStringExpr:kernel#Object#init */
5491 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AMidStringExpr:sorter#Object#default_comparator */
5492 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AMidStringExpr:string#Object#to_s */
5493 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AMidStringExpr:string#Object#native_class_name */
5494 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AMidStringExpr:string#Object#class_name */
5495 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AMidStringExpr:string#Object#inspect */
5496 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AMidStringExpr:string#Object#inspect_head */
5497 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AMidStringExpr:string#Object#args */
5498 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AMidStringExpr:ropes#Object#maxlen */
5499 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AMidStringExpr:time#Object#get_time */
5500 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AMidStringExpr:file#Object#printn */
5501 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AMidStringExpr:file#Object#print */
5502 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AMidStringExpr:file#Object#getcwd */
5503 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AMidStringExpr:file#Object#file_getcwd */
5504 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#intrude_visibility */
5505 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#public_visibility */
5506 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#protected_visibility */
5507 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#private_visibility */
5508 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AMidStringExpr:model_base#Object#none_visibility */
5509 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AMidStringExpr:version#Object#nit_version */
5510 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AMidStringExpr:model#Object#abstract_kind */
5511 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AMidStringExpr:model#Object#concrete_kind */
5512 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AMidStringExpr:model#Object#interface_kind */
5513 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AMidStringExpr:model#Object#enum_kind */
5514 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AMidStringExpr:model#Object#extern_kind */
5515 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#location */
5516 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#location= */
5517 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#hot_location */
5518 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#debug */
5519 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#parent */
5520 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#parent= */
5521 (nitmethod_t
)nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#replace_child */
5522 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#replace_with */
5523 (nitmethod_t
)nit__parser_prod___AMidStringExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#visit_all */
5524 (nitmethod_t
)nit__literal___AStringFormExpr___ANode__accept_literal
, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#accept_literal */
5525 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AMidStringExpr:scope#ANode#accept_scope_visitor */
5526 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AMidStringExpr:flow#ANode#accept_flow_visitor */
5527 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AMidStringExpr:local_var_init#ANode#accept_local_var_visitor */
5528 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AMidStringExpr:auto_super_init#ANode#accept_auto_super_init */
5529 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AMidStringExpr:astvalidation#AExpr#accept_ast_validation */
5530 (nitmethod_t
)nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AMidStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
5531 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AMidStringExpr:transform#AExpr#full_transform_visitor */
5532 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AMidStringExpr:transform#ANode#accept_transform_visitor */
5533 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#n_annotations */
5534 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#n_annotations= */
5535 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#Prod#get_annotations */
5536 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AMidStringExpr:parser_work#Prod#collect_text */
5537 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AMidStringExpr:annotation#Prod#get_single_annotation */
5538 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#ANode#replace_with */
5539 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AMidStringExpr:literal#AExpr#as_string */
5540 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AMidStringExpr:literal#AExpr#as_id */
5541 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AMidStringExpr:flow#AExpr#after_flow_context */
5542 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AMidStringExpr:flow#AExpr#after_flow_context= */
5543 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#mtype */
5544 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#mtype= */
5545 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#is_typed */
5546 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#is_typed= */
5547 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#implicit_cast_to */
5548 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#implicit_cast_to= */
5549 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#its_variable */
5550 (nitmethod_t
)nit__typing___AStringFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AMidStringExpr:typing#AStringFormExpr#accept_typing */
5551 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#comprehension */
5552 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AMidStringExpr:typing#AExpr#comprehension= */
5553 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#make_var_read */
5554 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#variable_cache */
5555 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#variable_cache= */
5556 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#detach_with_placeholder */
5557 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AMidStringExpr:astbuilder#AExpr#add */
5558 (nitmethod_t
)nit__abstract_compiler___AStringFormExpr___AExpr__expr
, /* pointer to parser_nodes:AMidStringExpr:abstract_compiler#AStringFormExpr#expr */
5559 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AMidStringExpr:abstract_compiler#AExpr#stmt */
5560 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AMidStringExpr:transform#ANode#full_transform_visitor */
5561 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AMidStringExpr:astvalidation#ANode#accept_ast_validation */
5562 (nitmethod_t
)nit___nit__AStringFormExpr___n_string
, /* pointer to parser_nodes:AMidStringExpr:parser_nodes#AStringFormExpr#n_string */
5563 (nitmethod_t
)nit__parser_prod___AMidStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d
, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#n_string= */
5564 (nitmethod_t
)nit__literal___AStringFormExpr___value
, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#value */
5565 (nitmethod_t
)nit__literal___AStringFormExpr___value_61d
, /* pointer to parser_nodes:AMidStringExpr:literal#AStringFormExpr#value= */
5566 (nitmethod_t
)nit__parser_prod___AMidStringExpr___init_amidstringexpr
, /* pointer to parser_nodes:AMidStringExpr:parser_prod#AMidStringExpr#init_amidstringexpr */
5569 /* allocate AMidStringExpr */
5570 val
* NEW_nit__AMidStringExpr(const struct type
* type
) {
5571 val
* self
/* : AMidStringExpr */;
5572 val
* var
/* : null */;
5573 val
* var1
/* : null */;
5574 val
* var2
/* : null */;
5575 short int var3
/* : Bool */;
5576 val
* var4
/* : null */;
5577 val
* var5
/* : null */;
5578 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5580 self
->class = &class_nit__AMidStringExpr
;
5582 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMidStringExpr exact> */
5584 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMidStringExpr exact> */
5586 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AMidStringExpr exact> */
5588 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AMidStringExpr exact> */
5590 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AMidStringExpr exact> */
5592 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AMidStringExpr exact> */
5595 /* runtime class nit__AEndStringExpr */
5596 const struct class class_nit__AEndStringExpr
= {
5599 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#object_id */
5600 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#is_same_instance */
5601 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#== */
5602 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#!= */
5603 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#hash */
5604 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#exit */
5605 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#sys */
5606 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AEndStringExpr:kernel#Object#init */
5607 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AEndStringExpr:sorter#Object#default_comparator */
5608 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AEndStringExpr:string#Object#to_s */
5609 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AEndStringExpr:string#Object#native_class_name */
5610 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AEndStringExpr:string#Object#class_name */
5611 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AEndStringExpr:string#Object#inspect */
5612 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AEndStringExpr:string#Object#inspect_head */
5613 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AEndStringExpr:string#Object#args */
5614 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AEndStringExpr:ropes#Object#maxlen */
5615 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AEndStringExpr:time#Object#get_time */
5616 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AEndStringExpr:file#Object#printn */
5617 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AEndStringExpr:file#Object#print */
5618 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AEndStringExpr:file#Object#getcwd */
5619 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AEndStringExpr:file#Object#file_getcwd */
5620 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#intrude_visibility */
5621 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#public_visibility */
5622 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#protected_visibility */
5623 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#private_visibility */
5624 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AEndStringExpr:model_base#Object#none_visibility */
5625 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AEndStringExpr:version#Object#nit_version */
5626 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AEndStringExpr:model#Object#abstract_kind */
5627 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AEndStringExpr:model#Object#concrete_kind */
5628 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AEndStringExpr:model#Object#interface_kind */
5629 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AEndStringExpr:model#Object#enum_kind */
5630 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AEndStringExpr:model#Object#extern_kind */
5631 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#location */
5632 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#location= */
5633 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#hot_location */
5634 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#debug */
5635 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#parent */
5636 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#parent= */
5637 (nitmethod_t
)nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#replace_child */
5638 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#replace_with */
5639 (nitmethod_t
)nit__parser_prod___AEndStringExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#visit_all */
5640 (nitmethod_t
)nit__literal___AStringFormExpr___ANode__accept_literal
, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#accept_literal */
5641 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AEndStringExpr:scope#ANode#accept_scope_visitor */
5642 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AEndStringExpr:flow#ANode#accept_flow_visitor */
5643 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AEndStringExpr:local_var_init#ANode#accept_local_var_visitor */
5644 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AEndStringExpr:auto_super_init#ANode#accept_auto_super_init */
5645 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AEndStringExpr:astvalidation#AExpr#accept_ast_validation */
5646 (nitmethod_t
)nit__rapid_type_analysis___AStringFormExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AEndStringExpr:rapid_type_analysis#AStringFormExpr#accept_rapid_type_visitor */
5647 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AEndStringExpr:transform#AExpr#full_transform_visitor */
5648 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AEndStringExpr:transform#ANode#accept_transform_visitor */
5649 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#n_annotations */
5650 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#n_annotations= */
5651 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#Prod#get_annotations */
5652 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AEndStringExpr:parser_work#Prod#collect_text */
5653 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AEndStringExpr:annotation#Prod#get_single_annotation */
5654 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#ANode#replace_with */
5655 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AEndStringExpr:literal#AExpr#as_string */
5656 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AEndStringExpr:literal#AExpr#as_id */
5657 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AEndStringExpr:flow#AExpr#after_flow_context */
5658 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AEndStringExpr:flow#AExpr#after_flow_context= */
5659 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#mtype */
5660 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#mtype= */
5661 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#is_typed */
5662 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#is_typed= */
5663 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#implicit_cast_to */
5664 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#implicit_cast_to= */
5665 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#its_variable */
5666 (nitmethod_t
)nit__typing___AStringFormExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AEndStringExpr:typing#AStringFormExpr#accept_typing */
5667 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#comprehension */
5668 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AEndStringExpr:typing#AExpr#comprehension= */
5669 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#make_var_read */
5670 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#variable_cache */
5671 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#variable_cache= */
5672 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#detach_with_placeholder */
5673 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AEndStringExpr:astbuilder#AExpr#add */
5674 (nitmethod_t
)nit__abstract_compiler___AStringFormExpr___AExpr__expr
, /* pointer to parser_nodes:AEndStringExpr:abstract_compiler#AStringFormExpr#expr */
5675 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AEndStringExpr:abstract_compiler#AExpr#stmt */
5676 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AEndStringExpr:transform#ANode#full_transform_visitor */
5677 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AEndStringExpr:astvalidation#ANode#accept_ast_validation */
5678 (nitmethod_t
)nit___nit__AStringFormExpr___n_string
, /* pointer to parser_nodes:AEndStringExpr:parser_nodes#AStringFormExpr#n_string */
5679 (nitmethod_t
)nit__parser_prod___AEndStringExpr___nit__parser_nodes__AStringFormExpr__n_string_61d
, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#n_string= */
5680 (nitmethod_t
)nit__literal___AStringFormExpr___value
, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#value */
5681 (nitmethod_t
)nit__literal___AStringFormExpr___value_61d
, /* pointer to parser_nodes:AEndStringExpr:literal#AStringFormExpr#value= */
5682 (nitmethod_t
)nit__parser_prod___AEndStringExpr___init_aendstringexpr
, /* pointer to parser_nodes:AEndStringExpr:parser_prod#AEndStringExpr#init_aendstringexpr */
5685 /* allocate AEndStringExpr */
5686 val
* NEW_nit__AEndStringExpr(const struct type
* type
) {
5687 val
* self
/* : AEndStringExpr */;
5688 val
* var
/* : null */;
5689 val
* var1
/* : null */;
5690 val
* var2
/* : null */;
5691 short int var3
/* : Bool */;
5692 val
* var4
/* : null */;
5693 val
* var5
/* : null */;
5694 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
5696 self
->class = &class_nit__AEndStringExpr
;
5698 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AEndStringExpr exact> */
5700 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AEndStringExpr exact> */
5702 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AEndStringExpr exact> */
5704 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AEndStringExpr exact> */
5706 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AEndStringExpr exact> */
5708 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AEndStringExpr exact> */
5711 /* runtime class nit__ASuperstringExpr */
5712 const struct class class_nit__ASuperstringExpr
= {
5715 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#object_id */
5716 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#is_same_instance */
5717 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#== */
5718 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#!= */
5719 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#hash */
5720 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#exit */
5721 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#sys */
5722 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ASuperstringExpr:kernel#Object#init */
5723 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ASuperstringExpr:sorter#Object#default_comparator */
5724 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#to_s */
5725 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#native_class_name */
5726 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#class_name */
5727 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#inspect */
5728 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#inspect_head */
5729 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ASuperstringExpr:string#Object#args */
5730 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ASuperstringExpr:ropes#Object#maxlen */
5731 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ASuperstringExpr:time#Object#get_time */
5732 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ASuperstringExpr:file#Object#printn */
5733 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ASuperstringExpr:file#Object#print */
5734 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ASuperstringExpr:file#Object#getcwd */
5735 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ASuperstringExpr:file#Object#file_getcwd */
5736 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#intrude_visibility */
5737 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#public_visibility */
5738 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#protected_visibility */
5739 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#private_visibility */
5740 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ASuperstringExpr:model_base#Object#none_visibility */
5741 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ASuperstringExpr:version#Object#nit_version */
5742 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ASuperstringExpr:model#Object#abstract_kind */
5743 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ASuperstringExpr:model#Object#concrete_kind */
5744 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ASuperstringExpr:model#Object#interface_kind */
5745 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ASuperstringExpr:model#Object#enum_kind */
5746 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ASuperstringExpr:model#Object#extern_kind */
5747 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#location */
5748 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#location= */
5749 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#hot_location */
5750 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#debug */
5751 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#parent */
5752 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#parent= */
5753 (nitmethod_t
)nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#replace_child */
5754 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#replace_with */
5755 (nitmethod_t
)nit__parser_prod___ASuperstringExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#visit_all */
5756 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ASuperstringExpr:literal#ANode#accept_literal */
5757 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ASuperstringExpr:scope#ANode#accept_scope_visitor */
5758 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ASuperstringExpr:flow#ANode#accept_flow_visitor */
5759 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ASuperstringExpr:local_var_init#ANode#accept_local_var_visitor */
5760 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ASuperstringExpr:auto_super_init#ANode#accept_auto_super_init */
5761 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ASuperstringExpr:astvalidation#AExpr#accept_ast_validation */
5762 (nitmethod_t
)nit__rapid_type_analysis___ASuperstringExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:ASuperstringExpr:rapid_type_analysis#ASuperstringExpr#accept_rapid_type_visitor */
5763 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ASuperstringExpr:transform#AExpr#full_transform_visitor */
5764 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ASuperstringExpr:transform#ANode#accept_transform_visitor */
5765 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#n_annotations */
5766 (nitmethod_t
)nit__parser_prod___ASuperstringExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#n_annotations= */
5767 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#Prod#get_annotations */
5768 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ASuperstringExpr:parser_work#Prod#collect_text */
5769 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ASuperstringExpr:annotation#Prod#get_single_annotation */
5770 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ANode#replace_with */
5771 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ASuperstringExpr:literal#AExpr#as_string */
5772 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ASuperstringExpr:literal#AExpr#as_id */
5773 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ASuperstringExpr:flow#AExpr#after_flow_context */
5774 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ASuperstringExpr:flow#AExpr#after_flow_context= */
5775 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#mtype */
5776 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#mtype= */
5777 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#is_typed */
5778 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#is_typed= */
5779 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#implicit_cast_to */
5780 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#implicit_cast_to= */
5781 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#its_variable */
5782 (nitmethod_t
)nit__typing___ASuperstringExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ASuperstringExpr:typing#ASuperstringExpr#accept_typing */
5783 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#comprehension */
5784 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ASuperstringExpr:typing#AExpr#comprehension= */
5785 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#make_var_read */
5786 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#variable_cache */
5787 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#variable_cache= */
5788 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#detach_with_placeholder */
5789 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ASuperstringExpr:astbuilder#AExpr#add */
5790 (nitmethod_t
)nit__abstract_compiler___ASuperstringExpr___AExpr__expr
, /* pointer to parser_nodes:ASuperstringExpr:abstract_compiler#ASuperstringExpr#expr */
5791 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ASuperstringExpr:abstract_compiler#AExpr#stmt */
5792 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ASuperstringExpr:transform#ANode#full_transform_visitor */
5793 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ASuperstringExpr:astvalidation#ANode#accept_ast_validation */
5794 (nitmethod_t
)nit___nit__ASuperstringExpr___n_exprs
, /* pointer to parser_nodes:ASuperstringExpr:parser_nodes#ASuperstringExpr#n_exprs */
5795 (nitmethod_t
)nit__parser_prod___ASuperstringExpr___init_asuperstringexpr
, /* pointer to parser_nodes:ASuperstringExpr:parser_prod#ASuperstringExpr#init_asuperstringexpr */
5798 /* allocate ASuperstringExpr */
5799 val
* NEW_nit__ASuperstringExpr(const struct type
* type
) {
5800 val
* self
/* : ASuperstringExpr */;
5801 val
* var
/* : null */;
5802 val
* var1
/* : null */;
5803 val
* var2
/* : null */;
5804 short int var3
/* : Bool */;
5805 val
* var4
/* : null */;
5806 val
* var5
/* : null */;
5807 val
* var6
/* : ANodes[AExpr] */;
5808 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
5810 self
->class = &class_nit__ASuperstringExpr
;
5812 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ASuperstringExpr exact> */
5814 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ASuperstringExpr exact> */
5816 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ASuperstringExpr exact> */
5818 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ASuperstringExpr exact> */
5820 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ASuperstringExpr exact> */
5822 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ASuperstringExpr exact> */
5823 var6
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
5825 ((void (*)(val
* self
, val
* p0
))(var6
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var6
, self
) /* parent= on <var6:ANodes[AExpr]>*/;
5828 ((void (*)(val
* self
))(var6
->class->vft
[COLOR_standard__kernel__Object__init
]))(var6
) /* init on <var6:ANodes[AExpr]>*/;
5830 self
->attrs
[COLOR_nit__parser_nodes__ASuperstringExpr___n_exprs
].val
= var6
; /* _n_exprs on <self:ASuperstringExpr exact> */
5833 /* runtime class nit__AParExpr */
5834 const struct class class_nit__AParExpr
= {
5837 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AParExpr:kernel#Object#object_id */
5838 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AParExpr:kernel#Object#is_same_instance */
5839 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AParExpr:kernel#Object#== */
5840 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AParExpr:kernel#Object#!= */
5841 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AParExpr:kernel#Object#hash */
5842 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AParExpr:kernel#Object#exit */
5843 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AParExpr:kernel#Object#sys */
5844 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AParExpr:kernel#Object#init */
5845 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AParExpr:sorter#Object#default_comparator */
5846 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AParExpr:string#Object#to_s */
5847 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AParExpr:string#Object#native_class_name */
5848 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AParExpr:string#Object#class_name */
5849 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AParExpr:string#Object#inspect */
5850 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AParExpr:string#Object#inspect_head */
5851 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AParExpr:string#Object#args */
5852 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AParExpr:ropes#Object#maxlen */
5853 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AParExpr:time#Object#get_time */
5854 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AParExpr:file#Object#printn */
5855 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AParExpr:file#Object#print */
5856 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AParExpr:file#Object#getcwd */
5857 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AParExpr:file#Object#file_getcwd */
5858 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AParExpr:model_base#Object#intrude_visibility */
5859 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AParExpr:model_base#Object#public_visibility */
5860 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AParExpr:model_base#Object#protected_visibility */
5861 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AParExpr:model_base#Object#private_visibility */
5862 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AParExpr:model_base#Object#none_visibility */
5863 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AParExpr:version#Object#nit_version */
5864 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AParExpr:model#Object#abstract_kind */
5865 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AParExpr:model#Object#concrete_kind */
5866 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AParExpr:model#Object#interface_kind */
5867 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AParExpr:model#Object#enum_kind */
5868 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AParExpr:model#Object#extern_kind */
5869 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#location */
5870 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#location= */
5871 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#hot_location */
5872 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#debug */
5873 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#parent */
5874 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#parent= */
5875 (nitmethod_t
)nit__parser_prod___AParExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#replace_child */
5876 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#replace_with */
5877 (nitmethod_t
)nit__parser_prod___AParExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#visit_all */
5878 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AParExpr:literal#ANode#accept_literal */
5879 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AParExpr:scope#ANode#accept_scope_visitor */
5880 (nitmethod_t
)nit__flow___AParExpr___ANode__accept_flow_visitor
, /* pointer to parser_nodes:AParExpr:flow#AParExpr#accept_flow_visitor */
5881 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AParExpr:local_var_init#ANode#accept_local_var_visitor */
5882 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AParExpr:auto_super_init#ANode#accept_auto_super_init */
5883 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AParExpr:astvalidation#AExpr#accept_ast_validation */
5884 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AParExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5885 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AParExpr:transform#AExpr#full_transform_visitor */
5886 (nitmethod_t
)nit__transform___AParExpr___ANode__accept_transform_visitor
, /* pointer to parser_nodes:AParExpr:transform#AParExpr#accept_transform_visitor */
5887 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#n_annotations */
5888 (nitmethod_t
)nit__parser_prod___AParExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_annotations= */
5889 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AParExpr:parser_nodes#Prod#get_annotations */
5890 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AParExpr:parser_work#Prod#collect_text */
5891 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AParExpr:annotation#Prod#get_single_annotation */
5892 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AParExpr:parser_nodes#ANode#replace_with */
5893 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AParExpr:literal#AExpr#as_string */
5894 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AParExpr:literal#AExpr#as_id */
5895 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AParExpr:flow#AExpr#after_flow_context */
5896 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AParExpr:flow#AExpr#after_flow_context= */
5897 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AParExpr:typing#AExpr#mtype */
5898 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AParExpr:typing#AExpr#mtype= */
5899 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AParExpr:typing#AExpr#is_typed */
5900 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AParExpr:typing#AExpr#is_typed= */
5901 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AParExpr:typing#AExpr#implicit_cast_to */
5902 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AParExpr:typing#AExpr#implicit_cast_to= */
5903 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AParExpr:typing#AExpr#its_variable */
5904 (nitmethod_t
)nit__typing___AParExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AParExpr:typing#AParExpr#accept_typing */
5905 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AParExpr:typing#AExpr#comprehension */
5906 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AParExpr:typing#AExpr#comprehension= */
5907 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#make_var_read */
5908 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#variable_cache */
5909 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#variable_cache= */
5910 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#detach_with_placeholder */
5911 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AParExpr:astbuilder#AExpr#add */
5912 (nitmethod_t
)nit__abstract_compiler___AParExpr___AExpr__expr
, /* pointer to parser_nodes:AParExpr:abstract_compiler#AParExpr#expr */
5913 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AParExpr:abstract_compiler#AExpr#stmt */
5914 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AParExpr:transform#ANode#full_transform_visitor */
5915 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AParExpr:astvalidation#ANode#accept_ast_validation */
5916 (nitmethod_t
)nit__parser_prod___AParExpr___n_opar_61d
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_opar= */
5917 (nitmethod_t
)nit___nit__AParExpr___n_expr
, /* pointer to parser_nodes:AParExpr:parser_nodes#AParExpr#n_expr */
5918 (nitmethod_t
)nit__parser_prod___AParExpr___n_expr_61d
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_expr= */
5919 (nitmethod_t
)nit__parser_prod___AParExpr___n_cpar_61d
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#n_cpar= */
5920 (nitmethod_t
)nit__parser_prod___AParExpr___init_aparexpr
, /* pointer to parser_nodes:AParExpr:parser_prod#AParExpr#init_aparexpr */
5923 /* allocate AParExpr */
5924 val
* NEW_nit__AParExpr(const struct type
* type
) {
5925 val
* self
/* : AParExpr */;
5926 val
* var
/* : null */;
5927 val
* var1
/* : null */;
5928 val
* var2
/* : null */;
5929 short int var3
/* : Bool */;
5930 val
* var4
/* : null */;
5931 val
* var5
/* : null */;
5932 self
= nit_alloc(sizeof(struct instance
) + 13*sizeof(nitattribute_t
));
5934 self
->class = &class_nit__AParExpr
;
5936 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AParExpr exact> */
5938 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AParExpr exact> */
5940 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AParExpr exact> */
5942 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AParExpr exact> */
5944 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AParExpr exact> */
5946 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AParExpr exact> */
5949 /* runtime class nit__AAsCastForm */
5950 /* allocate AAsCastForm */
5951 val
* NEW_nit__AAsCastForm(const struct type
* type
) {
5952 PRINT_ERROR("Runtime error: %s", "AAsCastForm is DEAD");
5956 /* runtime class nit__AAsCastExpr */
5957 const struct class class_nit__AAsCastExpr
= {
5960 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#object_id */
5961 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#is_same_instance */
5962 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#== */
5963 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#!= */
5964 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#hash */
5965 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#exit */
5966 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#sys */
5967 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAsCastExpr:kernel#Object#init */
5968 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAsCastExpr:sorter#Object#default_comparator */
5969 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAsCastExpr:string#Object#to_s */
5970 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAsCastExpr:string#Object#native_class_name */
5971 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAsCastExpr:string#Object#class_name */
5972 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAsCastExpr:string#Object#inspect */
5973 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAsCastExpr:string#Object#inspect_head */
5974 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAsCastExpr:string#Object#args */
5975 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAsCastExpr:ropes#Object#maxlen */
5976 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAsCastExpr:time#Object#get_time */
5977 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAsCastExpr:file#Object#printn */
5978 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAsCastExpr:file#Object#print */
5979 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAsCastExpr:file#Object#getcwd */
5980 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAsCastExpr:file#Object#file_getcwd */
5981 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#intrude_visibility */
5982 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#public_visibility */
5983 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#protected_visibility */
5984 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#private_visibility */
5985 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAsCastExpr:model_base#Object#none_visibility */
5986 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAsCastExpr:version#Object#nit_version */
5987 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAsCastExpr:model#Object#abstract_kind */
5988 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAsCastExpr:model#Object#concrete_kind */
5989 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAsCastExpr:model#Object#interface_kind */
5990 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAsCastExpr:model#Object#enum_kind */
5991 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAsCastExpr:model#Object#extern_kind */
5992 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#location */
5993 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#location= */
5994 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#hot_location */
5995 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#debug */
5996 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#parent */
5997 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#parent= */
5998 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#replace_child */
5999 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#replace_with */
6000 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#visit_all */
6001 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAsCastExpr:literal#ANode#accept_literal */
6002 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAsCastExpr:scope#ANode#accept_scope_visitor */
6003 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAsCastExpr:flow#ANode#accept_flow_visitor */
6004 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAsCastExpr:local_var_init#ANode#accept_local_var_visitor */
6005 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAsCastExpr:auto_super_init#ANode#accept_auto_super_init */
6006 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsCastExpr:astvalidation#AExpr#accept_ast_validation */
6007 (nitmethod_t
)nit__rapid_type_analysis___AAsCastExpr___ANode__accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsCastExpr:rapid_type_analysis#AAsCastExpr#accept_rapid_type_visitor */
6008 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAsCastExpr:transform#AExpr#full_transform_visitor */
6009 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAsCastExpr:transform#ANode#accept_transform_visitor */
6010 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#n_annotations */
6011 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#n_annotations= */
6012 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#Prod#get_annotations */
6013 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAsCastExpr:parser_work#Prod#collect_text */
6014 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAsCastExpr:annotation#Prod#get_single_annotation */
6015 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#ANode#replace_with */
6016 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAsCastExpr:literal#AExpr#as_string */
6017 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAsCastExpr:literal#AExpr#as_id */
6018 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAsCastExpr:flow#AExpr#after_flow_context */
6019 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAsCastExpr:flow#AExpr#after_flow_context= */
6020 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#mtype */
6021 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#mtype= */
6022 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#is_typed */
6023 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#is_typed= */
6024 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#implicit_cast_to */
6025 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#implicit_cast_to= */
6026 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#its_variable */
6027 (nitmethod_t
)nit__typing___AAsCastExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AAsCastExpr:typing#AAsCastExpr#accept_typing */
6028 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#comprehension */
6029 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAsCastExpr:typing#AExpr#comprehension= */
6030 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#make_var_read */
6031 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#variable_cache */
6032 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#variable_cache= */
6033 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#detach_with_placeholder */
6034 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAsCastExpr:astbuilder#AExpr#add */
6035 (nitmethod_t
)nit__abstract_compiler___AAsCastExpr___AExpr__expr
, /* pointer to parser_nodes:AAsCastExpr:abstract_compiler#AAsCastExpr#expr */
6036 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AAsCastExpr:abstract_compiler#AExpr#stmt */
6037 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAsCastExpr:transform#ANode#full_transform_visitor */
6038 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAsCastExpr:astvalidation#ANode#accept_ast_validation */
6039 (nitmethod_t
)nit___nit__AAsCastForm___n_expr
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastForm#n_expr */
6040 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_expr_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_expr= */
6041 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_kwas= */
6042 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_opar_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_opar= */
6043 (nitmethod_t
)nit__parser_prod___AAsCastExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_cpar= */
6044 (nitmethod_t
)nit___nit__AAsCastExpr___n_type
, /* pointer to parser_nodes:AAsCastExpr:parser_nodes#AAsCastExpr#n_type */
6045 (nitmethod_t
)nit__parser_prod___AAsCastExpr___n_type_61d
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#n_type= */
6046 (nitmethod_t
)nit__parser_prod___AAsCastExpr___init_aascastexpr
, /* pointer to parser_nodes:AAsCastExpr:parser_prod#AAsCastExpr#init_aascastexpr */
6049 /* allocate AAsCastExpr */
6050 val
* NEW_nit__AAsCastExpr(const struct type
* type
) {
6051 val
* self
/* : AAsCastExpr */;
6052 val
* var
/* : null */;
6053 val
* var1
/* : null */;
6054 val
* var2
/* : null */;
6055 short int var3
/* : Bool */;
6056 val
* var4
/* : null */;
6057 val
* var5
/* : null */;
6058 val
* var6
/* : null */;
6059 val
* var7
/* : null */;
6060 self
= nit_alloc(sizeof(struct instance
) + 15*sizeof(nitattribute_t
));
6062 self
->class = &class_nit__AAsCastExpr
;
6064 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAsCastExpr exact> */
6066 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAsCastExpr exact> */
6068 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAsCastExpr exact> */
6070 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAsCastExpr exact> */
6072 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAsCastExpr exact> */
6074 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAsCastExpr exact> */
6076 self
->attrs
[COLOR_nit__parser_nodes__AAsCastForm___n_opar
].val
= var6
; /* _n_opar on <self:AAsCastExpr exact> */
6078 self
->attrs
[COLOR_nit__parser_nodes__AAsCastForm___n_cpar
].val
= var7
; /* _n_cpar on <self:AAsCastExpr exact> */
6081 /* runtime class nit__AAsNotnullExpr */
6082 const struct class class_nit__AAsNotnullExpr
= {
6085 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#object_id */
6086 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#is_same_instance */
6087 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#== */
6088 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#!= */
6089 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#hash */
6090 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#exit */
6091 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#sys */
6092 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAsNotnullExpr:kernel#Object#init */
6093 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAsNotnullExpr:sorter#Object#default_comparator */
6094 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#to_s */
6095 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#native_class_name */
6096 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#class_name */
6097 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#inspect */
6098 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#inspect_head */
6099 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAsNotnullExpr:string#Object#args */
6100 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAsNotnullExpr:ropes#Object#maxlen */
6101 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAsNotnullExpr:time#Object#get_time */
6102 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#printn */
6103 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#print */
6104 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#getcwd */
6105 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAsNotnullExpr:file#Object#file_getcwd */
6106 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#intrude_visibility */
6107 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#public_visibility */
6108 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#protected_visibility */
6109 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#private_visibility */
6110 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAsNotnullExpr:model_base#Object#none_visibility */
6111 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAsNotnullExpr:version#Object#nit_version */
6112 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#abstract_kind */
6113 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#concrete_kind */
6114 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#interface_kind */
6115 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#enum_kind */
6116 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAsNotnullExpr:model#Object#extern_kind */
6117 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#location */
6118 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#location= */
6119 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#hot_location */
6120 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#debug */
6121 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#parent */
6122 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#parent= */
6123 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#replace_child */
6124 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#replace_with */
6125 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#visit_all */
6126 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAsNotnullExpr:literal#ANode#accept_literal */
6127 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:scope#ANode#accept_scope_visitor */
6128 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:flow#ANode#accept_flow_visitor */
6129 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:local_var_init#ANode#accept_local_var_visitor */
6130 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAsNotnullExpr:auto_super_init#ANode#accept_auto_super_init */
6131 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAsNotnullExpr:astvalidation#AExpr#accept_ast_validation */
6132 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6133 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:transform#AExpr#full_transform_visitor */
6134 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:transform#ANode#accept_transform_visitor */
6135 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#n_annotations */
6136 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#n_annotations= */
6137 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#Prod#get_annotations */
6138 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAsNotnullExpr:parser_work#Prod#collect_text */
6139 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAsNotnullExpr:annotation#Prod#get_single_annotation */
6140 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#ANode#replace_with */
6141 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAsNotnullExpr:literal#AExpr#as_string */
6142 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAsNotnullExpr:literal#AExpr#as_id */
6143 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAsNotnullExpr:flow#AExpr#after_flow_context */
6144 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAsNotnullExpr:flow#AExpr#after_flow_context= */
6145 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#mtype */
6146 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#mtype= */
6147 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#is_typed */
6148 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#is_typed= */
6149 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#implicit_cast_to */
6150 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#implicit_cast_to= */
6151 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#its_variable */
6152 (nitmethod_t
)nit__typing___AAsNotnullExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AAsNotnullExpr#accept_typing */
6153 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#comprehension */
6154 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAsNotnullExpr:typing#AExpr#comprehension= */
6155 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#make_var_read */
6156 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#variable_cache */
6157 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#variable_cache= */
6158 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#detach_with_placeholder */
6159 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAsNotnullExpr:astbuilder#AExpr#add */
6160 (nitmethod_t
)nit__abstract_compiler___AAsNotnullExpr___AExpr__expr
, /* pointer to parser_nodes:AAsNotnullExpr:abstract_compiler#AAsNotnullExpr#expr */
6161 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AAsNotnullExpr:abstract_compiler#AExpr#stmt */
6162 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAsNotnullExpr:transform#ANode#full_transform_visitor */
6163 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAsNotnullExpr:astvalidation#ANode#accept_ast_validation */
6164 (nitmethod_t
)nit___nit__AAsCastForm___n_expr
, /* pointer to parser_nodes:AAsNotnullExpr:parser_nodes#AAsCastForm#n_expr */
6165 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_expr_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_expr= */
6166 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_kwas_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwas= */
6167 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_opar_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_opar= */
6168 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___nit__parser_nodes__AAsCastForm__n_cpar_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_cpar= */
6169 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___n_kwnot_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwnot= */
6170 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___n_kwnull_61d
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#n_kwnull= */
6171 (nitmethod_t
)nit__parser_prod___AAsNotnullExpr___init_aasnotnullexpr
, /* pointer to parser_nodes:AAsNotnullExpr:parser_prod#AAsNotnullExpr#init_aasnotnullexpr */
6174 /* allocate AAsNotnullExpr */
6175 val
* NEW_nit__AAsNotnullExpr(const struct type
* type
) {
6176 val
* self
/* : AAsNotnullExpr */;
6177 val
* var
/* : null */;
6178 val
* var1
/* : null */;
6179 val
* var2
/* : null */;
6180 short int var3
/* : Bool */;
6181 val
* var4
/* : null */;
6182 val
* var5
/* : null */;
6183 val
* var6
/* : null */;
6184 val
* var7
/* : null */;
6185 self
= nit_alloc(sizeof(struct instance
) + 16*sizeof(nitattribute_t
));
6187 self
->class = &class_nit__AAsNotnullExpr
;
6189 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAsNotnullExpr exact> */
6191 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAsNotnullExpr exact> */
6193 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAsNotnullExpr exact> */
6195 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAsNotnullExpr exact> */
6197 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAsNotnullExpr exact> */
6199 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAsNotnullExpr exact> */
6201 self
->attrs
[COLOR_nit__parser_nodes__AAsCastForm___n_opar
].val
= var6
; /* _n_opar on <self:AAsNotnullExpr exact> */
6203 self
->attrs
[COLOR_nit__parser_nodes__AAsCastForm___n_cpar
].val
= var7
; /* _n_cpar on <self:AAsNotnullExpr exact> */
6206 /* runtime class nit__AIssetAttrExpr */
6207 const struct class class_nit__AIssetAttrExpr
= {
6210 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#object_id */
6211 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#is_same_instance */
6212 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#== */
6213 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#!= */
6214 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#hash */
6215 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#exit */
6216 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#sys */
6217 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AIssetAttrExpr:kernel#Object#init */
6218 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AIssetAttrExpr:sorter#Object#default_comparator */
6219 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#to_s */
6220 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#native_class_name */
6221 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#class_name */
6222 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#inspect */
6223 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#inspect_head */
6224 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AIssetAttrExpr:string#Object#args */
6225 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AIssetAttrExpr:ropes#Object#maxlen */
6226 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AIssetAttrExpr:time#Object#get_time */
6227 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#printn */
6228 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#print */
6229 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#getcwd */
6230 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AIssetAttrExpr:file#Object#file_getcwd */
6231 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#intrude_visibility */
6232 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#public_visibility */
6233 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#protected_visibility */
6234 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#private_visibility */
6235 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AIssetAttrExpr:model_base#Object#none_visibility */
6236 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AIssetAttrExpr:version#Object#nit_version */
6237 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#abstract_kind */
6238 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#concrete_kind */
6239 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#interface_kind */
6240 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#enum_kind */
6241 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AIssetAttrExpr:model#Object#extern_kind */
6242 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#location */
6243 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#location= */
6244 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#hot_location */
6245 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#debug */
6246 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#parent */
6247 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#parent= */
6248 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#replace_child */
6249 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#replace_with */
6250 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#visit_all */
6251 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AIssetAttrExpr:literal#ANode#accept_literal */
6252 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:scope#ANode#accept_scope_visitor */
6253 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:flow#ANode#accept_flow_visitor */
6254 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:local_var_init#ANode#accept_local_var_visitor */
6255 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AIssetAttrExpr:auto_super_init#ANode#accept_auto_super_init */
6256 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AIssetAttrExpr:astvalidation#AExpr#accept_ast_validation */
6257 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6258 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:transform#AExpr#full_transform_visitor */
6259 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:transform#ANode#accept_transform_visitor */
6260 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#n_annotations */
6261 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#n_annotations= */
6262 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#Prod#get_annotations */
6263 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AIssetAttrExpr:parser_work#Prod#collect_text */
6264 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AIssetAttrExpr:annotation#Prod#get_single_annotation */
6265 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#ANode#replace_with */
6266 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AIssetAttrExpr:literal#AExpr#as_string */
6267 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AIssetAttrExpr:literal#AExpr#as_id */
6268 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AIssetAttrExpr:flow#AExpr#after_flow_context */
6269 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AIssetAttrExpr:flow#AExpr#after_flow_context= */
6270 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#mtype */
6271 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#mtype= */
6272 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#is_typed */
6273 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#is_typed= */
6274 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#implicit_cast_to */
6275 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#implicit_cast_to= */
6276 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#its_variable */
6277 (nitmethod_t
)nit__typing___AIssetAttrExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AIssetAttrExpr#accept_typing */
6278 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#comprehension */
6279 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AExpr#comprehension= */
6280 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#make_var_read */
6281 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#variable_cache */
6282 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#variable_cache= */
6283 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#detach_with_placeholder */
6284 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AIssetAttrExpr:astbuilder#AExpr#add */
6285 (nitmethod_t
)nit__abstract_compiler___AIssetAttrExpr___AExpr__expr
, /* pointer to parser_nodes:AIssetAttrExpr:abstract_compiler#AIssetAttrExpr#expr */
6286 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AIssetAttrExpr:abstract_compiler#AExpr#stmt */
6287 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AIssetAttrExpr:transform#ANode#full_transform_visitor */
6288 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AIssetAttrExpr:astvalidation#ANode#accept_ast_validation */
6289 (nitmethod_t
)nit___nit__AAttrFormExpr___n_expr
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AAttrFormExpr#n_expr */
6290 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_expr_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_expr= */
6291 (nitmethod_t
)nit___nit__AAttrFormExpr___n_id
, /* pointer to parser_nodes:AIssetAttrExpr:parser_nodes#AAttrFormExpr#n_id */
6292 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___nit__parser_nodes__AAttrFormExpr__n_id_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_id= */
6293 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#mproperty */
6294 (nitmethod_t
)nit__typing___AAttrFormExpr___mproperty_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#mproperty= */
6295 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#attr_type */
6306 (nitmethod_t
)nit__typing___AAttrFormExpr___attr_type_61d
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#attr_type= */
6307 (nitmethod_t
)nit__typing___AAttrFormExpr___resolve_property
, /* pointer to parser_nodes:AIssetAttrExpr:typing#AAttrFormExpr#resolve_property */
6308 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___n_kwisset_61d
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#n_kwisset= */
6309 (nitmethod_t
)nit__parser_prod___AIssetAttrExpr___init_aissetattrexpr
, /* pointer to parser_nodes:AIssetAttrExpr:parser_prod#AIssetAttrExpr#init_aissetattrexpr */
6312 /* allocate AIssetAttrExpr */
6313 val
* NEW_nit__AIssetAttrExpr(const struct type
* type
) {
6314 val
* self
/* : AIssetAttrExpr */;
6315 val
* var
/* : null */;
6316 val
* var1
/* : null */;
6317 val
* var2
/* : null */;
6318 short int var3
/* : Bool */;
6319 val
* var4
/* : null */;
6320 val
* var5
/* : null */;
6321 self
= nit_alloc(sizeof(struct instance
) + 19*sizeof(nitattribute_t
));
6323 self
->class = &class_nit__AIssetAttrExpr
;
6325 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIssetAttrExpr exact> */
6327 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIssetAttrExpr exact> */
6329 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AIssetAttrExpr exact> */
6331 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AIssetAttrExpr exact> */
6333 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AIssetAttrExpr exact> */
6335 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AIssetAttrExpr exact> */
6338 /* runtime class nit__AVarargExpr */
6339 const struct class class_nit__AVarargExpr
= {
6342 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#object_id */
6343 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#is_same_instance */
6344 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#== */
6345 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#!= */
6346 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#hash */
6347 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#exit */
6348 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#sys */
6349 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AVarargExpr:kernel#Object#init */
6350 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AVarargExpr:sorter#Object#default_comparator */
6351 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AVarargExpr:string#Object#to_s */
6352 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AVarargExpr:string#Object#native_class_name */
6353 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AVarargExpr:string#Object#class_name */
6354 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AVarargExpr:string#Object#inspect */
6355 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AVarargExpr:string#Object#inspect_head */
6356 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AVarargExpr:string#Object#args */
6357 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AVarargExpr:ropes#Object#maxlen */
6358 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AVarargExpr:time#Object#get_time */
6359 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AVarargExpr:file#Object#printn */
6360 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AVarargExpr:file#Object#print */
6361 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AVarargExpr:file#Object#getcwd */
6362 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AVarargExpr:file#Object#file_getcwd */
6363 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AVarargExpr:model_base#Object#intrude_visibility */
6364 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AVarargExpr:model_base#Object#public_visibility */
6365 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AVarargExpr:model_base#Object#protected_visibility */
6366 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AVarargExpr:model_base#Object#private_visibility */
6367 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AVarargExpr:model_base#Object#none_visibility */
6368 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AVarargExpr:version#Object#nit_version */
6369 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AVarargExpr:model#Object#abstract_kind */
6370 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AVarargExpr:model#Object#concrete_kind */
6371 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AVarargExpr:model#Object#interface_kind */
6372 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AVarargExpr:model#Object#enum_kind */
6373 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AVarargExpr:model#Object#extern_kind */
6374 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#location */
6375 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#location= */
6376 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#hot_location */
6377 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#debug */
6378 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#parent */
6379 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#parent= */
6380 (nitmethod_t
)nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AVarargExpr:parser_prod#AVarargExpr#replace_child */
6381 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#Prod#replace_with */
6382 (nitmethod_t
)nit__parser_prod___AVarargExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AVarargExpr:parser_prod#AVarargExpr#visit_all */
6383 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AVarargExpr:literal#ANode#accept_literal */
6384 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AVarargExpr:scope#ANode#accept_scope_visitor */
6385 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AVarargExpr:flow#ANode#accept_flow_visitor */
6386 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AVarargExpr:local_var_init#ANode#accept_local_var_visitor */
6387 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AVarargExpr:auto_super_init#ANode#accept_auto_super_init */
6388 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AVarargExpr:astvalidation#AExpr#accept_ast_validation */
6389 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AVarargExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6390 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AVarargExpr:transform#AExpr#full_transform_visitor */
6391 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AVarargExpr:transform#ANode#accept_transform_visitor */
6392 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#Prod#n_annotations */
6393 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#Prod#n_annotations= */
6394 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#Prod#get_annotations */
6395 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AVarargExpr:parser_work#Prod#collect_text */
6396 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AVarargExpr:annotation#Prod#get_single_annotation */
6397 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#ANode#replace_with */
6398 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AVarargExpr:literal#AExpr#as_string */
6399 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AVarargExpr:literal#AExpr#as_id */
6400 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AVarargExpr:flow#AExpr#after_flow_context */
6401 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AVarargExpr:flow#AExpr#after_flow_context= */
6402 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#mtype */
6403 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#mtype= */
6404 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#is_typed */
6405 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#is_typed= */
6406 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#implicit_cast_to */
6407 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#implicit_cast_to= */
6408 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#its_variable */
6409 (nitmethod_t
)nit__typing___AVarargExpr___AExpr__accept_typing
, /* pointer to parser_nodes:AVarargExpr:typing#AVarargExpr#accept_typing */
6410 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#comprehension */
6411 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AVarargExpr:typing#AExpr#comprehension= */
6412 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AVarargExpr:astbuilder#AExpr#make_var_read */
6413 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AVarargExpr:astbuilder#AExpr#variable_cache */
6414 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AVarargExpr:astbuilder#AExpr#variable_cache= */
6415 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AVarargExpr:astbuilder#AExpr#detach_with_placeholder */
6416 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AVarargExpr:astbuilder#AExpr#add */
6417 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AVarargExpr:abstract_compiler#AExpr#expr */
6418 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AVarargExpr:abstract_compiler#AExpr#stmt */
6419 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AVarargExpr:transform#ANode#full_transform_visitor */
6420 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AVarargExpr:astvalidation#ANode#accept_ast_validation */
6421 (nitmethod_t
)nit___nit__AVarargExpr___n_expr
, /* pointer to parser_nodes:AVarargExpr:parser_nodes#AVarargExpr#n_expr */
6422 (nitmethod_t
)nit__parser_prod___AVarargExpr___n_expr_61d
, /* pointer to parser_nodes:AVarargExpr:parser_prod#AVarargExpr#n_expr= */
6423 (nitmethod_t
)nit__parser_prod___AVarargExpr___n_dotdotdot_61d
, /* pointer to parser_nodes:AVarargExpr:parser_prod#AVarargExpr#n_dotdotdot= */
6424 (nitmethod_t
)nit__parser_prod___AVarargExpr___init_avarargexpr
, /* pointer to parser_nodes:AVarargExpr:parser_prod#AVarargExpr#init_avarargexpr */
6427 /* allocate AVarargExpr */
6428 val
* NEW_nit__AVarargExpr(const struct type
* type
) {
6429 val
* self
/* : AVarargExpr */;
6430 val
* var
/* : null */;
6431 val
* var1
/* : null */;
6432 val
* var2
/* : null */;
6433 short int var3
/* : Bool */;
6434 val
* var4
/* : null */;
6435 val
* var5
/* : null */;
6436 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
6438 self
->class = &class_nit__AVarargExpr
;
6440 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AVarargExpr exact> */
6442 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AVarargExpr exact> */
6444 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AVarargExpr exact> */
6446 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AVarargExpr exact> */
6448 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AVarargExpr exact> */
6450 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AVarargExpr exact> */
6453 /* runtime class nit__AManyExpr */
6454 const struct class class_nit__AManyExpr
= {
6457 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AManyExpr:kernel#Object#object_id */
6458 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AManyExpr:kernel#Object#is_same_instance */
6459 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AManyExpr:kernel#Object#== */
6460 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AManyExpr:kernel#Object#!= */
6461 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AManyExpr:kernel#Object#hash */
6462 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AManyExpr:kernel#Object#exit */
6463 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AManyExpr:kernel#Object#sys */
6464 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AManyExpr:kernel#Object#init */
6465 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AManyExpr:sorter#Object#default_comparator */
6466 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AManyExpr:string#Object#to_s */
6467 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AManyExpr:string#Object#native_class_name */
6468 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AManyExpr:string#Object#class_name */
6469 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AManyExpr:string#Object#inspect */
6470 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AManyExpr:string#Object#inspect_head */
6471 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AManyExpr:string#Object#args */
6472 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AManyExpr:ropes#Object#maxlen */
6473 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AManyExpr:time#Object#get_time */
6474 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AManyExpr:file#Object#printn */
6475 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AManyExpr:file#Object#print */
6476 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AManyExpr:file#Object#getcwd */
6477 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AManyExpr:file#Object#file_getcwd */
6478 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AManyExpr:model_base#Object#intrude_visibility */
6479 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AManyExpr:model_base#Object#public_visibility */
6480 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AManyExpr:model_base#Object#protected_visibility */
6481 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AManyExpr:model_base#Object#private_visibility */
6482 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AManyExpr:model_base#Object#none_visibility */
6483 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AManyExpr:version#Object#nit_version */
6484 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AManyExpr:model#Object#abstract_kind */
6485 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AManyExpr:model#Object#concrete_kind */
6486 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AManyExpr:model#Object#interface_kind */
6487 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AManyExpr:model#Object#enum_kind */
6488 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AManyExpr:model#Object#extern_kind */
6489 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#location */
6490 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#location= */
6491 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#hot_location */
6492 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#debug */
6493 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#parent */
6494 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#parent= */
6495 (nitmethod_t
)nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AManyExpr:parser_prod#AManyExpr#replace_child */
6496 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AManyExpr:parser_nodes#Prod#replace_with */
6497 (nitmethod_t
)nit__parser_prod___AManyExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AManyExpr:parser_prod#AManyExpr#visit_all */
6498 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AManyExpr:literal#ANode#accept_literal */
6499 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AManyExpr:scope#ANode#accept_scope_visitor */
6500 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AManyExpr:flow#ANode#accept_flow_visitor */
6501 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AManyExpr:local_var_init#ANode#accept_local_var_visitor */
6502 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AManyExpr:auto_super_init#ANode#accept_auto_super_init */
6503 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AManyExpr:astvalidation#AExpr#accept_ast_validation */
6504 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AManyExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6505 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AManyExpr:transform#AExpr#full_transform_visitor */
6506 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AManyExpr:transform#ANode#accept_transform_visitor */
6507 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AManyExpr:parser_nodes#Prod#n_annotations */
6508 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AManyExpr:parser_nodes#Prod#n_annotations= */
6509 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AManyExpr:parser_nodes#Prod#get_annotations */
6510 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AManyExpr:parser_work#Prod#collect_text */
6511 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AManyExpr:annotation#Prod#get_single_annotation */
6512 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AManyExpr:parser_nodes#ANode#replace_with */
6513 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AManyExpr:literal#AExpr#as_string */
6514 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AManyExpr:literal#AExpr#as_id */
6515 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AManyExpr:flow#AExpr#after_flow_context */
6516 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AManyExpr:flow#AExpr#after_flow_context= */
6517 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#mtype */
6518 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#mtype= */
6519 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#is_typed */
6520 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#is_typed= */
6521 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#implicit_cast_to */
6522 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#implicit_cast_to= */
6523 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#its_variable */
6524 (nitmethod_t
)nit__typing___AExpr___accept_typing
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#accept_typing */
6525 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#comprehension */
6526 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AManyExpr:typing#AExpr#comprehension= */
6527 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AManyExpr:astbuilder#AExpr#make_var_read */
6528 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AManyExpr:astbuilder#AExpr#variable_cache */
6529 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AManyExpr:astbuilder#AExpr#variable_cache= */
6530 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AManyExpr:astbuilder#AExpr#detach_with_placeholder */
6531 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AManyExpr:astbuilder#AExpr#add */
6532 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AManyExpr:abstract_compiler#AExpr#expr */
6533 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AManyExpr:abstract_compiler#AExpr#stmt */
6534 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AManyExpr:transform#ANode#full_transform_visitor */
6535 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AManyExpr:astvalidation#ANode#accept_ast_validation */
6536 (nitmethod_t
)nit___nit__AManyExpr___n_exprs
, /* pointer to parser_nodes:AManyExpr:parser_nodes#AManyExpr#n_exprs */
6537 (nitmethod_t
)nit__parser_prod___AManyExpr___init_amanyexpr
, /* pointer to parser_nodes:AManyExpr:parser_prod#AManyExpr#init_amanyexpr */
6540 /* allocate AManyExpr */
6541 val
* NEW_nit__AManyExpr(const struct type
* type
) {
6542 val
* self
/* : AManyExpr */;
6543 val
* var
/* : null */;
6544 val
* var1
/* : null */;
6545 val
* var2
/* : null */;
6546 short int var3
/* : Bool */;
6547 val
* var4
/* : null */;
6548 val
* var5
/* : null */;
6549 val
* var6
/* : ANodes[AExpr] */;
6550 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
6552 self
->class = &class_nit__AManyExpr
;
6554 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AManyExpr exact> */
6556 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AManyExpr exact> */
6558 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AManyExpr exact> */
6560 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AManyExpr exact> */
6562 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AManyExpr exact> */
6564 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AManyExpr exact> */
6565 var6
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
6567 ((void (*)(val
* self
, val
* p0
))(var6
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var6
, self
) /* parent= on <var6:ANodes[AExpr]>*/;
6570 ((void (*)(val
* self
))(var6
->class->vft
[COLOR_standard__kernel__Object__init
]))(var6
) /* init on <var6:ANodes[AExpr]>*/;
6572 self
->attrs
[COLOR_nit__parser_nodes__AManyExpr___n_exprs
].val
= var6
; /* _n_exprs on <self:AManyExpr exact> */
6575 /* runtime class nit__ATypeExpr */
6576 const struct class class_nit__ATypeExpr
= {
6579 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#object_id */
6580 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#is_same_instance */
6581 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#== */
6582 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#!= */
6583 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#hash */
6584 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#exit */
6585 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#sys */
6586 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ATypeExpr:kernel#Object#init */
6587 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ATypeExpr:sorter#Object#default_comparator */
6588 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ATypeExpr:string#Object#to_s */
6589 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ATypeExpr:string#Object#native_class_name */
6590 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ATypeExpr:string#Object#class_name */
6591 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ATypeExpr:string#Object#inspect */
6592 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ATypeExpr:string#Object#inspect_head */
6593 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ATypeExpr:string#Object#args */
6594 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ATypeExpr:ropes#Object#maxlen */
6595 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ATypeExpr:time#Object#get_time */
6596 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ATypeExpr:file#Object#printn */
6597 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ATypeExpr:file#Object#print */
6598 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ATypeExpr:file#Object#getcwd */
6599 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ATypeExpr:file#Object#file_getcwd */
6600 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ATypeExpr:model_base#Object#intrude_visibility */
6601 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ATypeExpr:model_base#Object#public_visibility */
6602 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ATypeExpr:model_base#Object#protected_visibility */
6603 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ATypeExpr:model_base#Object#private_visibility */
6604 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ATypeExpr:model_base#Object#none_visibility */
6605 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ATypeExpr:version#Object#nit_version */
6606 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ATypeExpr:model#Object#abstract_kind */
6607 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ATypeExpr:model#Object#concrete_kind */
6608 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ATypeExpr:model#Object#interface_kind */
6609 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ATypeExpr:model#Object#enum_kind */
6610 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ATypeExpr:model#Object#extern_kind */
6611 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#location */
6612 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#location= */
6613 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#hot_location */
6614 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#debug */
6615 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#parent */
6616 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#parent= */
6617 (nitmethod_t
)nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ATypeExpr:parser_prod#ATypeExpr#replace_child */
6618 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#Prod#replace_with */
6619 (nitmethod_t
)nit__parser_prod___ATypeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ATypeExpr:parser_prod#ATypeExpr#visit_all */
6620 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ATypeExpr:literal#ANode#accept_literal */
6621 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ATypeExpr:scope#ANode#accept_scope_visitor */
6622 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ATypeExpr:flow#ANode#accept_flow_visitor */
6623 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ATypeExpr:local_var_init#ANode#accept_local_var_visitor */
6624 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ATypeExpr:auto_super_init#ANode#accept_auto_super_init */
6625 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ATypeExpr:astvalidation#AExpr#accept_ast_validation */
6626 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ATypeExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6627 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ATypeExpr:transform#AExpr#full_transform_visitor */
6628 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ATypeExpr:transform#ANode#accept_transform_visitor */
6629 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#Prod#n_annotations */
6630 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#Prod#n_annotations= */
6631 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#Prod#get_annotations */
6632 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ATypeExpr:parser_work#Prod#collect_text */
6633 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ATypeExpr:annotation#Prod#get_single_annotation */
6634 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ATypeExpr:parser_nodes#ANode#replace_with */
6635 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ATypeExpr:literal#AExpr#as_string */
6636 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ATypeExpr:literal#AExpr#as_id */
6637 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ATypeExpr:flow#AExpr#after_flow_context */
6638 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ATypeExpr:flow#AExpr#after_flow_context= */
6639 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#mtype */
6640 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#mtype= */
6641 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#is_typed */
6642 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#is_typed= */
6643 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#implicit_cast_to */
6644 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#implicit_cast_to= */
6645 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#its_variable */
6646 (nitmethod_t
)nit__typing___AExpr___accept_typing
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#accept_typing */
6647 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#comprehension */
6648 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ATypeExpr:typing#AExpr#comprehension= */
6649 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ATypeExpr:astbuilder#AExpr#make_var_read */
6650 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ATypeExpr:astbuilder#AExpr#variable_cache */
6651 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ATypeExpr:astbuilder#AExpr#variable_cache= */
6652 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ATypeExpr:astbuilder#AExpr#detach_with_placeholder */
6653 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ATypeExpr:astbuilder#AExpr#add */
6654 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:ATypeExpr:abstract_compiler#AExpr#expr */
6655 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:ATypeExpr:abstract_compiler#AExpr#stmt */
6656 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ATypeExpr:transform#ANode#full_transform_visitor */
6657 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ATypeExpr:astvalidation#ANode#accept_ast_validation */
6658 (nitmethod_t
)nit__parser_prod___ATypeExpr___n_type_61d
, /* pointer to parser_nodes:ATypeExpr:parser_prod#ATypeExpr#n_type= */
6659 (nitmethod_t
)nit__parser_prod___ATypeExpr___init_atypeexpr
, /* pointer to parser_nodes:ATypeExpr:parser_prod#ATypeExpr#init_atypeexpr */
6662 /* allocate ATypeExpr */
6663 val
* NEW_nit__ATypeExpr(const struct type
* type
) {
6664 val
* self
/* : ATypeExpr */;
6665 val
* var
/* : null */;
6666 val
* var1
/* : null */;
6667 val
* var2
/* : null */;
6668 short int var3
/* : Bool */;
6669 val
* var4
/* : null */;
6670 val
* var5
/* : null */;
6671 self
= nit_alloc(sizeof(struct instance
) + 11*sizeof(nitattribute_t
));
6673 self
->class = &class_nit__ATypeExpr
;
6675 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ATypeExpr exact> */
6677 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ATypeExpr exact> */
6679 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ATypeExpr exact> */
6681 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ATypeExpr exact> */
6683 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ATypeExpr exact> */
6685 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ATypeExpr exact> */
6688 /* runtime class nit__AMethidExpr */
6689 const struct class class_nit__AMethidExpr
= {
6692 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#object_id */
6693 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#is_same_instance */
6694 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#== */
6695 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#!= */
6696 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#hash */
6697 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#exit */
6698 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#sys */
6699 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AMethidExpr:kernel#Object#init */
6700 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AMethidExpr:sorter#Object#default_comparator */
6701 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AMethidExpr:string#Object#to_s */
6702 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AMethidExpr:string#Object#native_class_name */
6703 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AMethidExpr:string#Object#class_name */
6704 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AMethidExpr:string#Object#inspect */
6705 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AMethidExpr:string#Object#inspect_head */
6706 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AMethidExpr:string#Object#args */
6707 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AMethidExpr:ropes#Object#maxlen */
6708 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AMethidExpr:time#Object#get_time */
6709 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AMethidExpr:file#Object#printn */
6710 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AMethidExpr:file#Object#print */
6711 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AMethidExpr:file#Object#getcwd */
6712 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AMethidExpr:file#Object#file_getcwd */
6713 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AMethidExpr:model_base#Object#intrude_visibility */
6714 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AMethidExpr:model_base#Object#public_visibility */
6715 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AMethidExpr:model_base#Object#protected_visibility */
6716 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AMethidExpr:model_base#Object#private_visibility */
6717 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AMethidExpr:model_base#Object#none_visibility */
6718 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AMethidExpr:version#Object#nit_version */
6719 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AMethidExpr:model#Object#abstract_kind */
6720 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AMethidExpr:model#Object#concrete_kind */
6721 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AMethidExpr:model#Object#interface_kind */
6722 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AMethidExpr:model#Object#enum_kind */
6723 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AMethidExpr:model#Object#extern_kind */
6724 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#location */
6725 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#location= */
6726 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#hot_location */
6727 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#debug */
6728 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#parent */
6729 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#parent= */
6730 (nitmethod_t
)nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AMethidExpr:parser_prod#AMethidExpr#replace_child */
6731 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#Prod#replace_with */
6732 (nitmethod_t
)nit__parser_prod___AMethidExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AMethidExpr:parser_prod#AMethidExpr#visit_all */
6733 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AMethidExpr:literal#ANode#accept_literal */
6734 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AMethidExpr:scope#ANode#accept_scope_visitor */
6735 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AMethidExpr:flow#ANode#accept_flow_visitor */
6736 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AMethidExpr:local_var_init#ANode#accept_local_var_visitor */
6737 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AMethidExpr:auto_super_init#ANode#accept_auto_super_init */
6738 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AMethidExpr:astvalidation#AExpr#accept_ast_validation */
6739 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AMethidExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6740 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AMethidExpr:transform#AExpr#full_transform_visitor */
6741 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AMethidExpr:transform#ANode#accept_transform_visitor */
6742 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#Prod#n_annotations */
6743 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#Prod#n_annotations= */
6744 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#Prod#get_annotations */
6745 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AMethidExpr:parser_work#Prod#collect_text */
6746 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AMethidExpr:annotation#Prod#get_single_annotation */
6747 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AMethidExpr:parser_nodes#ANode#replace_with */
6748 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AMethidExpr:literal#AExpr#as_string */
6749 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AMethidExpr:literal#AExpr#as_id */
6750 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AMethidExpr:flow#AExpr#after_flow_context */
6751 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AMethidExpr:flow#AExpr#after_flow_context= */
6752 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#mtype */
6753 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#mtype= */
6754 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#is_typed */
6755 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#is_typed= */
6756 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#implicit_cast_to */
6757 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#implicit_cast_to= */
6758 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#its_variable */
6759 (nitmethod_t
)nit__typing___AExpr___accept_typing
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#accept_typing */
6760 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#comprehension */
6761 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AMethidExpr:typing#AExpr#comprehension= */
6762 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AMethidExpr:astbuilder#AExpr#make_var_read */
6763 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AMethidExpr:astbuilder#AExpr#variable_cache */
6764 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AMethidExpr:astbuilder#AExpr#variable_cache= */
6765 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AMethidExpr:astbuilder#AExpr#detach_with_placeholder */
6766 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AMethidExpr:astbuilder#AExpr#add */
6767 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AMethidExpr:abstract_compiler#AExpr#expr */
6768 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AMethidExpr:abstract_compiler#AExpr#stmt */
6769 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AMethidExpr:transform#ANode#full_transform_visitor */
6770 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AMethidExpr:astvalidation#ANode#accept_ast_validation */
6771 (nitmethod_t
)nit__parser_prod___AMethidExpr___n_expr_61d
, /* pointer to parser_nodes:AMethidExpr:parser_prod#AMethidExpr#n_expr= */
6772 (nitmethod_t
)nit__parser_prod___AMethidExpr___n_id_61d
, /* pointer to parser_nodes:AMethidExpr:parser_prod#AMethidExpr#n_id= */
6773 (nitmethod_t
)nit__parser_prod___AMethidExpr___init_amethidexpr
, /* pointer to parser_nodes:AMethidExpr:parser_prod#AMethidExpr#init_amethidexpr */
6776 /* allocate AMethidExpr */
6777 val
* NEW_nit__AMethidExpr(const struct type
* type
) {
6778 val
* self
/* : AMethidExpr */;
6779 val
* var
/* : null */;
6780 val
* var1
/* : null */;
6781 val
* var2
/* : null */;
6782 short int var3
/* : Bool */;
6783 val
* var4
/* : null */;
6784 val
* var5
/* : null */;
6785 self
= nit_alloc(sizeof(struct instance
) + 12*sizeof(nitattribute_t
));
6787 self
->class = &class_nit__AMethidExpr
;
6789 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMethidExpr exact> */
6791 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMethidExpr exact> */
6793 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AMethidExpr exact> */
6795 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AMethidExpr exact> */
6797 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AMethidExpr exact> */
6799 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AMethidExpr exact> */
6802 /* runtime class nit__AAtExpr */
6803 const struct class class_nit__AAtExpr
= {
6806 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAtExpr:kernel#Object#object_id */
6807 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAtExpr:kernel#Object#is_same_instance */
6808 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAtExpr:kernel#Object#== */
6809 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAtExpr:kernel#Object#!= */
6810 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAtExpr:kernel#Object#hash */
6811 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAtExpr:kernel#Object#exit */
6812 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAtExpr:kernel#Object#sys */
6813 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAtExpr:kernel#Object#init */
6814 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAtExpr:sorter#Object#default_comparator */
6815 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAtExpr:string#Object#to_s */
6816 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAtExpr:string#Object#native_class_name */
6817 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAtExpr:string#Object#class_name */
6818 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAtExpr:string#Object#inspect */
6819 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAtExpr:string#Object#inspect_head */
6820 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAtExpr:string#Object#args */
6821 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAtExpr:ropes#Object#maxlen */
6822 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAtExpr:time#Object#get_time */
6823 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAtExpr:file#Object#printn */
6824 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAtExpr:file#Object#print */
6825 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAtExpr:file#Object#getcwd */
6826 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAtExpr:file#Object#file_getcwd */
6827 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAtExpr:model_base#Object#intrude_visibility */
6828 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAtExpr:model_base#Object#public_visibility */
6829 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAtExpr:model_base#Object#protected_visibility */
6830 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAtExpr:model_base#Object#private_visibility */
6831 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAtExpr:model_base#Object#none_visibility */
6832 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAtExpr:version#Object#nit_version */
6833 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAtExpr:model#Object#abstract_kind */
6834 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAtExpr:model#Object#concrete_kind */
6835 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAtExpr:model#Object#interface_kind */
6836 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAtExpr:model#Object#enum_kind */
6837 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAtExpr:model#Object#extern_kind */
6838 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#location */
6839 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#location= */
6840 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#hot_location */
6841 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#debug */
6842 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#parent */
6843 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#parent= */
6844 (nitmethod_t
)nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAtExpr:parser_prod#AAtExpr#replace_child */
6845 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAtExpr:parser_nodes#Prod#replace_with */
6846 (nitmethod_t
)nit__parser_prod___AAtExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAtExpr:parser_prod#AAtExpr#visit_all */
6847 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAtExpr:literal#ANode#accept_literal */
6848 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAtExpr:scope#ANode#accept_scope_visitor */
6849 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAtExpr:flow#ANode#accept_flow_visitor */
6850 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAtExpr:local_var_init#ANode#accept_local_var_visitor */
6851 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAtExpr:auto_super_init#ANode#accept_auto_super_init */
6852 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAtExpr:astvalidation#AExpr#accept_ast_validation */
6853 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAtExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6854 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:AAtExpr:transform#AExpr#full_transform_visitor */
6855 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAtExpr:transform#ANode#accept_transform_visitor */
6856 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAtExpr:parser_nodes#Prod#n_annotations */
6857 (nitmethod_t
)nit__parser_prod___AAtExpr___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAtExpr:parser_prod#AAtExpr#n_annotations= */
6858 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAtExpr:parser_nodes#Prod#get_annotations */
6859 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAtExpr:parser_work#Prod#collect_text */
6860 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAtExpr:annotation#Prod#get_single_annotation */
6861 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAtExpr:parser_nodes#ANode#replace_with */
6862 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:AAtExpr:literal#AExpr#as_string */
6863 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:AAtExpr:literal#AExpr#as_id */
6864 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:AAtExpr:flow#AExpr#after_flow_context */
6865 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:AAtExpr:flow#AExpr#after_flow_context= */
6866 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#mtype */
6867 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#mtype= */
6868 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#is_typed */
6869 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#is_typed= */
6870 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#implicit_cast_to */
6871 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#implicit_cast_to= */
6872 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#its_variable */
6873 (nitmethod_t
)nit__typing___AExpr___accept_typing
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#accept_typing */
6874 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#comprehension */
6875 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:AAtExpr:typing#AExpr#comprehension= */
6876 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:AAtExpr:astbuilder#AExpr#make_var_read */
6877 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:AAtExpr:astbuilder#AExpr#variable_cache */
6878 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:AAtExpr:astbuilder#AExpr#variable_cache= */
6879 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:AAtExpr:astbuilder#AExpr#detach_with_placeholder */
6880 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:AAtExpr:astbuilder#AExpr#add */
6881 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:AAtExpr:abstract_compiler#AExpr#expr */
6882 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to parser_nodes:AAtExpr:abstract_compiler#AExpr#stmt */
6883 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAtExpr:transform#ANode#full_transform_visitor */
6884 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAtExpr:astvalidation#ANode#accept_ast_validation */
6885 (nitmethod_t
)nit__parser_prod___AAtExpr___init_aatexpr
, /* pointer to parser_nodes:AAtExpr:parser_prod#AAtExpr#init_aatexpr */
6888 /* allocate AAtExpr */
6889 val
* NEW_nit__AAtExpr(const struct type
* type
) {
6890 val
* self
/* : AAtExpr */;
6891 val
* var
/* : null */;
6892 val
* var1
/* : null */;
6893 val
* var2
/* : null */;
6894 short int var3
/* : Bool */;
6895 val
* var4
/* : null */;
6896 val
* var5
/* : null */;
6897 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
6899 self
->class = &class_nit__AAtExpr
;
6901 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAtExpr exact> */
6903 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAtExpr exact> */
6905 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:AAtExpr exact> */
6907 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:AAtExpr exact> */
6909 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:AAtExpr exact> */
6911 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:AAtExpr exact> */
6914 /* runtime class nit__ADebugTypeExpr */
6915 const struct class class_nit__ADebugTypeExpr
= {
6918 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#object_id */
6919 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#is_same_instance */
6920 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#== */
6921 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#!= */
6922 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#hash */
6923 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#exit */
6924 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#sys */
6925 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ADebugTypeExpr:kernel#Object#init */
6926 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ADebugTypeExpr:sorter#Object#default_comparator */
6927 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#to_s */
6928 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#native_class_name */
6929 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#class_name */
6930 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#inspect */
6931 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#inspect_head */
6932 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ADebugTypeExpr:string#Object#args */
6933 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ADebugTypeExpr:ropes#Object#maxlen */
6934 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ADebugTypeExpr:time#Object#get_time */
6935 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#printn */
6936 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#print */
6937 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#getcwd */
6938 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ADebugTypeExpr:file#Object#file_getcwd */
6939 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#intrude_visibility */
6940 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#public_visibility */
6941 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#protected_visibility */
6942 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#private_visibility */
6943 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ADebugTypeExpr:model_base#Object#none_visibility */
6944 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ADebugTypeExpr:version#Object#nit_version */
6945 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#abstract_kind */
6946 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#concrete_kind */
6947 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#interface_kind */
6948 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#enum_kind */
6949 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ADebugTypeExpr:model#Object#extern_kind */
6950 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#location */
6951 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#location= */
6952 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#hot_location */
6953 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#debug */
6954 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#parent */
6955 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#parent= */
6956 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#replace_child */
6957 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#replace_with */
6958 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#visit_all */
6959 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ADebugTypeExpr:literal#ANode#accept_literal */
6960 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:scope#ANode#accept_scope_visitor */
6961 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:flow#ANode#accept_flow_visitor */
6962 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:local_var_init#ANode#accept_local_var_visitor */
6963 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ADebugTypeExpr:auto_super_init#ANode#accept_auto_super_init */
6964 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to parser_nodes:ADebugTypeExpr:astvalidation#AExpr#accept_ast_validation */
6965 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6966 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:transform#AExpr#full_transform_visitor */
6967 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:transform#ANode#accept_transform_visitor */
6968 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#n_annotations */
6969 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#n_annotations= */
6970 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#Prod#get_annotations */
6971 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ADebugTypeExpr:parser_work#Prod#collect_text */
6972 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ADebugTypeExpr:annotation#Prod#get_single_annotation */
6973 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ANode#replace_with */
6974 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to parser_nodes:ADebugTypeExpr:literal#AExpr#as_string */
6975 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to parser_nodes:ADebugTypeExpr:literal#AExpr#as_id */
6976 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to parser_nodes:ADebugTypeExpr:flow#AExpr#after_flow_context */
6977 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to parser_nodes:ADebugTypeExpr:flow#AExpr#after_flow_context= */
6978 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#mtype */
6979 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#mtype= */
6980 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#is_typed */
6981 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#is_typed= */
6982 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#implicit_cast_to */
6983 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#implicit_cast_to= */
6984 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#its_variable */
6985 (nitmethod_t
)nit__typing___ADebugTypeExpr___AExpr__accept_typing
, /* pointer to parser_nodes:ADebugTypeExpr:typing#ADebugTypeExpr#accept_typing */
6986 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#comprehension */
6987 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to parser_nodes:ADebugTypeExpr:typing#AExpr#comprehension= */
6988 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#make_var_read */
6989 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#variable_cache */
6990 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#variable_cache= */
6991 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#detach_with_placeholder */
6992 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to parser_nodes:ADebugTypeExpr:astbuilder#AExpr#add */
6993 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to parser_nodes:ADebugTypeExpr:abstract_compiler#AExpr#expr */
6994 (nitmethod_t
)nit__abstract_compiler___ADebugTypeExpr___AExpr__stmt
, /* pointer to parser_nodes:ADebugTypeExpr:abstract_compiler#ADebugTypeExpr#stmt */
6995 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ADebugTypeExpr:transform#ANode#full_transform_visitor */
6996 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ADebugTypeExpr:astvalidation#ANode#accept_ast_validation */
6997 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___n_kwdebug_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_kwdebug= */
6998 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___n_kwtype_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_kwtype= */
6999 (nitmethod_t
)nit___nit__ADebugTypeExpr___n_expr
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_expr */
7000 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___n_expr_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_expr= */
7001 (nitmethod_t
)nit___nit__ADebugTypeExpr___n_type
, /* pointer to parser_nodes:ADebugTypeExpr:parser_nodes#ADebugTypeExpr#n_type */
7002 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___n_type_61d
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#n_type= */
7003 (nitmethod_t
)nit__parser_prod___ADebugTypeExpr___init_adebugtypeexpr
, /* pointer to parser_nodes:ADebugTypeExpr:parser_prod#ADebugTypeExpr#init_adebugtypeexpr */
7006 /* allocate ADebugTypeExpr */
7007 val
* NEW_nit__ADebugTypeExpr(const struct type
* type
) {
7008 val
* self
/* : ADebugTypeExpr */;
7009 val
* var
/* : null */;
7010 val
* var1
/* : null */;
7011 val
* var2
/* : null */;
7012 short int var3
/* : Bool */;
7013 val
* var4
/* : null */;
7014 val
* var5
/* : null */;
7015 self
= nit_alloc(sizeof(struct instance
) + 14*sizeof(nitattribute_t
));
7017 self
->class = &class_nit__ADebugTypeExpr
;
7019 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ADebugTypeExpr exact> */
7021 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ADebugTypeExpr exact> */
7023 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:ADebugTypeExpr exact> */
7025 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:ADebugTypeExpr exact> */
7027 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:ADebugTypeExpr exact> */
7029 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:ADebugTypeExpr exact> */
7032 /* runtime class nit__AExprs */
7033 /* allocate AExprs */
7034 val
* NEW_nit__AExprs(const struct type
* type
) {
7035 PRINT_ERROR("Runtime error: %s", "AExprs is DEAD");
7039 /* runtime class nit__AListExprs */
7040 const struct class class_nit__AListExprs
= {
7043 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AListExprs:kernel#Object#object_id */
7044 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AListExprs:kernel#Object#is_same_instance */
7045 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AListExprs:kernel#Object#== */
7046 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AListExprs:kernel#Object#!= */
7047 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AListExprs:kernel#Object#hash */
7048 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AListExprs:kernel#Object#exit */
7049 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AListExprs:kernel#Object#sys */
7050 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AListExprs:kernel#Object#init */
7051 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AListExprs:sorter#Object#default_comparator */
7052 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AListExprs:string#Object#to_s */
7053 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AListExprs:string#Object#native_class_name */
7054 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AListExprs:string#Object#class_name */
7055 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AListExprs:string#Object#inspect */
7056 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AListExprs:string#Object#inspect_head */
7057 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AListExprs:string#Object#args */
7058 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AListExprs:ropes#Object#maxlen */
7059 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AListExprs:time#Object#get_time */
7060 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AListExprs:file#Object#printn */
7061 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AListExprs:file#Object#print */
7062 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AListExprs:file#Object#getcwd */
7063 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AListExprs:file#Object#file_getcwd */
7064 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AListExprs:model_base#Object#intrude_visibility */
7065 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AListExprs:model_base#Object#public_visibility */
7066 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AListExprs:model_base#Object#protected_visibility */
7067 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AListExprs:model_base#Object#private_visibility */
7068 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AListExprs:model_base#Object#none_visibility */
7069 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AListExprs:version#Object#nit_version */
7070 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AListExprs:model#Object#abstract_kind */
7071 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AListExprs:model#Object#concrete_kind */
7072 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AListExprs:model#Object#interface_kind */
7073 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AListExprs:model#Object#enum_kind */
7074 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AListExprs:model#Object#extern_kind */
7075 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#location */
7076 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#location= */
7077 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#hot_location */
7078 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#debug */
7079 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#parent */
7080 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#parent= */
7081 (nitmethod_t
)nit__parser_prod___AListExprs___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#replace_child */
7082 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#replace_with */
7083 (nitmethod_t
)nit__parser_prod___AListExprs___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#visit_all */
7084 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AListExprs:literal#ANode#accept_literal */
7085 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AListExprs:scope#ANode#accept_scope_visitor */
7086 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AListExprs:flow#ANode#accept_flow_visitor */
7087 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AListExprs:local_var_init#ANode#accept_local_var_visitor */
7088 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AListExprs:auto_super_init#ANode#accept_auto_super_init */
7089 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AListExprs:astvalidation#ANode#accept_ast_validation */
7090 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AListExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7091 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AListExprs:transform#ANode#full_transform_visitor */
7092 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AListExprs:transform#ANode#accept_transform_visitor */
7093 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#n_annotations */
7094 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#n_annotations= */
7095 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AListExprs:parser_nodes#Prod#get_annotations */
7096 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AListExprs:parser_work#Prod#collect_text */
7097 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AListExprs:annotation#Prod#get_single_annotation */
7098 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AListExprs:parser_nodes#ANode#replace_with */
7099 (nitmethod_t
)nit___nit__AExprs___n_exprs
, /* pointer to parser_nodes:AListExprs:parser_nodes#AExprs#n_exprs */
7100 (nitmethod_t
)nit__typing___AExprs___to_a
, /* pointer to parser_nodes:AListExprs:typing#AExprs#to_a */
7101 (nitmethod_t
)nit__parser_prod___AListExprs___init_alistexprs
, /* pointer to parser_nodes:AListExprs:parser_prod#AListExprs#init_alistexprs */
7104 /* allocate AListExprs */
7105 val
* NEW_nit__AListExprs(const struct type
* type
) {
7106 val
* self
/* : AListExprs */;
7107 val
* var
/* : null */;
7108 val
* var1
/* : null */;
7109 val
* var2
/* : ANodes[AExpr] */;
7110 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7112 self
->class = &class_nit__AListExprs
;
7114 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AListExprs exact> */
7116 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AListExprs exact> */
7117 var2
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
7119 ((void (*)(val
* self
, val
* p0
))(var2
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[AExpr]>*/;
7122 ((void (*)(val
* self
))(var2
->class->vft
[COLOR_standard__kernel__Object__init
]))(var2
) /* init on <var2:ANodes[AExpr]>*/;
7124 self
->attrs
[COLOR_nit__parser_nodes__AExprs___n_exprs
].val
= var2
; /* _n_exprs on <self:AListExprs exact> */
7127 /* runtime class nit__AParExprs */
7128 const struct class class_nit__AParExprs
= {
7131 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AParExprs:kernel#Object#object_id */
7132 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AParExprs:kernel#Object#is_same_instance */
7133 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AParExprs:kernel#Object#== */
7134 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AParExprs:kernel#Object#!= */
7135 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AParExprs:kernel#Object#hash */
7136 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AParExprs:kernel#Object#exit */
7137 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AParExprs:kernel#Object#sys */
7138 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AParExprs:kernel#Object#init */
7139 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AParExprs:sorter#Object#default_comparator */
7140 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AParExprs:string#Object#to_s */
7141 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AParExprs:string#Object#native_class_name */
7142 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AParExprs:string#Object#class_name */
7143 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AParExprs:string#Object#inspect */
7144 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AParExprs:string#Object#inspect_head */
7145 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AParExprs:string#Object#args */
7146 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AParExprs:ropes#Object#maxlen */
7147 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AParExprs:time#Object#get_time */
7148 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AParExprs:file#Object#printn */
7149 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AParExprs:file#Object#print */
7150 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AParExprs:file#Object#getcwd */
7151 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AParExprs:file#Object#file_getcwd */
7152 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AParExprs:model_base#Object#intrude_visibility */
7153 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AParExprs:model_base#Object#public_visibility */
7154 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AParExprs:model_base#Object#protected_visibility */
7155 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AParExprs:model_base#Object#private_visibility */
7156 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AParExprs:model_base#Object#none_visibility */
7157 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AParExprs:version#Object#nit_version */
7158 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AParExprs:model#Object#abstract_kind */
7159 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AParExprs:model#Object#concrete_kind */
7160 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AParExprs:model#Object#interface_kind */
7161 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AParExprs:model#Object#enum_kind */
7162 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AParExprs:model#Object#extern_kind */
7163 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#location */
7164 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#location= */
7165 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#hot_location */
7166 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#debug */
7167 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#parent */
7168 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#parent= */
7169 (nitmethod_t
)nit__parser_prod___AParExprs___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#replace_child */
7170 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#replace_with */
7171 (nitmethod_t
)nit__parser_prod___AParExprs___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#visit_all */
7172 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AParExprs:literal#ANode#accept_literal */
7173 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AParExprs:scope#ANode#accept_scope_visitor */
7174 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AParExprs:flow#ANode#accept_flow_visitor */
7175 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AParExprs:local_var_init#ANode#accept_local_var_visitor */
7176 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AParExprs:auto_super_init#ANode#accept_auto_super_init */
7177 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AParExprs:astvalidation#ANode#accept_ast_validation */
7178 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AParExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7179 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AParExprs:transform#ANode#full_transform_visitor */
7180 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AParExprs:transform#ANode#accept_transform_visitor */
7181 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#n_annotations */
7182 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#n_annotations= */
7183 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AParExprs:parser_nodes#Prod#get_annotations */
7184 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AParExprs:parser_work#Prod#collect_text */
7185 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AParExprs:annotation#Prod#get_single_annotation */
7186 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AParExprs:parser_nodes#ANode#replace_with */
7187 (nitmethod_t
)nit___nit__AExprs___n_exprs
, /* pointer to parser_nodes:AParExprs:parser_nodes#AExprs#n_exprs */
7188 (nitmethod_t
)nit__typing___AExprs___to_a
, /* pointer to parser_nodes:AParExprs:typing#AExprs#to_a */
7189 (nitmethod_t
)nit__parser_prod___AParExprs___n_opar_61d
, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#n_opar= */
7190 (nitmethod_t
)nit__parser_prod___AParExprs___n_cpar_61d
, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#n_cpar= */
7191 (nitmethod_t
)nit__parser_prod___AParExprs___init_aparexprs
, /* pointer to parser_nodes:AParExprs:parser_prod#AParExprs#init_aparexprs */
7194 /* allocate AParExprs */
7195 val
* NEW_nit__AParExprs(const struct type
* type
) {
7196 val
* self
/* : AParExprs */;
7197 val
* var
/* : null */;
7198 val
* var1
/* : null */;
7199 val
* var2
/* : ANodes[AExpr] */;
7200 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
7202 self
->class = &class_nit__AParExprs
;
7204 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AParExprs exact> */
7206 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AParExprs exact> */
7207 var2
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
7209 ((void (*)(val
* self
, val
* p0
))(var2
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[AExpr]>*/;
7212 ((void (*)(val
* self
))(var2
->class->vft
[COLOR_standard__kernel__Object__init
]))(var2
) /* init on <var2:ANodes[AExpr]>*/;
7214 self
->attrs
[COLOR_nit__parser_nodes__AExprs___n_exprs
].val
= var2
; /* _n_exprs on <self:AParExprs exact> */
7217 /* runtime class nit__ABraExprs */
7218 const struct class class_nit__ABraExprs
= {
7221 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ABraExprs:kernel#Object#object_id */
7222 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ABraExprs:kernel#Object#is_same_instance */
7223 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ABraExprs:kernel#Object#== */
7224 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ABraExprs:kernel#Object#!= */
7225 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ABraExprs:kernel#Object#hash */
7226 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ABraExprs:kernel#Object#exit */
7227 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ABraExprs:kernel#Object#sys */
7228 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ABraExprs:kernel#Object#init */
7229 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ABraExprs:sorter#Object#default_comparator */
7230 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ABraExprs:string#Object#to_s */
7231 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ABraExprs:string#Object#native_class_name */
7232 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ABraExprs:string#Object#class_name */
7233 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ABraExprs:string#Object#inspect */
7234 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ABraExprs:string#Object#inspect_head */
7235 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ABraExprs:string#Object#args */
7236 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ABraExprs:ropes#Object#maxlen */
7237 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ABraExprs:time#Object#get_time */
7238 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ABraExprs:file#Object#printn */
7239 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ABraExprs:file#Object#print */
7240 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ABraExprs:file#Object#getcwd */
7241 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ABraExprs:file#Object#file_getcwd */
7242 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ABraExprs:model_base#Object#intrude_visibility */
7243 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ABraExprs:model_base#Object#public_visibility */
7244 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ABraExprs:model_base#Object#protected_visibility */
7245 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ABraExprs:model_base#Object#private_visibility */
7246 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ABraExprs:model_base#Object#none_visibility */
7247 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ABraExprs:version#Object#nit_version */
7248 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ABraExprs:model#Object#abstract_kind */
7249 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ABraExprs:model#Object#concrete_kind */
7250 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ABraExprs:model#Object#interface_kind */
7251 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ABraExprs:model#Object#enum_kind */
7252 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ABraExprs:model#Object#extern_kind */
7253 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#location */
7254 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#location= */
7255 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#hot_location */
7256 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#debug */
7257 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#parent */
7258 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#parent= */
7259 (nitmethod_t
)nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#replace_child */
7260 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#replace_with */
7261 (nitmethod_t
)nit__parser_prod___ABraExprs___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#visit_all */
7262 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ABraExprs:literal#ANode#accept_literal */
7263 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ABraExprs:scope#ANode#accept_scope_visitor */
7264 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ABraExprs:flow#ANode#accept_flow_visitor */
7265 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ABraExprs:local_var_init#ANode#accept_local_var_visitor */
7266 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ABraExprs:auto_super_init#ANode#accept_auto_super_init */
7267 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ABraExprs:astvalidation#ANode#accept_ast_validation */
7268 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ABraExprs:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7269 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ABraExprs:transform#ANode#full_transform_visitor */
7270 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ABraExprs:transform#ANode#accept_transform_visitor */
7271 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#n_annotations */
7272 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#n_annotations= */
7273 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ABraExprs:parser_nodes#Prod#get_annotations */
7274 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ABraExprs:parser_work#Prod#collect_text */
7275 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ABraExprs:annotation#Prod#get_single_annotation */
7276 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ABraExprs:parser_nodes#ANode#replace_with */
7277 (nitmethod_t
)nit___nit__AExprs___n_exprs
, /* pointer to parser_nodes:ABraExprs:parser_nodes#AExprs#n_exprs */
7278 (nitmethod_t
)nit__typing___AExprs___to_a
, /* pointer to parser_nodes:ABraExprs:typing#AExprs#to_a */
7279 (nitmethod_t
)nit__parser_prod___ABraExprs___n_obra_61d
, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#n_obra= */
7280 (nitmethod_t
)nit__parser_prod___ABraExprs___n_cbra_61d
, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#n_cbra= */
7281 (nitmethod_t
)nit__parser_prod___ABraExprs___init_abraexprs
, /* pointer to parser_nodes:ABraExprs:parser_prod#ABraExprs#init_abraexprs */
7284 /* allocate ABraExprs */
7285 val
* NEW_nit__ABraExprs(const struct type
* type
) {
7286 val
* self
/* : ABraExprs */;
7287 val
* var
/* : null */;
7288 val
* var1
/* : null */;
7289 val
* var2
/* : ANodes[AExpr] */;
7290 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
7292 self
->class = &class_nit__ABraExprs
;
7294 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ABraExprs exact> */
7296 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ABraExprs exact> */
7297 var2
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
7299 ((void (*)(val
* self
, val
* p0
))(var2
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[AExpr]>*/;
7302 ((void (*)(val
* self
))(var2
->class->vft
[COLOR_standard__kernel__Object__init
]))(var2
) /* init on <var2:ANodes[AExpr]>*/;
7304 self
->attrs
[COLOR_nit__parser_nodes__AExprs___n_exprs
].val
= var2
; /* _n_exprs on <self:ABraExprs exact> */
7307 /* runtime class nit__AAssignOp */
7308 /* allocate AAssignOp */
7309 val
* NEW_nit__AAssignOp(const struct type
* type
) {
7310 PRINT_ERROR("Runtime error: %s", "AAssignOp is DEAD");
7314 /* runtime class nit__APlusAssignOp */
7315 const struct class class_nit__APlusAssignOp
= {
7318 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#object_id */
7319 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#is_same_instance */
7320 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#== */
7321 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#!= */
7322 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#hash */
7323 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#exit */
7324 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#sys */
7325 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:APlusAssignOp:kernel#Object#init */
7326 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:APlusAssignOp:sorter#Object#default_comparator */
7327 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:APlusAssignOp:string#Object#to_s */
7328 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:APlusAssignOp:string#Object#native_class_name */
7329 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:APlusAssignOp:string#Object#class_name */
7330 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:APlusAssignOp:string#Object#inspect */
7331 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:APlusAssignOp:string#Object#inspect_head */
7332 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:APlusAssignOp:string#Object#args */
7333 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:APlusAssignOp:ropes#Object#maxlen */
7334 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:APlusAssignOp:time#Object#get_time */
7335 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:APlusAssignOp:file#Object#printn */
7336 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:APlusAssignOp:file#Object#print */
7337 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:APlusAssignOp:file#Object#getcwd */
7338 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:APlusAssignOp:file#Object#file_getcwd */
7339 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#intrude_visibility */
7340 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#public_visibility */
7341 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#protected_visibility */
7342 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#private_visibility */
7343 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:APlusAssignOp:model_base#Object#none_visibility */
7344 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:APlusAssignOp:version#Object#nit_version */
7345 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:APlusAssignOp:model#Object#abstract_kind */
7346 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:APlusAssignOp:model#Object#concrete_kind */
7347 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:APlusAssignOp:model#Object#interface_kind */
7348 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:APlusAssignOp:model#Object#enum_kind */
7349 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:APlusAssignOp:model#Object#extern_kind */
7350 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#location */
7351 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#location= */
7352 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#hot_location */
7353 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#debug */
7354 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#parent */
7355 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#parent= */
7356 (nitmethod_t
)nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#replace_child */
7357 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#replace_with */
7358 (nitmethod_t
)nit__parser_prod___APlusAssignOp___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#visit_all */
7359 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:APlusAssignOp:literal#ANode#accept_literal */
7360 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:APlusAssignOp:scope#ANode#accept_scope_visitor */
7361 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:APlusAssignOp:flow#ANode#accept_flow_visitor */
7362 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:APlusAssignOp:local_var_init#ANode#accept_local_var_visitor */
7363 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:APlusAssignOp:auto_super_init#ANode#accept_auto_super_init */
7364 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:APlusAssignOp:astvalidation#ANode#accept_ast_validation */
7365 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:APlusAssignOp:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7366 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:APlusAssignOp:transform#ANode#full_transform_visitor */
7367 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:APlusAssignOp:transform#ANode#accept_transform_visitor */
7368 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#n_annotations */
7369 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#n_annotations= */
7370 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#Prod#get_annotations */
7371 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:APlusAssignOp:parser_work#Prod#collect_text */
7372 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:APlusAssignOp:annotation#Prod#get_single_annotation */
7373 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:APlusAssignOp:parser_nodes#ANode#replace_with */
7374 (nitmethod_t
)nit__parser_prod___APlusAssignOp___n_pluseq_61d
, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#n_pluseq= */
7375 (nitmethod_t
)nit__parser_prod___APlusAssignOp___init_aplusassignop
, /* pointer to parser_nodes:APlusAssignOp:parser_prod#APlusAssignOp#init_aplusassignop */
7378 /* allocate APlusAssignOp */
7379 val
* NEW_nit__APlusAssignOp(const struct type
* type
) {
7380 val
* self
/* : APlusAssignOp */;
7381 val
* var
/* : null */;
7382 val
* var1
/* : null */;
7383 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7385 self
->class = &class_nit__APlusAssignOp
;
7387 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APlusAssignOp exact> */
7389 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APlusAssignOp exact> */
7392 /* runtime class nit__AMinusAssignOp */
7393 const struct class class_nit__AMinusAssignOp
= {
7396 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#object_id */
7397 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#is_same_instance */
7398 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#== */
7399 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#!= */
7400 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#hash */
7401 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#exit */
7402 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#sys */
7403 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AMinusAssignOp:kernel#Object#init */
7404 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AMinusAssignOp:sorter#Object#default_comparator */
7405 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#to_s */
7406 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#native_class_name */
7407 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#class_name */
7408 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#inspect */
7409 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#inspect_head */
7410 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AMinusAssignOp:string#Object#args */
7411 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AMinusAssignOp:ropes#Object#maxlen */
7412 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AMinusAssignOp:time#Object#get_time */
7413 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AMinusAssignOp:file#Object#printn */
7414 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AMinusAssignOp:file#Object#print */
7415 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AMinusAssignOp:file#Object#getcwd */
7416 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AMinusAssignOp:file#Object#file_getcwd */
7417 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#intrude_visibility */
7418 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#public_visibility */
7419 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#protected_visibility */
7420 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#private_visibility */
7421 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AMinusAssignOp:model_base#Object#none_visibility */
7422 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AMinusAssignOp:version#Object#nit_version */
7423 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AMinusAssignOp:model#Object#abstract_kind */
7424 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AMinusAssignOp:model#Object#concrete_kind */
7425 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AMinusAssignOp:model#Object#interface_kind */
7426 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AMinusAssignOp:model#Object#enum_kind */
7427 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AMinusAssignOp:model#Object#extern_kind */
7428 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#location */
7429 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#location= */
7430 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#hot_location */
7431 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#debug */
7432 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#parent */
7433 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#parent= */
7434 (nitmethod_t
)nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#replace_child */
7435 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#replace_with */
7436 (nitmethod_t
)nit__parser_prod___AMinusAssignOp___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#visit_all */
7437 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AMinusAssignOp:literal#ANode#accept_literal */
7438 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AMinusAssignOp:scope#ANode#accept_scope_visitor */
7439 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AMinusAssignOp:flow#ANode#accept_flow_visitor */
7440 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AMinusAssignOp:local_var_init#ANode#accept_local_var_visitor */
7441 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AMinusAssignOp:auto_super_init#ANode#accept_auto_super_init */
7442 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AMinusAssignOp:astvalidation#ANode#accept_ast_validation */
7443 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AMinusAssignOp:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7444 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AMinusAssignOp:transform#ANode#full_transform_visitor */
7445 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AMinusAssignOp:transform#ANode#accept_transform_visitor */
7446 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#n_annotations */
7447 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#n_annotations= */
7448 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#Prod#get_annotations */
7449 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AMinusAssignOp:parser_work#Prod#collect_text */
7450 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AMinusAssignOp:annotation#Prod#get_single_annotation */
7451 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AMinusAssignOp:parser_nodes#ANode#replace_with */
7452 (nitmethod_t
)nit__parser_prod___AMinusAssignOp___n_minuseq_61d
, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#n_minuseq= */
7453 (nitmethod_t
)nit__parser_prod___AMinusAssignOp___init_aminusassignop
, /* pointer to parser_nodes:AMinusAssignOp:parser_prod#AMinusAssignOp#init_aminusassignop */
7456 /* allocate AMinusAssignOp */
7457 val
* NEW_nit__AMinusAssignOp(const struct type
* type
) {
7458 val
* self
/* : AMinusAssignOp */;
7459 val
* var
/* : null */;
7460 val
* var1
/* : null */;
7461 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
7463 self
->class = &class_nit__AMinusAssignOp
;
7465 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AMinusAssignOp exact> */
7467 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AMinusAssignOp exact> */
7470 /* runtime class nit__AModuleName */
7471 const struct class class_nit__AModuleName
= {
7474 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AModuleName:kernel#Object#object_id */
7475 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AModuleName:kernel#Object#is_same_instance */
7476 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AModuleName:kernel#Object#== */
7477 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AModuleName:kernel#Object#!= */
7478 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AModuleName:kernel#Object#hash */
7479 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AModuleName:kernel#Object#exit */
7480 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AModuleName:kernel#Object#sys */
7481 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AModuleName:kernel#Object#init */
7482 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AModuleName:sorter#Object#default_comparator */
7483 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AModuleName:string#Object#to_s */
7484 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AModuleName:string#Object#native_class_name */
7485 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AModuleName:string#Object#class_name */
7486 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AModuleName:string#Object#inspect */
7487 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AModuleName:string#Object#inspect_head */
7488 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AModuleName:string#Object#args */
7489 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AModuleName:ropes#Object#maxlen */
7490 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AModuleName:time#Object#get_time */
7491 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AModuleName:file#Object#printn */
7492 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AModuleName:file#Object#print */
7493 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AModuleName:file#Object#getcwd */
7494 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AModuleName:file#Object#file_getcwd */
7495 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AModuleName:model_base#Object#intrude_visibility */
7496 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AModuleName:model_base#Object#public_visibility */
7497 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AModuleName:model_base#Object#protected_visibility */
7498 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AModuleName:model_base#Object#private_visibility */
7499 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AModuleName:model_base#Object#none_visibility */
7500 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AModuleName:version#Object#nit_version */
7501 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AModuleName:model#Object#abstract_kind */
7502 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AModuleName:model#Object#concrete_kind */
7503 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AModuleName:model#Object#interface_kind */
7504 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AModuleName:model#Object#enum_kind */
7505 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AModuleName:model#Object#extern_kind */
7506 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#location */
7507 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#location= */
7508 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#hot_location */
7509 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#debug */
7510 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#parent */
7511 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#parent= */
7512 (nitmethod_t
)nit__parser_prod___AModuleName___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#replace_child */
7513 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#replace_with */
7514 (nitmethod_t
)nit__parser_prod___AModuleName___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#visit_all */
7515 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AModuleName:literal#ANode#accept_literal */
7516 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AModuleName:scope#ANode#accept_scope_visitor */
7517 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AModuleName:flow#ANode#accept_flow_visitor */
7518 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AModuleName:local_var_init#ANode#accept_local_var_visitor */
7519 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AModuleName:auto_super_init#ANode#accept_auto_super_init */
7520 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AModuleName:astvalidation#ANode#accept_ast_validation */
7521 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AModuleName:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7522 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AModuleName:transform#ANode#full_transform_visitor */
7523 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AModuleName:transform#ANode#accept_transform_visitor */
7524 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#n_annotations */
7525 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#n_annotations= */
7526 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AModuleName:parser_nodes#Prod#get_annotations */
7527 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AModuleName:parser_work#Prod#collect_text */
7528 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AModuleName:annotation#Prod#get_single_annotation */
7529 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AModuleName:parser_nodes#ANode#replace_with */
7530 (nitmethod_t
)nit___nit__AModuleName___n_quad
, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_quad */
7531 (nitmethod_t
)nit__parser_prod___AModuleName___n_quad_61d
, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#n_quad= */
7532 (nitmethod_t
)nit___nit__AModuleName___n_path
, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_path */
7533 (nitmethod_t
)nit___nit__AModuleName___n_id
, /* pointer to parser_nodes:AModuleName:parser_nodes#AModuleName#n_id */
7534 (nitmethod_t
)nit__parser_prod___AModuleName___n_id_61d
, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#n_id= */
7535 (nitmethod_t
)nit__parser_prod___AModuleName___init_amodulename
, /* pointer to parser_nodes:AModuleName:parser_prod#AModuleName#init_amodulename */
7538 /* allocate AModuleName */
7539 val
* NEW_nit__AModuleName(const struct type
* type
) {
7540 val
* self
/* : AModuleName */;
7541 val
* var
/* : null */;
7542 val
* var1
/* : null */;
7543 val
* var2
/* : null */;
7544 val
* var3
/* : ANodes[TId] */;
7545 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
7547 self
->class = &class_nit__AModuleName
;
7549 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AModuleName exact> */
7551 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AModuleName exact> */
7553 self
->attrs
[COLOR_nit__parser_nodes__AModuleName___n_quad
].val
= var2
; /* _n_quad on <self:AModuleName exact> */
7554 var3
= NEW_nit__ANodes(&type_nit__ANodes__nit__TId
);
7556 ((void (*)(val
* self
, val
* p0
))(var3
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var3
, self
) /* parent= on <var3:ANodes[TId]>*/;
7559 ((void (*)(val
* self
))(var3
->class->vft
[COLOR_standard__kernel__Object__init
]))(var3
) /* init on <var3:ANodes[TId]>*/;
7561 self
->attrs
[COLOR_nit__parser_nodes__AModuleName___n_path
].val
= var3
; /* _n_path on <self:AModuleName exact> */
7564 /* runtime class nit__AInLanguage */
7565 const struct class class_nit__AInLanguage
= {
7568 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AInLanguage:kernel#Object#object_id */
7569 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AInLanguage:kernel#Object#is_same_instance */
7570 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AInLanguage:kernel#Object#== */
7571 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AInLanguage:kernel#Object#!= */
7572 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AInLanguage:kernel#Object#hash */
7573 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AInLanguage:kernel#Object#exit */
7574 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AInLanguage:kernel#Object#sys */
7575 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AInLanguage:kernel#Object#init */
7576 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AInLanguage:sorter#Object#default_comparator */
7577 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AInLanguage:string#Object#to_s */
7578 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AInLanguage:string#Object#native_class_name */
7579 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AInLanguage:string#Object#class_name */
7580 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AInLanguage:string#Object#inspect */
7581 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AInLanguage:string#Object#inspect_head */
7582 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AInLanguage:string#Object#args */
7583 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AInLanguage:ropes#Object#maxlen */
7584 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AInLanguage:time#Object#get_time */
7585 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AInLanguage:file#Object#printn */
7586 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AInLanguage:file#Object#print */
7587 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AInLanguage:file#Object#getcwd */
7588 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AInLanguage:file#Object#file_getcwd */
7589 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AInLanguage:model_base#Object#intrude_visibility */
7590 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AInLanguage:model_base#Object#public_visibility */
7591 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AInLanguage:model_base#Object#protected_visibility */
7592 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AInLanguage:model_base#Object#private_visibility */
7593 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AInLanguage:model_base#Object#none_visibility */
7594 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AInLanguage:version#Object#nit_version */
7595 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AInLanguage:model#Object#abstract_kind */
7596 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AInLanguage:model#Object#concrete_kind */
7597 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AInLanguage:model#Object#interface_kind */
7598 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AInLanguage:model#Object#enum_kind */
7599 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AInLanguage:model#Object#extern_kind */
7600 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#location */
7601 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#location= */
7602 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#hot_location */
7603 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#debug */
7604 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#parent */
7605 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#parent= */
7606 (nitmethod_t
)nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#replace_child */
7607 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#replace_with */
7608 (nitmethod_t
)nit__parser_prod___AInLanguage___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#visit_all */
7609 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AInLanguage:literal#ANode#accept_literal */
7610 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AInLanguage:scope#ANode#accept_scope_visitor */
7611 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AInLanguage:flow#ANode#accept_flow_visitor */
7612 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AInLanguage:local_var_init#ANode#accept_local_var_visitor */
7613 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AInLanguage:auto_super_init#ANode#accept_auto_super_init */
7614 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AInLanguage:astvalidation#ANode#accept_ast_validation */
7615 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AInLanguage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7616 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AInLanguage:transform#ANode#full_transform_visitor */
7617 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AInLanguage:transform#ANode#accept_transform_visitor */
7618 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#n_annotations */
7619 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#n_annotations= */
7620 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AInLanguage:parser_nodes#Prod#get_annotations */
7621 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AInLanguage:parser_work#Prod#collect_text */
7622 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AInLanguage:annotation#Prod#get_single_annotation */
7623 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AInLanguage:parser_nodes#ANode#replace_with */
7624 (nitmethod_t
)nit__parser_prod___AInLanguage___n_kwin_61d
, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#n_kwin= */
7625 (nitmethod_t
)nit__parser_prod___AInLanguage___n_string_61d
, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#n_string= */
7626 (nitmethod_t
)nit__parser_prod___AInLanguage___init_ainlanguage
, /* pointer to parser_nodes:AInLanguage:parser_prod#AInLanguage#init_ainlanguage */
7629 /* allocate AInLanguage */
7630 val
* NEW_nit__AInLanguage(const struct type
* type
) {
7631 val
* self
/* : AInLanguage */;
7632 val
* var
/* : null */;
7633 val
* var1
/* : null */;
7634 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7636 self
->class = &class_nit__AInLanguage
;
7638 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AInLanguage exact> */
7640 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AInLanguage exact> */
7643 /* runtime class nit__AExternCodeBlock */
7644 const struct class class_nit__AExternCodeBlock
= {
7647 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#object_id */
7648 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#is_same_instance */
7649 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#== */
7650 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#!= */
7651 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#hash */
7652 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#exit */
7653 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#sys */
7654 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AExternCodeBlock:kernel#Object#init */
7655 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AExternCodeBlock:sorter#Object#default_comparator */
7656 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#to_s */
7657 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#native_class_name */
7658 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#class_name */
7659 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#inspect */
7660 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#inspect_head */
7661 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AExternCodeBlock:string#Object#args */
7662 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AExternCodeBlock:ropes#Object#maxlen */
7663 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AExternCodeBlock:time#Object#get_time */
7664 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AExternCodeBlock:file#Object#printn */
7665 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AExternCodeBlock:file#Object#print */
7666 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AExternCodeBlock:file#Object#getcwd */
7667 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AExternCodeBlock:file#Object#file_getcwd */
7668 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#intrude_visibility */
7669 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#public_visibility */
7670 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#protected_visibility */
7671 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#private_visibility */
7672 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AExternCodeBlock:model_base#Object#none_visibility */
7673 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AExternCodeBlock:version#Object#nit_version */
7674 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AExternCodeBlock:model#Object#abstract_kind */
7675 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AExternCodeBlock:model#Object#concrete_kind */
7676 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AExternCodeBlock:model#Object#interface_kind */
7677 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AExternCodeBlock:model#Object#enum_kind */
7678 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AExternCodeBlock:model#Object#extern_kind */
7679 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#location */
7680 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#location= */
7681 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#hot_location */
7682 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#debug */
7683 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#parent */
7684 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#parent= */
7685 (nitmethod_t
)nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#replace_child */
7686 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#replace_with */
7687 (nitmethod_t
)nit__parser_prod___AExternCodeBlock___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#visit_all */
7688 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AExternCodeBlock:literal#ANode#accept_literal */
7689 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AExternCodeBlock:scope#ANode#accept_scope_visitor */
7690 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AExternCodeBlock:flow#ANode#accept_flow_visitor */
7691 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AExternCodeBlock:local_var_init#ANode#accept_local_var_visitor */
7692 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AExternCodeBlock:auto_super_init#ANode#accept_auto_super_init */
7693 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AExternCodeBlock:astvalidation#ANode#accept_ast_validation */
7694 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AExternCodeBlock:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7695 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AExternCodeBlock:transform#ANode#full_transform_visitor */
7696 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AExternCodeBlock:transform#ANode#accept_transform_visitor */
7697 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#n_annotations */
7698 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#n_annotations= */
7699 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#Prod#get_annotations */
7700 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AExternCodeBlock:parser_work#Prod#collect_text */
7701 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AExternCodeBlock:annotation#Prod#get_single_annotation */
7702 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AExternCodeBlock:parser_nodes#ANode#replace_with */
7703 (nitmethod_t
)nit__parser_prod___AExternCodeBlock___n_in_language_61d
, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#n_in_language= */
7704 (nitmethod_t
)nit__parser_prod___AExternCodeBlock___n_extern_code_segment_61d
, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#n_extern_code_segment= */
7705 (nitmethod_t
)nit__parser_prod___AExternCodeBlock___init_aexterncodeblock
, /* pointer to parser_nodes:AExternCodeBlock:parser_prod#AExternCodeBlock#init_aexterncodeblock */
7708 /* allocate AExternCodeBlock */
7709 val
* NEW_nit__AExternCodeBlock(const struct type
* type
) {
7710 val
* self
/* : AExternCodeBlock */;
7711 val
* var
/* : null */;
7712 val
* var1
/* : null */;
7713 val
* var2
/* : null */;
7714 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7716 self
->class = &class_nit__AExternCodeBlock
;
7718 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AExternCodeBlock exact> */
7720 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AExternCodeBlock exact> */
7722 self
->attrs
[COLOR_nit__parser_nodes__AExternCodeBlock___n_in_language
].val
= var2
; /* _n_in_language on <self:AExternCodeBlock exact> */
7725 /* runtime class nit__AQualified */
7726 const struct class class_nit__AQualified
= {
7729 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AQualified:kernel#Object#object_id */
7730 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AQualified:kernel#Object#is_same_instance */
7731 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AQualified:kernel#Object#== */
7732 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AQualified:kernel#Object#!= */
7733 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AQualified:kernel#Object#hash */
7734 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AQualified:kernel#Object#exit */
7735 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AQualified:kernel#Object#sys */
7736 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AQualified:kernel#Object#init */
7737 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AQualified:sorter#Object#default_comparator */
7738 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AQualified:string#Object#to_s */
7739 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AQualified:string#Object#native_class_name */
7740 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AQualified:string#Object#class_name */
7741 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AQualified:string#Object#inspect */
7742 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AQualified:string#Object#inspect_head */
7743 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AQualified:string#Object#args */
7744 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AQualified:ropes#Object#maxlen */
7745 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AQualified:time#Object#get_time */
7746 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AQualified:file#Object#printn */
7747 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AQualified:file#Object#print */
7748 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AQualified:file#Object#getcwd */
7749 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AQualified:file#Object#file_getcwd */
7750 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AQualified:model_base#Object#intrude_visibility */
7751 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AQualified:model_base#Object#public_visibility */
7752 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AQualified:model_base#Object#protected_visibility */
7753 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AQualified:model_base#Object#private_visibility */
7754 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AQualified:model_base#Object#none_visibility */
7755 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AQualified:version#Object#nit_version */
7756 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AQualified:model#Object#abstract_kind */
7757 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AQualified:model#Object#concrete_kind */
7758 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AQualified:model#Object#interface_kind */
7759 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AQualified:model#Object#enum_kind */
7760 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AQualified:model#Object#extern_kind */
7761 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#location */
7762 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#location= */
7763 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#hot_location */
7764 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#debug */
7765 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#parent */
7766 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#parent= */
7767 (nitmethod_t
)nit__parser_prod___AQualified___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#replace_child */
7768 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#replace_with */
7769 (nitmethod_t
)nit__parser_prod___AQualified___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#visit_all */
7770 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AQualified:literal#ANode#accept_literal */
7771 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AQualified:scope#ANode#accept_scope_visitor */
7772 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AQualified:flow#ANode#accept_flow_visitor */
7773 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AQualified:local_var_init#ANode#accept_local_var_visitor */
7774 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AQualified:auto_super_init#ANode#accept_auto_super_init */
7775 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AQualified:astvalidation#ANode#accept_ast_validation */
7776 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AQualified:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7777 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AQualified:transform#ANode#full_transform_visitor */
7778 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AQualified:transform#ANode#accept_transform_visitor */
7779 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#n_annotations */
7780 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#n_annotations= */
7781 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AQualified:parser_nodes#Prod#get_annotations */
7782 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AQualified:parser_work#Prod#collect_text */
7783 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AQualified:annotation#Prod#get_single_annotation */
7784 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AQualified:parser_nodes#ANode#replace_with */
7785 (nitmethod_t
)nit___nit__AQualified___n_id
, /* pointer to parser_nodes:AQualified:parser_nodes#AQualified#n_id */
7786 (nitmethod_t
)nit__parser_prod___AQualified___n_classid_61d
, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#n_classid= */
7787 (nitmethod_t
)nit__parser_prod___AQualified___init_aqualified
, /* pointer to parser_nodes:AQualified:parser_prod#AQualified#init_aqualified */
7790 /* allocate AQualified */
7791 val
* NEW_nit__AQualified(const struct type
* type
) {
7792 val
* self
/* : AQualified */;
7793 val
* var
/* : null */;
7794 val
* var1
/* : null */;
7795 val
* var2
/* : null */;
7796 val
* var3
/* : ANodes[TId] */;
7797 val
* var4
/* : null */;
7798 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
7800 self
->class = &class_nit__AQualified
;
7802 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AQualified exact> */
7804 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AQualified exact> */
7806 self
->attrs
[COLOR_nit__parser_nodes__AQualified___n_quad
].val
= var2
; /* _n_quad on <self:AQualified exact> */
7807 var3
= NEW_nit__ANodes(&type_nit__ANodes__nit__TId
);
7809 ((void (*)(val
* self
, val
* p0
))(var3
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var3
, self
) /* parent= on <var3:ANodes[TId]>*/;
7812 ((void (*)(val
* self
))(var3
->class->vft
[COLOR_standard__kernel__Object__init
]))(var3
) /* init on <var3:ANodes[TId]>*/;
7814 self
->attrs
[COLOR_nit__parser_nodes__AQualified___n_id
].val
= var3
; /* _n_id on <self:AQualified exact> */
7816 self
->attrs
[COLOR_nit__parser_nodes__AQualified___n_classid
].val
= var4
; /* _n_classid on <self:AQualified exact> */
7819 /* runtime class nit__ADoc */
7820 const struct class class_nit__ADoc
= {
7823 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:ADoc:kernel#Object#object_id */
7824 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:ADoc:kernel#Object#is_same_instance */
7825 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:ADoc:kernel#Object#== */
7826 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:ADoc:kernel#Object#!= */
7827 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:ADoc:kernel#Object#hash */
7828 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:ADoc:kernel#Object#exit */
7829 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:ADoc:kernel#Object#sys */
7830 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:ADoc:kernel#Object#init */
7831 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:ADoc:sorter#Object#default_comparator */
7832 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:ADoc:string#Object#to_s */
7833 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:ADoc:string#Object#native_class_name */
7834 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:ADoc:string#Object#class_name */
7835 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:ADoc:string#Object#inspect */
7836 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:ADoc:string#Object#inspect_head */
7837 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:ADoc:string#Object#args */
7838 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:ADoc:ropes#Object#maxlen */
7839 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:ADoc:time#Object#get_time */
7840 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:ADoc:file#Object#printn */
7841 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:ADoc:file#Object#print */
7842 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:ADoc:file#Object#getcwd */
7843 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:ADoc:file#Object#file_getcwd */
7844 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:ADoc:model_base#Object#intrude_visibility */
7845 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:ADoc:model_base#Object#public_visibility */
7846 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:ADoc:model_base#Object#protected_visibility */
7847 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:ADoc:model_base#Object#private_visibility */
7848 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:ADoc:model_base#Object#none_visibility */
7849 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:ADoc:version#Object#nit_version */
7850 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:ADoc:model#Object#abstract_kind */
7851 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:ADoc:model#Object#concrete_kind */
7852 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:ADoc:model#Object#interface_kind */
7853 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:ADoc:model#Object#enum_kind */
7854 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:ADoc:model#Object#extern_kind */
7855 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#location */
7856 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#location= */
7857 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#hot_location */
7858 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#debug */
7859 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#parent */
7860 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#parent= */
7861 (nitmethod_t
)nit__parser_prod___ADoc___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#replace_child */
7862 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#replace_with */
7863 (nitmethod_t
)nit__parser_prod___ADoc___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#visit_all */
7864 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:ADoc:literal#ANode#accept_literal */
7865 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:ADoc:scope#ANode#accept_scope_visitor */
7866 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:ADoc:flow#ANode#accept_flow_visitor */
7867 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:ADoc:local_var_init#ANode#accept_local_var_visitor */
7868 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:ADoc:auto_super_init#ANode#accept_auto_super_init */
7869 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:ADoc:astvalidation#ANode#accept_ast_validation */
7870 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:ADoc:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7871 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:ADoc:transform#ANode#full_transform_visitor */
7872 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:ADoc:transform#ANode#accept_transform_visitor */
7873 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#n_annotations */
7874 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#n_annotations= */
7875 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:ADoc:parser_nodes#Prod#get_annotations */
7876 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:ADoc:parser_work#Prod#collect_text */
7877 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:ADoc:annotation#Prod#get_single_annotation */
7878 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:ADoc:parser_nodes#ANode#replace_with */
7879 (nitmethod_t
)nit___nit__ADoc___n_comment
, /* pointer to parser_nodes:ADoc:parser_nodes#ADoc#n_comment */
7880 (nitmethod_t
)nit__parser_prod___ADoc___init_adoc
, /* pointer to parser_nodes:ADoc:parser_prod#ADoc#init_adoc */
7881 (nitmethod_t
)nit__modelbuilder_base___ADoc___mdoc_cache
, /* pointer to parser_nodes:ADoc:modelbuilder_base#ADoc#mdoc_cache */
7882 (nitmethod_t
)nit__modelbuilder_base___ADoc___mdoc_cache_61d
, /* pointer to parser_nodes:ADoc:modelbuilder_base#ADoc#mdoc_cache= */
7883 (nitmethod_t
)nit__modelbuilder_base___ADoc___to_mdoc
, /* pointer to parser_nodes:ADoc:modelbuilder_base#ADoc#to_mdoc */
7887 val
* NEW_nit__ADoc(const struct type
* type
) {
7888 val
* self
/* : ADoc */;
7889 val
* var
/* : null */;
7890 val
* var1
/* : null */;
7891 val
* var2
/* : ANodes[TComment] */;
7892 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
7894 self
->class = &class_nit__ADoc
;
7896 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:ADoc exact> */
7898 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:ADoc exact> */
7899 var2
= NEW_nit__ANodes(&type_nit__ANodes__nit__TComment
);
7901 ((void (*)(val
* self
, val
* p0
))(var2
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var2
, self
) /* parent= on <var2:ANodes[TComment]>*/;
7904 ((void (*)(val
* self
))(var2
->class->vft
[COLOR_standard__kernel__Object__init
]))(var2
) /* init on <var2:ANodes[TComment]>*/;
7906 self
->attrs
[COLOR_nit__parser_nodes__ADoc___n_comment
].val
= var2
; /* _n_comment on <self:ADoc exact> */
7909 /* runtime class nit__AAnnotations */
7910 const struct class class_nit__AAnnotations
= {
7913 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAnnotations:kernel#Object#object_id */
7914 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAnnotations:kernel#Object#is_same_instance */
7915 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAnnotations:kernel#Object#== */
7916 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAnnotations:kernel#Object#!= */
7917 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAnnotations:kernel#Object#hash */
7918 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAnnotations:kernel#Object#exit */
7919 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAnnotations:kernel#Object#sys */
7920 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAnnotations:kernel#Object#init */
7921 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAnnotations:sorter#Object#default_comparator */
7922 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAnnotations:string#Object#to_s */
7923 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAnnotations:string#Object#native_class_name */
7924 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAnnotations:string#Object#class_name */
7925 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAnnotations:string#Object#inspect */
7926 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAnnotations:string#Object#inspect_head */
7927 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAnnotations:string#Object#args */
7928 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAnnotations:ropes#Object#maxlen */
7929 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAnnotations:time#Object#get_time */
7930 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAnnotations:file#Object#printn */
7931 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAnnotations:file#Object#print */
7932 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAnnotations:file#Object#getcwd */
7933 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAnnotations:file#Object#file_getcwd */
7934 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAnnotations:model_base#Object#intrude_visibility */
7935 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAnnotations:model_base#Object#public_visibility */
7936 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAnnotations:model_base#Object#protected_visibility */
7937 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAnnotations:model_base#Object#private_visibility */
7938 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAnnotations:model_base#Object#none_visibility */
7939 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAnnotations:version#Object#nit_version */
7940 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAnnotations:model#Object#abstract_kind */
7941 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAnnotations:model#Object#concrete_kind */
7942 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAnnotations:model#Object#interface_kind */
7943 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAnnotations:model#Object#enum_kind */
7944 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAnnotations:model#Object#extern_kind */
7945 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#location */
7946 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#location= */
7947 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#hot_location */
7948 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#debug */
7949 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#parent */
7950 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#parent= */
7951 (nitmethod_t
)nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#replace_child */
7952 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#replace_with */
7953 (nitmethod_t
)nit__parser_prod___AAnnotations___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#visit_all */
7954 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAnnotations:literal#ANode#accept_literal */
7955 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAnnotations:scope#ANode#accept_scope_visitor */
7956 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAnnotations:flow#ANode#accept_flow_visitor */
7957 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAnnotations:local_var_init#ANode#accept_local_var_visitor */
7958 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAnnotations:auto_super_init#ANode#accept_auto_super_init */
7959 (nitmethod_t
)nit__astvalidation___AAnnotations___ANode__accept_ast_validation
, /* pointer to parser_nodes:AAnnotations:astvalidation#AAnnotations#accept_ast_validation */
7960 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAnnotations:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7961 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAnnotations:transform#ANode#full_transform_visitor */
7962 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAnnotations:transform#ANode#accept_transform_visitor */
7963 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#n_annotations */
7964 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#n_annotations= */
7965 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAnnotations:parser_nodes#Prod#get_annotations */
7966 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAnnotations:parser_work#Prod#collect_text */
7967 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAnnotations:annotation#Prod#get_single_annotation */
7968 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAnnotations:parser_nodes#ANode#replace_with */
7969 (nitmethod_t
)nit__parser_prod___AAnnotations___n_at_61d
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_at= */
7970 (nitmethod_t
)nit__parser_prod___AAnnotations___n_opar_61d
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_opar= */
7971 (nitmethod_t
)nit___nit__AAnnotations___n_items
, /* pointer to parser_nodes:AAnnotations:parser_nodes#AAnnotations#n_items */
7972 (nitmethod_t
)nit__parser_prod___AAnnotations___n_cpar_61d
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#n_cpar= */
7973 (nitmethod_t
)nit__parser_prod___AAnnotations___init_aannotations
, /* pointer to parser_nodes:AAnnotations:parser_prod#AAnnotations#init_aannotations */
7976 /* allocate AAnnotations */
7977 val
* NEW_nit__AAnnotations(const struct type
* type
) {
7978 val
* self
/* : AAnnotations */;
7979 val
* var
/* : null */;
7980 val
* var1
/* : null */;
7981 val
* var2
/* : null */;
7982 val
* var3
/* : null */;
7983 val
* var4
/* : ANodes[AAnnotation] */;
7984 val
* var5
/* : null */;
7985 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
7987 self
->class = &class_nit__AAnnotations
;
7989 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAnnotations exact> */
7991 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAnnotations exact> */
7993 self
->attrs
[COLOR_nit__parser_nodes__AAnnotations___n_at
].val
= var2
; /* _n_at on <self:AAnnotations exact> */
7995 self
->attrs
[COLOR_nit__parser_nodes__AAnnotations___n_opar
].val
= var3
; /* _n_opar on <self:AAnnotations exact> */
7996 var4
= NEW_nit__ANodes(&type_nit__ANodes__nit__AAnnotation
);
7998 ((void (*)(val
* self
, val
* p0
))(var4
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var4
, self
) /* parent= on <var4:ANodes[AAnnotation]>*/;
8001 ((void (*)(val
* self
))(var4
->class->vft
[COLOR_standard__kernel__Object__init
]))(var4
) /* init on <var4:ANodes[AAnnotation]>*/;
8003 self
->attrs
[COLOR_nit__parser_nodes__AAnnotations___n_items
].val
= var4
; /* _n_items on <self:AAnnotations exact> */
8005 self
->attrs
[COLOR_nit__parser_nodes__AAnnotations___n_cpar
].val
= var5
; /* _n_cpar on <self:AAnnotations exact> */
8008 /* runtime class nit__AAnnotation */
8009 const struct class class_nit__AAnnotation
= {
8012 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AAnnotation:kernel#Object#object_id */
8013 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AAnnotation:kernel#Object#is_same_instance */
8014 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AAnnotation:kernel#Object#== */
8015 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AAnnotation:kernel#Object#!= */
8016 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AAnnotation:kernel#Object#hash */
8017 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AAnnotation:kernel#Object#exit */
8018 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AAnnotation:kernel#Object#sys */
8019 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AAnnotation:kernel#Object#init */
8020 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AAnnotation:sorter#Object#default_comparator */
8021 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AAnnotation:string#Object#to_s */
8022 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AAnnotation:string#Object#native_class_name */
8023 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AAnnotation:string#Object#class_name */
8024 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AAnnotation:string#Object#inspect */
8025 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AAnnotation:string#Object#inspect_head */
8026 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AAnnotation:string#Object#args */
8027 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AAnnotation:ropes#Object#maxlen */
8028 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AAnnotation:time#Object#get_time */
8029 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AAnnotation:file#Object#printn */
8030 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AAnnotation:file#Object#print */
8031 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AAnnotation:file#Object#getcwd */
8032 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AAnnotation:file#Object#file_getcwd */
8033 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AAnnotation:model_base#Object#intrude_visibility */
8034 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AAnnotation:model_base#Object#public_visibility */
8035 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AAnnotation:model_base#Object#protected_visibility */
8036 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AAnnotation:model_base#Object#private_visibility */
8037 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AAnnotation:model_base#Object#none_visibility */
8038 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AAnnotation:version#Object#nit_version */
8039 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AAnnotation:model#Object#abstract_kind */
8040 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AAnnotation:model#Object#concrete_kind */
8041 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AAnnotation:model#Object#interface_kind */
8042 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AAnnotation:model#Object#enum_kind */
8043 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AAnnotation:model#Object#extern_kind */
8044 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#location */
8045 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#location= */
8046 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#hot_location */
8047 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#debug */
8048 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#parent */
8049 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#parent= */
8050 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#replace_child */
8051 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#replace_with */
8052 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#visit_all */
8053 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AAnnotation:literal#ANode#accept_literal */
8054 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AAnnotation:scope#ANode#accept_scope_visitor */
8055 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AAnnotation:flow#ANode#accept_flow_visitor */
8056 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AAnnotation:local_var_init#ANode#accept_local_var_visitor */
8057 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AAnnotation:auto_super_init#ANode#accept_auto_super_init */
8058 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AAnnotation:astvalidation#ANode#accept_ast_validation */
8059 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AAnnotation:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8060 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AAnnotation:transform#ANode#full_transform_visitor */
8061 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AAnnotation:transform#ANode#accept_transform_visitor */
8062 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#n_annotations */
8063 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__Prod__n_annotations_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_annotations= */
8064 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AAnnotation:parser_nodes#Prod#get_annotations */
8065 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AAnnotation:parser_work#Prod#collect_text */
8066 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AAnnotation:annotation#Prod#get_single_annotation */
8067 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ANode#replace_with */
8080 (nitmethod_t
)nit___nit__ADefinition___n_doc
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ADefinition#n_doc */
8081 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_doc_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_doc= */
8082 (nitmethod_t
)nit___nit__ADefinition___n_kwredef
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ADefinition#n_kwredef */
8083 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_kwredef_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_kwredef= */
8084 (nitmethod_t
)nit___nit__ADefinition___n_visibility
, /* pointer to parser_nodes:AAnnotation:parser_nodes#ADefinition#n_visibility */
8085 (nitmethod_t
)nit__parser_prod___AAnnotation___nit__parser_nodes__ADefinition__n_visibility_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_visibility= */
8086 (nitmethod_t
)nit___nit__AAnnotation___n_atid
, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_atid */
8087 (nitmethod_t
)nit__parser_prod___AAnnotation___n_atid_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_atid= */
8088 (nitmethod_t
)nit__parser_prod___AAnnotation___n_opar_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_opar= */
8089 (nitmethod_t
)nit___nit__AAnnotation___n_args
, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#n_args */
8090 (nitmethod_t
)nit__parser_prod___AAnnotation___n_cpar_61d
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#n_cpar= */
8091 (nitmethod_t
)nit___nit__AAnnotation___name
, /* pointer to parser_nodes:AAnnotation:parser_nodes#AAnnotation#name */
8092 (nitmethod_t
)nit__parser_prod___AAnnotation___init_aannotation
, /* pointer to parser_nodes:AAnnotation:parser_prod#AAnnotation#init_aannotation */
8093 (nitmethod_t
)nit__annotation___AAnnotation___arg_as_string
, /* pointer to parser_nodes:AAnnotation:annotation#AAnnotation#arg_as_string */
8094 (nitmethod_t
)nit__annotation___AAnnotation___arg_as_id
, /* pointer to parser_nodes:AAnnotation:annotation#AAnnotation#arg_as_id */
8097 /* allocate AAnnotation */
8098 val
* NEW_nit__AAnnotation(const struct type
* type
) {
8099 val
* self
/* : AAnnotation */;
8100 val
* var
/* : null */;
8101 val
* var1
/* : null */;
8102 val
* var2
/* : null */;
8103 val
* var3
/* : null */;
8104 val
* var4
/* : null */;
8105 val
* var5
/* : null */;
8106 val
* var6
/* : ANodes[AExpr] */;
8107 val
* var7
/* : null */;
8108 self
= nit_alloc(sizeof(struct instance
) + 17*sizeof(nitattribute_t
));
8110 self
->class = &class_nit__AAnnotation
;
8112 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AAnnotation exact> */
8114 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AAnnotation exact> */
8116 self
->attrs
[COLOR_nit__parser_nodes__ADefinition___n_doc
].val
= var2
; /* _n_doc on <self:AAnnotation exact> */
8118 self
->attrs
[COLOR_nit__parser_nodes__ADefinition___n_kwredef
].val
= var3
; /* _n_kwredef on <self:AAnnotation exact> */
8120 self
->attrs
[COLOR_nit__parser_nodes__ADefinition___n_visibility
].val
= var4
; /* _n_visibility on <self:AAnnotation exact> */
8122 self
->attrs
[COLOR_nit__parser_nodes__AAnnotation___n_opar
].val
= var5
; /* _n_opar on <self:AAnnotation exact> */
8123 var6
= NEW_nit__ANodes(&type_nit__ANodes__nit__AExpr
);
8125 ((void (*)(val
* self
, val
* p0
))(var6
->class->vft
[COLOR_nit__parser_nodes__ANodes__parent_61d
]))(var6
, self
) /* parent= on <var6:ANodes[AExpr]>*/;
8128 ((void (*)(val
* self
))(var6
->class->vft
[COLOR_standard__kernel__Object__init
]))(var6
) /* init on <var6:ANodes[AExpr]>*/;
8130 self
->attrs
[COLOR_nit__parser_nodes__AAnnotation___n_args
].val
= var6
; /* _n_args on <self:AAnnotation exact> */
8132 self
->attrs
[COLOR_nit__parser_nodes__AAnnotation___n_cpar
].val
= var7
; /* _n_cpar on <self:AAnnotation exact> */
8135 /* runtime class nit__AAtid */
8136 /* allocate AAtid */
8137 val
* NEW_nit__AAtid(const struct type
* type
) {
8138 PRINT_ERROR("Runtime error: %s", "AAtid is DEAD");
8142 /* runtime class nit__AIdAtid */
8143 const struct class class_nit__AIdAtid
= {
8146 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AIdAtid:kernel#Object#object_id */
8147 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AIdAtid:kernel#Object#is_same_instance */
8148 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AIdAtid:kernel#Object#== */
8149 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AIdAtid:kernel#Object#!= */
8150 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AIdAtid:kernel#Object#hash */
8151 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AIdAtid:kernel#Object#exit */
8152 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AIdAtid:kernel#Object#sys */
8153 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AIdAtid:kernel#Object#init */
8154 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AIdAtid:sorter#Object#default_comparator */
8155 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AIdAtid:string#Object#to_s */
8156 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AIdAtid:string#Object#native_class_name */
8157 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AIdAtid:string#Object#class_name */
8158 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AIdAtid:string#Object#inspect */
8159 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AIdAtid:string#Object#inspect_head */
8160 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AIdAtid:string#Object#args */
8161 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AIdAtid:ropes#Object#maxlen */
8162 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AIdAtid:time#Object#get_time */
8163 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AIdAtid:file#Object#printn */
8164 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AIdAtid:file#Object#print */
8165 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AIdAtid:file#Object#getcwd */
8166 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AIdAtid:file#Object#file_getcwd */
8167 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AIdAtid:model_base#Object#intrude_visibility */
8168 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AIdAtid:model_base#Object#public_visibility */
8169 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AIdAtid:model_base#Object#protected_visibility */
8170 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AIdAtid:model_base#Object#private_visibility */
8171 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AIdAtid:model_base#Object#none_visibility */
8172 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AIdAtid:version#Object#nit_version */
8173 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AIdAtid:model#Object#abstract_kind */
8174 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AIdAtid:model#Object#concrete_kind */
8175 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AIdAtid:model#Object#interface_kind */
8176 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AIdAtid:model#Object#enum_kind */
8177 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AIdAtid:model#Object#extern_kind */
8178 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#location */
8179 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#location= */
8180 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#hot_location */
8181 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#debug */
8182 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#parent */
8183 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#parent= */
8184 (nitmethod_t
)nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#replace_child */
8185 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#replace_with */
8186 (nitmethod_t
)nit__parser_prod___AIdAtid___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#visit_all */
8187 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AIdAtid:literal#ANode#accept_literal */
8188 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AIdAtid:scope#ANode#accept_scope_visitor */
8189 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AIdAtid:flow#ANode#accept_flow_visitor */
8190 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AIdAtid:local_var_init#ANode#accept_local_var_visitor */
8191 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AIdAtid:auto_super_init#ANode#accept_auto_super_init */
8192 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AIdAtid:astvalidation#ANode#accept_ast_validation */
8193 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AIdAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8194 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AIdAtid:transform#ANode#full_transform_visitor */
8195 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AIdAtid:transform#ANode#accept_transform_visitor */
8196 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#n_annotations */
8197 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#n_annotations= */
8198 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AIdAtid:parser_nodes#Prod#get_annotations */
8199 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AIdAtid:parser_work#Prod#collect_text */
8200 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AIdAtid:annotation#Prod#get_single_annotation */
8201 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AIdAtid:parser_nodes#ANode#replace_with */
8202 (nitmethod_t
)nit___nit__AAtid___n_id
, /* pointer to parser_nodes:AIdAtid:parser_nodes#AAtid#n_id */
8203 (nitmethod_t
)nit__parser_prod___AIdAtid___nit__parser_nodes__AAtid__n_id_61d
, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#n_id= */
8204 (nitmethod_t
)nit__parser_prod___AIdAtid___init_aidatid
, /* pointer to parser_nodes:AIdAtid:parser_prod#AIdAtid#init_aidatid */
8207 /* allocate AIdAtid */
8208 val
* NEW_nit__AIdAtid(const struct type
* type
) {
8209 val
* self
/* : AIdAtid */;
8210 val
* var
/* : null */;
8211 val
* var1
/* : null */;
8212 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
8214 self
->class = &class_nit__AIdAtid
;
8216 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AIdAtid exact> */
8218 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AIdAtid exact> */
8221 /* runtime class nit__AKwexternAtid */
8222 const struct class class_nit__AKwexternAtid
= {
8225 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#object_id */
8226 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#is_same_instance */
8227 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#== */
8228 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#!= */
8229 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#hash */
8230 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#exit */
8231 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#sys */
8232 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AKwexternAtid:kernel#Object#init */
8233 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AKwexternAtid:sorter#Object#default_comparator */
8234 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AKwexternAtid:string#Object#to_s */
8235 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AKwexternAtid:string#Object#native_class_name */
8236 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AKwexternAtid:string#Object#class_name */
8237 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AKwexternAtid:string#Object#inspect */
8238 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AKwexternAtid:string#Object#inspect_head */
8239 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AKwexternAtid:string#Object#args */
8240 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AKwexternAtid:ropes#Object#maxlen */
8241 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AKwexternAtid:time#Object#get_time */
8242 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AKwexternAtid:file#Object#printn */
8243 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AKwexternAtid:file#Object#print */
8244 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AKwexternAtid:file#Object#getcwd */
8245 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AKwexternAtid:file#Object#file_getcwd */
8246 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AKwexternAtid:model_base#Object#intrude_visibility */
8247 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AKwexternAtid:model_base#Object#public_visibility */
8248 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AKwexternAtid:model_base#Object#protected_visibility */
8249 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AKwexternAtid:model_base#Object#private_visibility */
8250 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AKwexternAtid:model_base#Object#none_visibility */
8251 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AKwexternAtid:version#Object#nit_version */
8252 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AKwexternAtid:model#Object#abstract_kind */
8253 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AKwexternAtid:model#Object#concrete_kind */
8254 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AKwexternAtid:model#Object#interface_kind */
8255 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AKwexternAtid:model#Object#enum_kind */
8256 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AKwexternAtid:model#Object#extern_kind */
8257 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#location */
8258 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#location= */
8259 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#hot_location */
8260 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#debug */
8261 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#parent */
8262 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#parent= */
8263 (nitmethod_t
)nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AKwexternAtid:parser_prod#AKwexternAtid#replace_child */
8264 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#Prod#replace_with */
8265 (nitmethod_t
)nit__parser_prod___AKwexternAtid___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AKwexternAtid:parser_prod#AKwexternAtid#visit_all */
8266 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AKwexternAtid:literal#ANode#accept_literal */
8267 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AKwexternAtid:scope#ANode#accept_scope_visitor */
8268 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AKwexternAtid:flow#ANode#accept_flow_visitor */
8269 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AKwexternAtid:local_var_init#ANode#accept_local_var_visitor */
8270 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AKwexternAtid:auto_super_init#ANode#accept_auto_super_init */
8271 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AKwexternAtid:astvalidation#ANode#accept_ast_validation */
8272 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AKwexternAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8273 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AKwexternAtid:transform#ANode#full_transform_visitor */
8274 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AKwexternAtid:transform#ANode#accept_transform_visitor */
8275 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#Prod#n_annotations */
8276 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#Prod#n_annotations= */
8277 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#Prod#get_annotations */
8278 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AKwexternAtid:parser_work#Prod#collect_text */
8279 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AKwexternAtid:annotation#Prod#get_single_annotation */
8280 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#ANode#replace_with */
8281 (nitmethod_t
)nit___nit__AAtid___n_id
, /* pointer to parser_nodes:AKwexternAtid:parser_nodes#AAtid#n_id */
8282 (nitmethod_t
)nit__parser_prod___AKwexternAtid___nit__parser_nodes__AAtid__n_id_61d
, /* pointer to parser_nodes:AKwexternAtid:parser_prod#AKwexternAtid#n_id= */
8283 (nitmethod_t
)nit__parser_prod___AKwexternAtid___init_akwexternatid
, /* pointer to parser_nodes:AKwexternAtid:parser_prod#AKwexternAtid#init_akwexternatid */
8286 /* allocate AKwexternAtid */
8287 val
* NEW_nit__AKwexternAtid(const struct type
* type
) {
8288 val
* self
/* : AKwexternAtid */;
8289 val
* var
/* : null */;
8290 val
* var1
/* : null */;
8291 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
8293 self
->class = &class_nit__AKwexternAtid
;
8295 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AKwexternAtid exact> */
8297 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AKwexternAtid exact> */
8300 /* runtime class nit__AKwimportAtid */
8301 /* allocate AKwimportAtid */
8302 val
* NEW_nit__AKwimportAtid(const struct type
* type
) {
8303 PRINT_ERROR("Runtime error: %s", "AKwimportAtid is DEAD");
8307 /* runtime class nit__AKwabstractAtid */
8308 const struct class class_nit__AKwabstractAtid
= {
8311 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#object_id */
8312 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#is_same_instance */
8313 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#== */
8314 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#!= */
8315 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#hash */
8316 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#exit */
8317 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#sys */
8318 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:AKwabstractAtid:kernel#Object#init */
8319 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:AKwabstractAtid:sorter#Object#default_comparator */
8320 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#to_s */
8321 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#native_class_name */
8322 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#class_name */
8323 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#inspect */
8324 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#inspect_head */
8325 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:AKwabstractAtid:string#Object#args */
8326 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:AKwabstractAtid:ropes#Object#maxlen */
8327 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:AKwabstractAtid:time#Object#get_time */
8328 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:AKwabstractAtid:file#Object#printn */
8329 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:AKwabstractAtid:file#Object#print */
8330 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:AKwabstractAtid:file#Object#getcwd */
8331 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:AKwabstractAtid:file#Object#file_getcwd */
8332 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:AKwabstractAtid:model_base#Object#intrude_visibility */
8333 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:AKwabstractAtid:model_base#Object#public_visibility */
8334 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:AKwabstractAtid:model_base#Object#protected_visibility */
8335 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:AKwabstractAtid:model_base#Object#private_visibility */
8336 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:AKwabstractAtid:model_base#Object#none_visibility */
8337 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:AKwabstractAtid:version#Object#nit_version */
8338 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:AKwabstractAtid:model#Object#abstract_kind */
8339 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:AKwabstractAtid:model#Object#concrete_kind */
8340 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:AKwabstractAtid:model#Object#interface_kind */
8341 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:AKwabstractAtid:model#Object#enum_kind */
8342 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:AKwabstractAtid:model#Object#extern_kind */
8343 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#location */
8344 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#location= */
8345 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#hot_location */
8346 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#debug */
8347 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#parent */
8348 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#parent= */
8349 (nitmethod_t
)nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:AKwabstractAtid:parser_prod#AKwabstractAtid#replace_child */
8350 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#Prod#replace_with */
8351 (nitmethod_t
)nit__parser_prod___AKwabstractAtid___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:AKwabstractAtid:parser_prod#AKwabstractAtid#visit_all */
8352 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:AKwabstractAtid:literal#ANode#accept_literal */
8353 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:AKwabstractAtid:scope#ANode#accept_scope_visitor */
8354 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:AKwabstractAtid:flow#ANode#accept_flow_visitor */
8355 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:AKwabstractAtid:local_var_init#ANode#accept_local_var_visitor */
8356 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:AKwabstractAtid:auto_super_init#ANode#accept_auto_super_init */
8357 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:AKwabstractAtid:astvalidation#ANode#accept_ast_validation */
8358 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:AKwabstractAtid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8359 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:AKwabstractAtid:transform#ANode#full_transform_visitor */
8360 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:AKwabstractAtid:transform#ANode#accept_transform_visitor */
8361 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#Prod#n_annotations */
8362 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#Prod#n_annotations= */
8363 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#Prod#get_annotations */
8364 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:AKwabstractAtid:parser_work#Prod#collect_text */
8365 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:AKwabstractAtid:annotation#Prod#get_single_annotation */
8366 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#ANode#replace_with */
8367 (nitmethod_t
)nit___nit__AAtid___n_id
, /* pointer to parser_nodes:AKwabstractAtid:parser_nodes#AAtid#n_id */
8368 (nitmethod_t
)nit__parser_prod___AKwabstractAtid___nit__parser_nodes__AAtid__n_id_61d
, /* pointer to parser_nodes:AKwabstractAtid:parser_prod#AKwabstractAtid#n_id= */
8369 (nitmethod_t
)nit__parser_prod___AKwabstractAtid___init_akwabstractatid
, /* pointer to parser_nodes:AKwabstractAtid:parser_prod#AKwabstractAtid#init_akwabstractatid */
8372 /* allocate AKwabstractAtid */
8373 val
* NEW_nit__AKwabstractAtid(const struct type
* type
) {
8374 val
* self
/* : AKwabstractAtid */;
8375 val
* var
/* : null */;
8376 val
* var1
/* : null */;
8377 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
8379 self
->class = &class_nit__AKwabstractAtid
;
8381 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:AKwabstractAtid exact> */
8383 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:AKwabstractAtid exact> */
8386 /* runtime class nit__Start */
8387 const struct class class_nit__Start
= {
8390 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_nodes:Start:kernel#Object#object_id */
8391 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_nodes:Start:kernel#Object#is_same_instance */
8392 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_nodes:Start:kernel#Object#== */
8393 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_nodes:Start:kernel#Object#!= */
8394 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_nodes:Start:kernel#Object#hash */
8395 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_nodes:Start:kernel#Object#exit */
8396 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_nodes:Start:kernel#Object#sys */
8397 (nitmethod_t
)nit___nit__Start___standard__kernel__Object__init
, /* pointer to parser_nodes:Start:parser_nodes#Start#init */
8398 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_nodes:Start:sorter#Object#default_comparator */
8399 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_nodes:Start:string#Object#to_s */
8400 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_nodes:Start:string#Object#native_class_name */
8401 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_nodes:Start:string#Object#class_name */
8402 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_nodes:Start:string#Object#inspect */
8403 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_nodes:Start:string#Object#inspect_head */
8404 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_nodes:Start:string#Object#args */
8405 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_nodes:Start:ropes#Object#maxlen */
8406 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_nodes:Start:time#Object#get_time */
8407 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_nodes:Start:file#Object#printn */
8408 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_nodes:Start:file#Object#print */
8409 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_nodes:Start:file#Object#getcwd */
8410 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_nodes:Start:file#Object#file_getcwd */
8411 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_nodes:Start:model_base#Object#intrude_visibility */
8412 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_nodes:Start:model_base#Object#public_visibility */
8413 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_nodes:Start:model_base#Object#protected_visibility */
8414 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_nodes:Start:model_base#Object#private_visibility */
8415 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_nodes:Start:model_base#Object#none_visibility */
8416 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_nodes:Start:version#Object#nit_version */
8417 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_nodes:Start:model#Object#abstract_kind */
8418 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_nodes:Start:model#Object#concrete_kind */
8419 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_nodes:Start:model#Object#interface_kind */
8420 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_nodes:Start:model#Object#enum_kind */
8421 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_nodes:Start:model#Object#extern_kind */
8422 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to parser_nodes:Start:parser_nodes#ANode#location */
8423 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to parser_nodes:Start:parser_nodes#ANode#location= */
8424 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to parser_nodes:Start:parser_nodes#ANode#hot_location */
8425 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to parser_nodes:Start:parser_nodes#ANode#debug */
8426 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to parser_nodes:Start:parser_nodes#ANode#parent */
8427 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to parser_nodes:Start:parser_nodes#ANode#parent= */
8428 (nitmethod_t
)nit__parser_prod___Start___nit__parser_nodes__ANode__replace_child
, /* pointer to parser_nodes:Start:parser_prod#Start#replace_child */
8429 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to parser_nodes:Start:parser_nodes#Prod#replace_with */
8430 (nitmethod_t
)nit__parser_prod___Start___nit__parser_nodes__ANode__visit_all
, /* pointer to parser_nodes:Start:parser_prod#Start#visit_all */
8431 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to parser_nodes:Start:literal#ANode#accept_literal */
8432 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to parser_nodes:Start:scope#ANode#accept_scope_visitor */
8433 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to parser_nodes:Start:flow#ANode#accept_flow_visitor */
8434 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to parser_nodes:Start:local_var_init#ANode#accept_local_var_visitor */
8435 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to parser_nodes:Start:auto_super_init#ANode#accept_auto_super_init */
8436 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to parser_nodes:Start:astvalidation#ANode#accept_ast_validation */
8437 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to parser_nodes:Start:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8438 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to parser_nodes:Start:transform#ANode#full_transform_visitor */
8439 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to parser_nodes:Start:transform#ANode#accept_transform_visitor */
8440 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to parser_nodes:Start:parser_nodes#Prod#n_annotations */
8441 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to parser_nodes:Start:parser_nodes#Prod#n_annotations= */
8442 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to parser_nodes:Start:parser_nodes#Prod#get_annotations */
8443 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to parser_nodes:Start:parser_work#Prod#collect_text */
8444 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to parser_nodes:Start:annotation#Prod#get_single_annotation */
8445 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to parser_nodes:Start:parser_nodes#ANode#replace_with */
8446 (nitmethod_t
)nit___nit__Start___n_base
, /* pointer to parser_nodes:Start:parser_nodes#Start#n_base */
8447 (nitmethod_t
)nit___nit__Start___n_base_61d
, /* pointer to parser_nodes:Start:parser_nodes#Start#n_base= */
8448 (nitmethod_t
)nit___nit__Start___n_eof
, /* pointer to parser_nodes:Start:parser_nodes#Start#n_eof */
8449 (nitmethod_t
)nit___nit__Start___n_eof_61d
, /* pointer to parser_nodes:Start:parser_nodes#Start#n_eof= */
8450 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_nodes:Start:kernel#Object#init */
8453 /* allocate Start */
8454 val
* NEW_nit__Start(const struct type
* type
) {
8455 val
* self
/* : Start */;
8456 val
* var
/* : null */;
8457 val
* var1
/* : null */;
8458 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
8460 self
->class = &class_nit__Start
;
8462 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:Start exact> */
8464 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:Start exact> */
8467 /* runtime class nit__Lexer */
8468 const struct class class_nit__Lexer
= {
8471 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to lexer_work:Lexer:kernel#Object#object_id */
8472 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to lexer_work:Lexer:kernel#Object#is_same_instance */
8473 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to lexer_work:Lexer:kernel#Object#== */
8474 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to lexer_work:Lexer:kernel#Object#!= */
8475 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to lexer_work:Lexer:kernel#Object#hash */
8476 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to lexer_work:Lexer:kernel#Object#exit */
8477 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to lexer_work:Lexer:kernel#Object#sys */
8478 (nitmethod_t
)nit___nit__Lexer___standard__kernel__Object__init
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#init */
8479 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to lexer_work:Lexer:sorter#Object#default_comparator */
8480 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to lexer_work:Lexer:string#Object#to_s */
8481 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to lexer_work:Lexer:string#Object#native_class_name */
8482 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to lexer_work:Lexer:string#Object#class_name */
8483 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to lexer_work:Lexer:string#Object#inspect */
8484 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to lexer_work:Lexer:string#Object#inspect_head */
8485 (nitmethod_t
)standard__string___Object___args
, /* pointer to lexer_work:Lexer:string#Object#args */
8486 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to lexer_work:Lexer:ropes#Object#maxlen */
8487 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to lexer_work:Lexer:time#Object#get_time */
8488 (nitmethod_t
)standard__file___Object___printn
, /* pointer to lexer_work:Lexer:file#Object#printn */
8489 (nitmethod_t
)standard__file___Object___print
, /* pointer to lexer_work:Lexer:file#Object#print */
8490 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to lexer_work:Lexer:file#Object#getcwd */
8491 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to lexer_work:Lexer:file#Object#file_getcwd */
8492 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to lexer_work:Lexer:model_base#Object#intrude_visibility */
8493 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to lexer_work:Lexer:model_base#Object#public_visibility */
8494 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to lexer_work:Lexer:model_base#Object#protected_visibility */
8495 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to lexer_work:Lexer:model_base#Object#private_visibility */
8496 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to lexer_work:Lexer:model_base#Object#none_visibility */
8497 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to lexer_work:Lexer:version#Object#nit_version */
8498 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to lexer_work:Lexer:model#Object#abstract_kind */
8499 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to lexer_work:Lexer:model#Object#concrete_kind */
8500 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to lexer_work:Lexer:model#Object#interface_kind */
8501 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to lexer_work:Lexer:model#Object#enum_kind */
8502 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to lexer_work:Lexer:model#Object#extern_kind */
8503 (nitmethod_t
)nit___nit__TablesCapable___lexer_goto
, /* pointer to lexer_work:Lexer:tables#TablesCapable#lexer_goto */
8504 (nitmethod_t
)nit___nit__TablesCapable___lexer_accept
, /* pointer to lexer_work:Lexer:tables#TablesCapable#lexer_accept */
8505 (nitmethod_t
)nit___nit__TablesCapable___parser_goto
, /* pointer to lexer_work:Lexer:tables#TablesCapable#parser_goto */
8506 (nitmethod_t
)nit___nit__TablesCapable___parser_action
, /* pointer to lexer_work:Lexer:tables#TablesCapable#parser_action */
8507 (nitmethod_t
)nit___nit__Lexer___file
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#file */
8508 (nitmethod_t
)nit___nit__Lexer___file_61d
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#file= */
8509 (nitmethod_t
)nit___nit__Lexer___last_token
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#last_token */
8510 (nitmethod_t
)nit___nit__Lexer___last_token_61d
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#last_token= */
8511 (nitmethod_t
)nit___nit__Lexer___peek
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#peek */
8512 (nitmethod_t
)nit___nit__Lexer___next
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#next */
8513 (nitmethod_t
)nit___nit__Lexer___get_token
, /* pointer to lexer_work:Lexer:lexer_work#Lexer#get_token */
8514 (nitmethod_t
)nit__lexer___Lexer___make_token
, /* pointer to lexer_work:Lexer:lexer#Lexer#make_token */
8515 (nitmethod_t
)standard___standard__Object___init
, /* pointer to lexer_work:Lexer:kernel#Object#init */
8518 /* allocate Lexer */
8519 val
* NEW_nit__Lexer(const struct type
* type
) {
8520 val
* self
/* : Lexer */;
8521 val
* var
/* : null */;
8522 long var1
/* : Int */;
8523 long var2
/* : Int */;
8524 long var3
/* : Int */;
8525 long var4
/* : Int */;
8526 short int var5
/* : Bool */;
8527 val
* var6
/* : null */;
8528 self
= nit_alloc(sizeof(struct instance
) + 8*sizeof(nitattribute_t
));
8530 self
->class = &class_nit__Lexer
;
8532 self
->attrs
[COLOR_nit__lexer_work__Lexer___token
].val
= var
; /* _token on <self:Lexer exact> */
8534 self
->attrs
[COLOR_nit__lexer_work__Lexer___state
].l
= var1
; /* _state on <self:Lexer exact> */
8536 self
->attrs
[COLOR_nit__lexer_work__Lexer___stream_pos
].l
= var2
; /* _stream_pos on <self:Lexer exact> */
8538 self
->attrs
[COLOR_nit__lexer_work__Lexer___line
].l
= var3
; /* _line on <self:Lexer exact> */
8540 self
->attrs
[COLOR_nit__lexer_work__Lexer___pos
].l
= var4
; /* _pos on <self:Lexer exact> */
8542 self
->attrs
[COLOR_nit__lexer_work__Lexer___cr
].s
= var5
; /* _cr on <self:Lexer exact> */
8544 self
->attrs
[COLOR_nit__lexer_work__Lexer___last_token
].val
= var6
; /* _last_token on <self:Lexer exact> */
8547 /* runtime class nit__TablesCapable */
8548 const struct class class_nit__TablesCapable
= {
8551 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to tables:TablesCapable:kernel#Object#object_id */
8552 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to tables:TablesCapable:kernel#Object#is_same_instance */
8553 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to tables:TablesCapable:kernel#Object#== */
8554 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to tables:TablesCapable:kernel#Object#!= */
8555 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to tables:TablesCapable:kernel#Object#hash */
8556 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to tables:TablesCapable:kernel#Object#exit */
8557 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to tables:TablesCapable:kernel#Object#sys */
8558 (nitmethod_t
)standard___standard__Object___init
, /* pointer to tables:TablesCapable:kernel#Object#init */
8559 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to tables:TablesCapable:sorter#Object#default_comparator */
8560 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to tables:TablesCapable:string#Object#to_s */
8561 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to tables:TablesCapable:string#Object#native_class_name */
8562 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to tables:TablesCapable:string#Object#class_name */
8563 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to tables:TablesCapable:string#Object#inspect */
8564 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to tables:TablesCapable:string#Object#inspect_head */
8565 (nitmethod_t
)standard__string___Object___args
, /* pointer to tables:TablesCapable:string#Object#args */
8566 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to tables:TablesCapable:ropes#Object#maxlen */
8567 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to tables:TablesCapable:time#Object#get_time */
8568 (nitmethod_t
)standard__file___Object___printn
, /* pointer to tables:TablesCapable:file#Object#printn */
8569 (nitmethod_t
)standard__file___Object___print
, /* pointer to tables:TablesCapable:file#Object#print */
8570 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to tables:TablesCapable:file#Object#getcwd */
8571 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to tables:TablesCapable:file#Object#file_getcwd */
8572 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to tables:TablesCapable:model_base#Object#intrude_visibility */
8573 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to tables:TablesCapable:model_base#Object#public_visibility */
8574 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to tables:TablesCapable:model_base#Object#protected_visibility */
8575 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to tables:TablesCapable:model_base#Object#private_visibility */
8576 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to tables:TablesCapable:model_base#Object#none_visibility */
8577 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to tables:TablesCapable:version#Object#nit_version */
8578 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to tables:TablesCapable:model#Object#abstract_kind */
8579 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to tables:TablesCapable:model#Object#concrete_kind */
8580 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to tables:TablesCapable:model#Object#interface_kind */
8581 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to tables:TablesCapable:model#Object#enum_kind */
8582 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to tables:TablesCapable:model#Object#extern_kind */
8583 (nitmethod_t
)nit___nit__TablesCapable___lexer_goto
, /* pointer to tables:TablesCapable:tables#TablesCapable#lexer_goto */
8584 (nitmethod_t
)nit___nit__TablesCapable___lexer_accept
, /* pointer to tables:TablesCapable:tables#TablesCapable#lexer_accept */
8585 (nitmethod_t
)nit___nit__TablesCapable___parser_goto
, /* pointer to tables:TablesCapable:tables#TablesCapable#parser_goto */
8586 (nitmethod_t
)nit___nit__TablesCapable___parser_action
, /* pointer to tables:TablesCapable:tables#TablesCapable#parser_action */
8589 /* allocate TablesCapable */
8590 val
* NEW_nit__TablesCapable(const struct type
* type
) {
8591 val
* self
/* : TablesCapable */;
8592 self
= nit_alloc(sizeof(struct instance
) + 0*sizeof(nitattribute_t
));
8594 self
->class = &class_nit__TablesCapable
;
8597 /* runtime class nit__parser_work__State */
8598 const struct class class_nit__parser_work__State
= {
8601 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_work:State:kernel#Object#object_id */
8602 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_work:State:kernel#Object#is_same_instance */
8603 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_work:State:kernel#Object#== */
8604 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_work:State:kernel#Object#!= */
8605 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_work:State:kernel#Object#hash */
8606 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_work:State:kernel#Object#exit */
8607 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_work:State:kernel#Object#sys */
8608 (nitmethod_t
)nit__parser_work___nit__parser_work__State___standard__kernel__Object__init
, /* pointer to parser_work:State:parser_work#State#init */
8609 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_work:State:sorter#Object#default_comparator */
8610 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_work:State:string#Object#to_s */
8611 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_work:State:string#Object#native_class_name */
8612 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_work:State:string#Object#class_name */
8613 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_work:State:string#Object#inspect */
8614 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_work:State:string#Object#inspect_head */
8615 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_work:State:string#Object#args */
8616 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_work:State:ropes#Object#maxlen */
8617 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_work:State:time#Object#get_time */
8618 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_work:State:file#Object#printn */
8619 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_work:State:file#Object#print */
8620 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_work:State:file#Object#getcwd */
8621 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_work:State:file#Object#file_getcwd */
8622 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_work:State:model_base#Object#intrude_visibility */
8623 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_work:State:model_base#Object#public_visibility */
8624 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_work:State:model_base#Object#protected_visibility */
8625 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_work:State:model_base#Object#private_visibility */
8626 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_work:State:model_base#Object#none_visibility */
8627 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_work:State:version#Object#nit_version */
8628 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_work:State:model#Object#abstract_kind */
8629 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_work:State:model#Object#concrete_kind */
8630 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_work:State:model#Object#interface_kind */
8631 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_work:State:model#Object#enum_kind */
8632 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_work:State:model#Object#extern_kind */
8633 (nitmethod_t
)nit__parser_work___nit__parser_work__State___state_61d
, /* pointer to parser_work:State:parser_work#State#state= */
8634 (nitmethod_t
)nit__parser_work___nit__parser_work__State___nodes_61d
, /* pointer to parser_work:State:parser_work#State#nodes= */
8635 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_work:State:kernel#Object#init */
8638 /* allocate State */
8639 val
* NEW_nit__parser_work__State(const struct type
* type
) {
8640 val
* self
/* : State */;
8641 self
= nit_alloc(sizeof(struct instance
) + 2*sizeof(nitattribute_t
));
8643 self
->class = &class_nit__parser_work__State
;
8646 /* runtime class nit__Parser */
8647 const struct class class_nit__Parser
= {
8650 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_work:Parser:kernel#Object#object_id */
8651 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_work:Parser:kernel#Object#is_same_instance */
8652 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_work:Parser:kernel#Object#== */
8653 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_work:Parser:kernel#Object#!= */
8654 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_work:Parser:kernel#Object#hash */
8655 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_work:Parser:kernel#Object#exit */
8656 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_work:Parser:kernel#Object#sys */
8657 (nitmethod_t
)nit___nit__Parser___standard__kernel__Object__init
, /* pointer to parser_work:Parser:parser_work#Parser#init */
8658 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_work:Parser:sorter#Object#default_comparator */
8659 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_work:Parser:string#Object#to_s */
8660 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_work:Parser:string#Object#native_class_name */
8661 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_work:Parser:string#Object#class_name */
8662 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_work:Parser:string#Object#inspect */
8663 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_work:Parser:string#Object#inspect_head */
8664 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_work:Parser:string#Object#args */
8665 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_work:Parser:ropes#Object#maxlen */
8666 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_work:Parser:time#Object#get_time */
8667 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_work:Parser:file#Object#printn */
8668 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_work:Parser:file#Object#print */
8669 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_work:Parser:file#Object#getcwd */
8670 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_work:Parser:file#Object#file_getcwd */
8671 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_work:Parser:model_base#Object#intrude_visibility */
8672 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_work:Parser:model_base#Object#public_visibility */
8673 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_work:Parser:model_base#Object#protected_visibility */
8674 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_work:Parser:model_base#Object#private_visibility */
8675 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_work:Parser:model_base#Object#none_visibility */
8676 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_work:Parser:version#Object#nit_version */
8677 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_work:Parser:model#Object#abstract_kind */
8678 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_work:Parser:model#Object#concrete_kind */
8679 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_work:Parser:model#Object#interface_kind */
8680 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_work:Parser:model#Object#enum_kind */
8681 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_work:Parser:model#Object#extern_kind */
8682 (nitmethod_t
)nit___nit__TablesCapable___lexer_goto
, /* pointer to parser_work:Parser:tables#TablesCapable#lexer_goto */
8683 (nitmethod_t
)nit___nit__TablesCapable___lexer_accept
, /* pointer to parser_work:Parser:tables#TablesCapable#lexer_accept */
8684 (nitmethod_t
)nit___nit__TablesCapable___parser_goto
, /* pointer to parser_work:Parser:tables#TablesCapable#parser_goto */
8685 (nitmethod_t
)nit___nit__TablesCapable___parser_action
, /* pointer to parser_work:Parser:tables#TablesCapable#parser_action */
8686 (nitmethod_t
)nit___nit__Parser___lexer_61d
, /* pointer to parser_work:Parser:parser_work#Parser#lexer= */
8687 (nitmethod_t
)nit___nit__Parser___go_to
, /* pointer to parser_work:Parser:parser_work#Parser#go_to */
8688 (nitmethod_t
)nit___nit__Parser___push
, /* pointer to parser_work:Parser:parser_work#Parser#push */
8689 (nitmethod_t
)nit___nit__Parser___state
, /* pointer to parser_work:Parser:parser_work#Parser#state */
8690 (nitmethod_t
)nit___nit__Parser___pop
, /* pointer to parser_work:Parser:parser_work#Parser#pop */
8691 (nitmethod_t
)nit___nit__Parser___parse
, /* pointer to parser_work:Parser:parser_work#Parser#parse */
8692 (nitmethod_t
)nit__parser___Parser___build_reduce_table
, /* pointer to parser_work:Parser:parser#Parser#build_reduce_table */
8695 /* allocate Parser */
8696 val
* NEW_nit__Parser(const struct type
* type
) {
8697 val
* self
/* : Parser */;
8698 val
* var
/* : Array[State] */;
8699 long var1
/* : Int */;
8700 long var2
/* : Int */;
8701 long var3
/* : Int */;
8702 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
8704 self
->class = &class_nit__Parser
;
8705 var
= NEW_standard__Array(&type_standard__Array__nit__parser_work__State
);
8707 standard___standard__Array___standard__kernel__Object__init(var
); /* Direct call array#Array#init on <var:Array[State]>*/
8709 self
->attrs
[COLOR_nit__parser_work__Parser___stack
].val
= var
; /* _stack on <self:Parser exact> */
8712 { /* Inline kernel#Int#unary - (var1) on <var1:Int> */
8719 self
->attrs
[COLOR_nit__parser_work__Parser___stack_pos
].l
= var2
; /* _stack_pos on <self:Parser exact> */
8722 /* runtime class nit__parser_work__ComputeProdLocationVisitor */
8723 const struct class class_nit__parser_work__ComputeProdLocationVisitor
= {
8726 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#object_id */
8727 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#is_same_instance */
8728 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#== */
8729 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#!= */
8730 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#hash */
8731 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#exit */
8732 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#sys */
8733 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_work:ComputeProdLocationVisitor:kernel#Object#init */
8734 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_work:ComputeProdLocationVisitor:sorter#Object#default_comparator */
8735 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#to_s */
8736 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#native_class_name */
8737 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#class_name */
8738 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#inspect */
8739 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#inspect_head */
8740 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_work:ComputeProdLocationVisitor:string#Object#args */
8741 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_work:ComputeProdLocationVisitor:ropes#Object#maxlen */
8742 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_work:ComputeProdLocationVisitor:time#Object#get_time */
8743 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_work:ComputeProdLocationVisitor:file#Object#printn */
8744 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_work:ComputeProdLocationVisitor:file#Object#print */
8745 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_work:ComputeProdLocationVisitor:file#Object#getcwd */
8746 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_work:ComputeProdLocationVisitor:file#Object#file_getcwd */
8747 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_work:ComputeProdLocationVisitor:model_base#Object#intrude_visibility */
8748 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_work:ComputeProdLocationVisitor:model_base#Object#public_visibility */
8749 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_work:ComputeProdLocationVisitor:model_base#Object#protected_visibility */
8750 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_work:ComputeProdLocationVisitor:model_base#Object#private_visibility */
8751 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_work:ComputeProdLocationVisitor:model_base#Object#none_visibility */
8752 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_work:ComputeProdLocationVisitor:version#Object#nit_version */
8753 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_work:ComputeProdLocationVisitor:model#Object#abstract_kind */
8754 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_work:ComputeProdLocationVisitor:model#Object#concrete_kind */
8755 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_work:ComputeProdLocationVisitor:model#Object#interface_kind */
8756 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_work:ComputeProdLocationVisitor:model#Object#enum_kind */
8757 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_work:ComputeProdLocationVisitor:model#Object#extern_kind */
8758 (nitmethod_t
)nit__parser_work___nit__parser_work__ComputeProdLocationVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to parser_work:ComputeProdLocationVisitor:parser_work#ComputeProdLocationVisitor#visit */
8759 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to parser_work:ComputeProdLocationVisitor:parser_nodes#Visitor#enter_visit */
8760 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to parser_work:ComputeProdLocationVisitor:parser_nodes#Visitor#current_node */
8763 /* allocate ComputeProdLocationVisitor */
8764 val
* NEW_nit__parser_work__ComputeProdLocationVisitor(const struct type
* type
) {
8765 val
* self
/* : ComputeProdLocationVisitor */;
8766 val
* var
/* : null */;
8767 val
* var1
/* : Array[Prod] */;
8768 val
* var2
/* : Array[Prod] */;
8769 val
* var3
/* : null */;
8770 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
8772 self
->class = &class_nit__parser_work__ComputeProdLocationVisitor
;
8774 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:ComputeProdLocationVisitor exact> */
8775 var1
= NEW_standard__Array(&type_standard__Array__nit__Prod
);
8777 standard___standard__Array___standard__kernel__Object__init(var1
); /* Direct call array#Array#init on <var1:Array[Prod]>*/
8779 self
->attrs
[COLOR_nit__parser_work__ComputeProdLocationVisitor___need_first_prods
].val
= var1
; /* _need_first_prods on <self:ComputeProdLocationVisitor exact> */
8780 var2
= NEW_standard__Array(&type_standard__Array__nit__Prod
);
8782 standard___standard__Array___standard__kernel__Object__init(var2
); /* Direct call array#Array#init on <var2:Array[Prod]>*/
8784 self
->attrs
[COLOR_nit__parser_work__ComputeProdLocationVisitor___need_after_epsilons
].val
= var2
; /* _need_after_epsilons on <self:ComputeProdLocationVisitor exact> */
8786 self
->attrs
[COLOR_nit__parser_work__ComputeProdLocationVisitor___last_location
].val
= var3
; /* _last_location on <self:ComputeProdLocationVisitor exact> */
8789 /* runtime class nit__parser_work__TextCollectorVisitor */
8790 const struct class class_nit__parser_work__TextCollectorVisitor
= {
8793 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#object_id */
8794 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#is_same_instance */
8795 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#== */
8796 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#!= */
8797 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#hash */
8798 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#exit */
8799 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#sys */
8800 (nitmethod_t
)standard___standard__Object___init
, /* pointer to parser_work:TextCollectorVisitor:kernel#Object#init */
8801 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to parser_work:TextCollectorVisitor:sorter#Object#default_comparator */
8802 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to parser_work:TextCollectorVisitor:string#Object#to_s */
8803 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to parser_work:TextCollectorVisitor:string#Object#native_class_name */
8804 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to parser_work:TextCollectorVisitor:string#Object#class_name */
8805 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to parser_work:TextCollectorVisitor:string#Object#inspect */
8806 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to parser_work:TextCollectorVisitor:string#Object#inspect_head */
8807 (nitmethod_t
)standard__string___Object___args
, /* pointer to parser_work:TextCollectorVisitor:string#Object#args */
8808 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to parser_work:TextCollectorVisitor:ropes#Object#maxlen */
8809 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to parser_work:TextCollectorVisitor:time#Object#get_time */
8810 (nitmethod_t
)standard__file___Object___printn
, /* pointer to parser_work:TextCollectorVisitor:file#Object#printn */
8811 (nitmethod_t
)standard__file___Object___print
, /* pointer to parser_work:TextCollectorVisitor:file#Object#print */
8812 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to parser_work:TextCollectorVisitor:file#Object#getcwd */
8813 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to parser_work:TextCollectorVisitor:file#Object#file_getcwd */
8814 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to parser_work:TextCollectorVisitor:model_base#Object#intrude_visibility */
8815 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to parser_work:TextCollectorVisitor:model_base#Object#public_visibility */
8816 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to parser_work:TextCollectorVisitor:model_base#Object#protected_visibility */
8817 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to parser_work:TextCollectorVisitor:model_base#Object#private_visibility */
8818 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to parser_work:TextCollectorVisitor:model_base#Object#none_visibility */
8819 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to parser_work:TextCollectorVisitor:version#Object#nit_version */
8820 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to parser_work:TextCollectorVisitor:model#Object#abstract_kind */
8821 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to parser_work:TextCollectorVisitor:model#Object#concrete_kind */
8822 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to parser_work:TextCollectorVisitor:model#Object#interface_kind */
8823 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to parser_work:TextCollectorVisitor:model#Object#enum_kind */
8824 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to parser_work:TextCollectorVisitor:model#Object#extern_kind */
8825 (nitmethod_t
)nit__parser_work___nit__parser_work__TextCollectorVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to parser_work:TextCollectorVisitor:parser_work#TextCollectorVisitor#visit */
8826 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to parser_work:TextCollectorVisitor:parser_nodes#Visitor#enter_visit */
8827 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to parser_work:TextCollectorVisitor:parser_nodes#Visitor#current_node */
8828 (nitmethod_t
)nit__parser_work___nit__parser_work__TextCollectorVisitor___text
, /* pointer to parser_work:TextCollectorVisitor:parser_work#TextCollectorVisitor#text */
8829 (nitmethod_t
)nit__parser_work___nit__parser_work__TextCollectorVisitor___text_61d
, /* pointer to parser_work:TextCollectorVisitor:parser_work#TextCollectorVisitor#text= */
8832 /* allocate TextCollectorVisitor */
8833 val
* NEW_nit__parser_work__TextCollectorVisitor(const struct type
* type
) {
8834 val
* self
/* : TextCollectorVisitor */;
8835 val
* var
/* : null */;
8836 static val
* varonce
;
8837 val
* var1
/* : String */;
8838 char* var2
/* : NativeString */;
8839 long var3
/* : Int */;
8840 val
* var4
/* : FlatString */;
8841 self
= nit_alloc(sizeof(struct instance
) + 2*sizeof(nitattribute_t
));
8843 self
->class = &class_nit__parser_work__TextCollectorVisitor
;
8845 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:TextCollectorVisitor exact> */
8851 var4
= standard___standard__NativeString___to_s_with_length(var2
, var3
);
8855 self
->attrs
[COLOR_nit__parser_work__TextCollectorVisitor___text
].val
= var1
; /* _text on <self:TextCollectorVisitor exact> */
8858 /* runtime class nit__parser_work__ReduceAction */
8859 /* allocate ReduceAction */
8860 val
* NEW_nit__parser_work__ReduceAction(const struct type
* type
) {
8861 PRINT_ERROR("Runtime error: %s", "ReduceAction is DEAD");
8865 /* runtime class nit__phase__AnnotationPhaseVisitor */
8866 const struct class class_nit__phase__AnnotationPhaseVisitor
= {
8869 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#object_id */
8870 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#is_same_instance */
8871 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#== */
8872 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#!= */
8873 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#hash */
8874 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#exit */
8875 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#sys */
8876 (nitmethod_t
)standard___standard__Object___init
, /* pointer to phase:AnnotationPhaseVisitor:kernel#Object#init */
8877 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to phase:AnnotationPhaseVisitor:sorter#Object#default_comparator */
8878 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#to_s */
8879 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#native_class_name */
8880 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#class_name */
8881 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#inspect */
8882 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#inspect_head */
8883 (nitmethod_t
)standard__string___Object___args
, /* pointer to phase:AnnotationPhaseVisitor:string#Object#args */
8884 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to phase:AnnotationPhaseVisitor:ropes#Object#maxlen */
8885 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to phase:AnnotationPhaseVisitor:time#Object#get_time */
8886 (nitmethod_t
)standard__file___Object___printn
, /* pointer to phase:AnnotationPhaseVisitor:file#Object#printn */
8887 (nitmethod_t
)standard__file___Object___print
, /* pointer to phase:AnnotationPhaseVisitor:file#Object#print */
8888 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to phase:AnnotationPhaseVisitor:file#Object#getcwd */
8889 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to phase:AnnotationPhaseVisitor:file#Object#file_getcwd */
8890 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to phase:AnnotationPhaseVisitor:model_base#Object#intrude_visibility */
8891 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to phase:AnnotationPhaseVisitor:model_base#Object#public_visibility */
8892 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to phase:AnnotationPhaseVisitor:model_base#Object#protected_visibility */
8893 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to phase:AnnotationPhaseVisitor:model_base#Object#private_visibility */
8894 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to phase:AnnotationPhaseVisitor:model_base#Object#none_visibility */
8895 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to phase:AnnotationPhaseVisitor:version#Object#nit_version */
8896 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to phase:AnnotationPhaseVisitor:model#Object#abstract_kind */
8897 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to phase:AnnotationPhaseVisitor:model#Object#concrete_kind */
8898 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to phase:AnnotationPhaseVisitor:model#Object#interface_kind */
8899 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to phase:AnnotationPhaseVisitor:model#Object#enum_kind */
8900 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to phase:AnnotationPhaseVisitor:model#Object#extern_kind */
8901 (nitmethod_t
)nit__phase___nit__phase__AnnotationPhaseVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to phase:AnnotationPhaseVisitor:phase#AnnotationPhaseVisitor#visit */
8902 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to phase:AnnotationPhaseVisitor:parser_nodes#Visitor#enter_visit */
8903 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to phase:AnnotationPhaseVisitor:parser_nodes#Visitor#current_node */
8904 (nitmethod_t
)nit__phase___nit__phase__AnnotationPhaseVisitor___annotations
, /* pointer to phase:AnnotationPhaseVisitor:phase#AnnotationPhaseVisitor#annotations */
8907 /* allocate AnnotationPhaseVisitor */
8908 val
* NEW_nit__phase__AnnotationPhaseVisitor(const struct type
* type
) {
8909 val
* self
/* : AnnotationPhaseVisitor */;
8910 val
* var
/* : null */;
8911 val
* var1
/* : Array[AAnnotation] */;
8912 self
= nit_alloc(sizeof(struct instance
) + 2*sizeof(nitattribute_t
));
8914 self
->class = &class_nit__phase__AnnotationPhaseVisitor
;
8916 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:AnnotationPhaseVisitor exact> */
8917 var1
= NEW_standard__Array(&type_standard__Array__nit__AAnnotation
);
8919 standard___standard__Array___standard__kernel__Object__init(var1
); /* Direct call array#Array#init on <var1:Array[AAnnotation]>*/
8921 self
->attrs
[COLOR_nit__phase__AnnotationPhaseVisitor___annotations
].val
= var1
; /* _annotations on <self:AnnotationPhaseVisitor exact> */
8924 /* runtime class nit__Phase */
8925 /* allocate Phase */
8926 val
* NEW_nit__Phase(const struct type
* type
) {
8927 PRINT_ERROR("Runtime error: %s", "Phase is DEAD");
8931 /* runtime class nit__literal__LiteralPhase */
8932 const struct class class_nit__literal__LiteralPhase
= {
8935 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to literal:LiteralPhase:kernel#Object#object_id */
8936 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to literal:LiteralPhase:kernel#Object#is_same_instance */
8937 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to literal:LiteralPhase:kernel#Object#== */
8938 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to literal:LiteralPhase:kernel#Object#!= */
8939 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to literal:LiteralPhase:kernel#Object#hash */
8940 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to literal:LiteralPhase:kernel#Object#exit */
8941 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to literal:LiteralPhase:kernel#Object#sys */
8942 (nitmethod_t
)nit___nit__Phase___standard__kernel__Object__init
, /* pointer to literal:LiteralPhase:phase#Phase#init */
8943 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to literal:LiteralPhase:sorter#Object#default_comparator */
8944 (nitmethod_t
)nit___nit__Phase___standard__string__Object__to_s
, /* pointer to literal:LiteralPhase:phase#Phase#to_s */
8945 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to literal:LiteralPhase:string#Object#native_class_name */
8946 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to literal:LiteralPhase:string#Object#class_name */
8947 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to literal:LiteralPhase:string#Object#inspect */
8948 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to literal:LiteralPhase:string#Object#inspect_head */
8949 (nitmethod_t
)standard__string___Object___args
, /* pointer to literal:LiteralPhase:string#Object#args */
8950 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to literal:LiteralPhase:ropes#Object#maxlen */
8951 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to literal:LiteralPhase:time#Object#get_time */
8952 (nitmethod_t
)standard__file___Object___printn
, /* pointer to literal:LiteralPhase:file#Object#printn */
8953 (nitmethod_t
)standard__file___Object___print
, /* pointer to literal:LiteralPhase:file#Object#print */
8954 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to literal:LiteralPhase:file#Object#getcwd */
8955 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to literal:LiteralPhase:file#Object#file_getcwd */
8956 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to literal:LiteralPhase:model_base#Object#intrude_visibility */
8957 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to literal:LiteralPhase:model_base#Object#public_visibility */
8958 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to literal:LiteralPhase:model_base#Object#protected_visibility */
8959 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to literal:LiteralPhase:model_base#Object#private_visibility */
8960 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to literal:LiteralPhase:model_base#Object#none_visibility */
8961 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to literal:LiteralPhase:version#Object#nit_version */
8962 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to literal:LiteralPhase:model#Object#abstract_kind */
8963 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to literal:LiteralPhase:model#Object#concrete_kind */
8964 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to literal:LiteralPhase:model#Object#interface_kind */
8965 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to literal:LiteralPhase:model#Object#enum_kind */
8966 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to literal:LiteralPhase:model#Object#extern_kind */
8967 (nitmethod_t
)nit___nit__Phase___toolcontext
, /* pointer to literal:LiteralPhase:phase#Phase#toolcontext */
8968 (nitmethod_t
)nit___nit__Phase___toolcontext_61d
, /* pointer to literal:LiteralPhase:phase#Phase#toolcontext= */
8969 (nitmethod_t
)nit___nit__Phase___in_hierarchy
, /* pointer to literal:LiteralPhase:phase#Phase#in_hierarchy */
8970 (nitmethod_t
)nit___nit__Phase___in_hierarchy_61d
, /* pointer to literal:LiteralPhase:phase#Phase#in_hierarchy= */
8971 (nitmethod_t
)nit___nit__Phase___depends
, /* pointer to literal:LiteralPhase:phase#Phase#depends */
8972 (nitmethod_t
)nit___nit__Phase___depends_61d
, /* pointer to literal:LiteralPhase:phase#Phase#depends= */
8973 (nitmethod_t
)nit___nit__Phase___disabled
, /* pointer to literal:LiteralPhase:phase#Phase#disabled */
8974 (nitmethod_t
)nit___nit__Phase___disabled_61d
, /* pointer to literal:LiteralPhase:phase#Phase#disabled= */
8975 (nitmethod_t
)nit__literal___nit__literal__LiteralPhase___nit__phase__Phase__process_nmodule
, /* pointer to literal:LiteralPhase:literal#LiteralPhase#process_nmodule */
8976 (nitmethod_t
)nit___nit__Phase___process_nclassdef
, /* pointer to literal:LiteralPhase:phase#Phase#process_nclassdef */
8977 (nitmethod_t
)nit___nit__Phase___process_npropdef
, /* pointer to literal:LiteralPhase:phase#Phase#process_npropdef */
8978 (nitmethod_t
)nit___nit__Phase___process_annotated_node
, /* pointer to literal:LiteralPhase:phase#Phase#process_annotated_node */
8979 (nitmethod_t
)nit__modelbuilder___Phase___process_mainmodule
, /* pointer to literal:LiteralPhase:modelbuilder#Phase#process_mainmodule */
8982 /* allocate LiteralPhase */
8983 val
* NEW_nit__literal__LiteralPhase(const struct type
* type
) {
8984 val
* self
/* : LiteralPhase */;
8985 short int var
/* : Bool */;
8986 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
8988 self
->class = &class_nit__literal__LiteralPhase
;
8990 self
->attrs
[COLOR_nit__phase__Phase___disabled
].s
= var
; /* _disabled on <self:LiteralPhase exact> */
8993 /* runtime class nit__literal__LiteralVisitor */
8994 const struct class class_nit__literal__LiteralVisitor
= {
8997 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to literal:LiteralVisitor:kernel#Object#object_id */
8998 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to literal:LiteralVisitor:kernel#Object#is_same_instance */
8999 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to literal:LiteralVisitor:kernel#Object#== */
9000 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to literal:LiteralVisitor:kernel#Object#!= */
9001 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to literal:LiteralVisitor:kernel#Object#hash */
9002 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to literal:LiteralVisitor:kernel#Object#exit */
9003 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to literal:LiteralVisitor:kernel#Object#sys */
9004 (nitmethod_t
)nit__literal___nit__literal__LiteralVisitor___standard__kernel__Object__init
, /* pointer to literal:LiteralVisitor:literal#LiteralVisitor#init */
9005 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to literal:LiteralVisitor:sorter#Object#default_comparator */
9006 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to literal:LiteralVisitor:string#Object#to_s */
9007 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to literal:LiteralVisitor:string#Object#native_class_name */
9008 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to literal:LiteralVisitor:string#Object#class_name */
9009 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to literal:LiteralVisitor:string#Object#inspect */
9010 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to literal:LiteralVisitor:string#Object#inspect_head */
9011 (nitmethod_t
)standard__string___Object___args
, /* pointer to literal:LiteralVisitor:string#Object#args */
9012 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to literal:LiteralVisitor:ropes#Object#maxlen */
9013 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to literal:LiteralVisitor:time#Object#get_time */
9014 (nitmethod_t
)standard__file___Object___printn
, /* pointer to literal:LiteralVisitor:file#Object#printn */
9015 (nitmethod_t
)standard__file___Object___print
, /* pointer to literal:LiteralVisitor:file#Object#print */
9016 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to literal:LiteralVisitor:file#Object#getcwd */
9017 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to literal:LiteralVisitor:file#Object#file_getcwd */
9018 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to literal:LiteralVisitor:model_base#Object#intrude_visibility */
9019 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to literal:LiteralVisitor:model_base#Object#public_visibility */
9020 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to literal:LiteralVisitor:model_base#Object#protected_visibility */
9021 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to literal:LiteralVisitor:model_base#Object#private_visibility */
9022 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to literal:LiteralVisitor:model_base#Object#none_visibility */
9023 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to literal:LiteralVisitor:version#Object#nit_version */
9024 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to literal:LiteralVisitor:model#Object#abstract_kind */
9025 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to literal:LiteralVisitor:model#Object#concrete_kind */
9026 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to literal:LiteralVisitor:model#Object#interface_kind */
9027 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to literal:LiteralVisitor:model#Object#enum_kind */
9028 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to literal:LiteralVisitor:model#Object#extern_kind */
9029 (nitmethod_t
)nit__literal___nit__literal__LiteralVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to literal:LiteralVisitor:literal#LiteralVisitor#visit */
9030 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to literal:LiteralVisitor:parser_nodes#Visitor#enter_visit */
9031 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to literal:LiteralVisitor:parser_nodes#Visitor#current_node */
9032 (nitmethod_t
)nit__literal___nit__literal__LiteralVisitor___toolcontext
, /* pointer to literal:LiteralVisitor:literal#LiteralVisitor#toolcontext */
9033 (nitmethod_t
)nit__literal___nit__literal__LiteralVisitor___toolcontext_61d
, /* pointer to literal:LiteralVisitor:literal#LiteralVisitor#toolcontext= */
9034 (nitmethod_t
)standard___standard__Object___init
, /* pointer to literal:LiteralVisitor:kernel#Object#init */
9037 /* allocate LiteralVisitor */
9038 val
* NEW_nit__literal__LiteralVisitor(const struct type
* type
) {
9039 val
* self
/* : LiteralVisitor */;
9040 val
* var
/* : null */;
9041 self
= nit_alloc(sizeof(struct instance
) + 2*sizeof(nitattribute_t
));
9043 self
->class = &class_nit__literal__LiteralVisitor
;
9045 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:LiteralVisitor exact> */
9048 /* runtime class nit__MModuleData */
9049 /* allocate MModuleData[Object] */
9050 val
* NEW_nit__MModuleData(const struct type
* type
) {
9051 PRINT_ERROR("Runtime error: %s", "MModuleData is DEAD");
9055 /* runtime class nit__MModuleMultiData */
9056 /* allocate MModuleMultiData[nullable Object] */
9057 val
* NEW_nit__MModuleMultiData(const struct type
* type
) {
9058 PRINT_ERROR("Runtime error: %s", "MModuleMultiData is DEAD");
9062 /* runtime class nit__transform__TransformPhase */
9063 const struct class class_nit__transform__TransformPhase
= {
9066 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to transform:TransformPhase:kernel#Object#object_id */
9067 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to transform:TransformPhase:kernel#Object#is_same_instance */
9068 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to transform:TransformPhase:kernel#Object#== */
9069 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to transform:TransformPhase:kernel#Object#!= */
9070 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to transform:TransformPhase:kernel#Object#hash */
9071 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to transform:TransformPhase:kernel#Object#exit */
9072 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to transform:TransformPhase:kernel#Object#sys */
9073 (nitmethod_t
)nit___nit__Phase___standard__kernel__Object__init
, /* pointer to transform:TransformPhase:phase#Phase#init */
9074 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to transform:TransformPhase:sorter#Object#default_comparator */
9075 (nitmethod_t
)nit___nit__Phase___standard__string__Object__to_s
, /* pointer to transform:TransformPhase:phase#Phase#to_s */
9076 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to transform:TransformPhase:string#Object#native_class_name */
9077 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to transform:TransformPhase:string#Object#class_name */
9078 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to transform:TransformPhase:string#Object#inspect */
9079 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to transform:TransformPhase:string#Object#inspect_head */
9080 (nitmethod_t
)standard__string___Object___args
, /* pointer to transform:TransformPhase:string#Object#args */
9081 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to transform:TransformPhase:ropes#Object#maxlen */
9082 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to transform:TransformPhase:time#Object#get_time */
9083 (nitmethod_t
)standard__file___Object___printn
, /* pointer to transform:TransformPhase:file#Object#printn */
9084 (nitmethod_t
)standard__file___Object___print
, /* pointer to transform:TransformPhase:file#Object#print */
9085 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to transform:TransformPhase:file#Object#getcwd */
9086 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to transform:TransformPhase:file#Object#file_getcwd */
9087 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to transform:TransformPhase:model_base#Object#intrude_visibility */
9088 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to transform:TransformPhase:model_base#Object#public_visibility */
9089 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to transform:TransformPhase:model_base#Object#protected_visibility */
9090 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to transform:TransformPhase:model_base#Object#private_visibility */
9091 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to transform:TransformPhase:model_base#Object#none_visibility */
9092 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to transform:TransformPhase:version#Object#nit_version */
9093 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to transform:TransformPhase:model#Object#abstract_kind */
9094 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to transform:TransformPhase:model#Object#concrete_kind */
9095 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to transform:TransformPhase:model#Object#interface_kind */
9096 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to transform:TransformPhase:model#Object#enum_kind */
9097 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to transform:TransformPhase:model#Object#extern_kind */
9098 (nitmethod_t
)nit___nit__Phase___toolcontext
, /* pointer to transform:TransformPhase:phase#Phase#toolcontext */
9099 (nitmethod_t
)nit___nit__Phase___toolcontext_61d
, /* pointer to transform:TransformPhase:phase#Phase#toolcontext= */
9100 (nitmethod_t
)nit___nit__Phase___in_hierarchy
, /* pointer to transform:TransformPhase:phase#Phase#in_hierarchy */
9101 (nitmethod_t
)nit___nit__Phase___in_hierarchy_61d
, /* pointer to transform:TransformPhase:phase#Phase#in_hierarchy= */
9102 (nitmethod_t
)nit___nit__Phase___depends
, /* pointer to transform:TransformPhase:phase#Phase#depends */
9103 (nitmethod_t
)nit___nit__Phase___depends_61d
, /* pointer to transform:TransformPhase:phase#Phase#depends= */
9104 (nitmethod_t
)nit___nit__Phase___disabled
, /* pointer to transform:TransformPhase:phase#Phase#disabled */
9105 (nitmethod_t
)nit___nit__Phase___disabled_61d
, /* pointer to transform:TransformPhase:phase#Phase#disabled= */
9106 (nitmethod_t
)nit___nit__Phase___process_nmodule
, /* pointer to transform:TransformPhase:phase#Phase#process_nmodule */
9107 (nitmethod_t
)nit___nit__Phase___process_nclassdef
, /* pointer to transform:TransformPhase:phase#Phase#process_nclassdef */
9108 (nitmethod_t
)nit__transform___nit__transform__TransformPhase___nit__phase__Phase__process_npropdef
, /* pointer to transform:TransformPhase:transform#TransformPhase#process_npropdef */
9109 (nitmethod_t
)nit___nit__Phase___process_annotated_node
, /* pointer to transform:TransformPhase:phase#Phase#process_annotated_node */
9110 (nitmethod_t
)nit__modelbuilder___Phase___process_mainmodule
, /* pointer to transform:TransformPhase:modelbuilder#Phase#process_mainmodule */
9113 /* allocate TransformPhase */
9114 val
* NEW_nit__transform__TransformPhase(const struct type
* type
) {
9115 val
* self
/* : TransformPhase */;
9116 short int var
/* : Bool */;
9117 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
9119 self
->class = &class_nit__transform__TransformPhase
;
9121 self
->attrs
[COLOR_nit__phase__Phase___disabled
].s
= var
; /* _disabled on <self:TransformPhase exact> */
9124 /* runtime class nit__transform__TransformVisitor */
9125 const struct class class_nit__transform__TransformVisitor
= {
9128 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to transform:TransformVisitor:kernel#Object#object_id */
9129 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to transform:TransformVisitor:kernel#Object#is_same_instance */
9130 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to transform:TransformVisitor:kernel#Object#== */
9131 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to transform:TransformVisitor:kernel#Object#!= */
9132 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to transform:TransformVisitor:kernel#Object#hash */
9133 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to transform:TransformVisitor:kernel#Object#exit */
9134 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to transform:TransformVisitor:kernel#Object#sys */
9135 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___standard__kernel__Object__init
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#init */
9136 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to transform:TransformVisitor:sorter#Object#default_comparator */
9137 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to transform:TransformVisitor:string#Object#to_s */
9138 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to transform:TransformVisitor:string#Object#native_class_name */
9139 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to transform:TransformVisitor:string#Object#class_name */
9140 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to transform:TransformVisitor:string#Object#inspect */
9141 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to transform:TransformVisitor:string#Object#inspect_head */
9142 (nitmethod_t
)standard__string___Object___args
, /* pointer to transform:TransformVisitor:string#Object#args */
9143 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to transform:TransformVisitor:ropes#Object#maxlen */
9144 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to transform:TransformVisitor:time#Object#get_time */
9145 (nitmethod_t
)standard__file___Object___printn
, /* pointer to transform:TransformVisitor:file#Object#printn */
9146 (nitmethod_t
)standard__file___Object___print
, /* pointer to transform:TransformVisitor:file#Object#print */
9147 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to transform:TransformVisitor:file#Object#getcwd */
9148 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to transform:TransformVisitor:file#Object#file_getcwd */
9149 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to transform:TransformVisitor:model_base#Object#intrude_visibility */
9150 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to transform:TransformVisitor:model_base#Object#public_visibility */
9151 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to transform:TransformVisitor:model_base#Object#protected_visibility */
9152 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to transform:TransformVisitor:model_base#Object#private_visibility */
9153 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to transform:TransformVisitor:model_base#Object#none_visibility */
9154 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to transform:TransformVisitor:version#Object#nit_version */
9155 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to transform:TransformVisitor:model#Object#abstract_kind */
9156 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to transform:TransformVisitor:model#Object#concrete_kind */
9157 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to transform:TransformVisitor:model#Object#interface_kind */
9158 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to transform:TransformVisitor:model#Object#enum_kind */
9159 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to transform:TransformVisitor:model#Object#extern_kind */
9160 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#visit */
9161 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to transform:TransformVisitor:parser_nodes#Visitor#enter_visit */
9162 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to transform:TransformVisitor:parser_nodes#Visitor#current_node */
9163 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___phase
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#phase */
9164 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___phase_61d
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#phase= */
9165 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mmodule
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mmodule */
9166 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mmodule_61d
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mmodule= */
9167 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mclassdef
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mclassdef */
9168 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mclassdef_61d
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mclassdef= */
9169 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mpropdef
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mpropdef */
9170 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___mpropdef_61d
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#mpropdef= */
9171 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___builder
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#builder */
9172 (nitmethod_t
)nit__transform___nit__transform__TransformVisitor___builder_61d
, /* pointer to transform:TransformVisitor:transform#TransformVisitor#builder= */
9173 (nitmethod_t
)standard___standard__Object___init
, /* pointer to transform:TransformVisitor:kernel#Object#init */
9176 /* allocate TransformVisitor */
9177 val
* NEW_nit__transform__TransformVisitor(const struct type
* type
) {
9178 val
* self
/* : TransformVisitor */;
9179 val
* var
/* : null */;
9180 self
= nit_alloc(sizeof(struct instance
) + 6*sizeof(nitattribute_t
));
9182 self
->class = &class_nit__transform__TransformVisitor
;
9184 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:TransformVisitor exact> */
9187 /* runtime class nit__ASTBuilder */
9188 const struct class class_nit__ASTBuilder
= {
9191 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to astbuilder:ASTBuilder:kernel#Object#object_id */
9192 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to astbuilder:ASTBuilder:kernel#Object#is_same_instance */
9193 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to astbuilder:ASTBuilder:kernel#Object#== */
9194 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to astbuilder:ASTBuilder:kernel#Object#!= */
9195 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to astbuilder:ASTBuilder:kernel#Object#hash */
9196 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to astbuilder:ASTBuilder:kernel#Object#exit */
9197 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to astbuilder:ASTBuilder:kernel#Object#sys */
9198 (nitmethod_t
)nit___nit__ASTBuilder___standard__kernel__Object__init
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#init */
9199 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to astbuilder:ASTBuilder:sorter#Object#default_comparator */
9200 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to astbuilder:ASTBuilder:string#Object#to_s */
9201 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to astbuilder:ASTBuilder:string#Object#native_class_name */
9202 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to astbuilder:ASTBuilder:string#Object#class_name */
9203 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to astbuilder:ASTBuilder:string#Object#inspect */
9204 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to astbuilder:ASTBuilder:string#Object#inspect_head */
9205 (nitmethod_t
)standard__string___Object___args
, /* pointer to astbuilder:ASTBuilder:string#Object#args */
9206 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to astbuilder:ASTBuilder:ropes#Object#maxlen */
9207 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to astbuilder:ASTBuilder:time#Object#get_time */
9208 (nitmethod_t
)standard__file___Object___printn
, /* pointer to astbuilder:ASTBuilder:file#Object#printn */
9209 (nitmethod_t
)standard__file___Object___print
, /* pointer to astbuilder:ASTBuilder:file#Object#print */
9210 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to astbuilder:ASTBuilder:file#Object#getcwd */
9211 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to astbuilder:ASTBuilder:file#Object#file_getcwd */
9212 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to astbuilder:ASTBuilder:model_base#Object#intrude_visibility */
9213 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to astbuilder:ASTBuilder:model_base#Object#public_visibility */
9214 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to astbuilder:ASTBuilder:model_base#Object#protected_visibility */
9215 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to astbuilder:ASTBuilder:model_base#Object#private_visibility */
9216 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to astbuilder:ASTBuilder:model_base#Object#none_visibility */
9217 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to astbuilder:ASTBuilder:version#Object#nit_version */
9218 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to astbuilder:ASTBuilder:model#Object#abstract_kind */
9219 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to astbuilder:ASTBuilder:model#Object#concrete_kind */
9220 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to astbuilder:ASTBuilder:model#Object#interface_kind */
9221 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to astbuilder:ASTBuilder:model#Object#enum_kind */
9222 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to astbuilder:ASTBuilder:model#Object#extern_kind */
9223 (nitmethod_t
)nit___nit__ASTBuilder___mmodule
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#mmodule */
9224 (nitmethod_t
)nit___nit__ASTBuilder___mmodule_61d
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#mmodule= */
9225 (nitmethod_t
)nit___nit__ASTBuilder___anchor
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#anchor */
9226 (nitmethod_t
)nit___nit__ASTBuilder___anchor_61d
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#anchor= */
9227 (nitmethod_t
)nit___nit__ASTBuilder___make_int
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_int */
9228 (nitmethod_t
)nit___nit__ASTBuilder___make_new
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_new */
9229 (nitmethod_t
)nit___nit__ASTBuilder___make_call
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_call */
9230 (nitmethod_t
)nit___nit__ASTBuilder___make_block
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_block */
9231 (nitmethod_t
)nit___nit__ASTBuilder___make_loop
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_loop */
9232 (nitmethod_t
)nit___nit__ASTBuilder___make_var_read
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_var_read */
9233 (nitmethod_t
)nit___nit__ASTBuilder___make_var_assign
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_var_assign */
9234 (nitmethod_t
)nit___nit__ASTBuilder___make_attr_read
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_attr_read */
9235 (nitmethod_t
)nit___nit__ASTBuilder___make_attr_assign
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_attr_assign */
9236 (nitmethod_t
)nit___nit__ASTBuilder___make_do
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_do */
9237 (nitmethod_t
)nit___nit__ASTBuilder___make_break
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_break */
9238 (nitmethod_t
)nit___nit__ASTBuilder___make_if
, /* pointer to astbuilder:ASTBuilder:astbuilder#ASTBuilder#make_if */
9239 (nitmethod_t
)standard___standard__Object___init
, /* pointer to astbuilder:ASTBuilder:kernel#Object#init */
9242 /* allocate ASTBuilder */
9243 val
* NEW_nit__ASTBuilder(const struct type
* type
) {
9244 val
* self
/* : ASTBuilder */;
9245 self
= nit_alloc(sizeof(struct instance
) + 2*sizeof(nitattribute_t
));
9247 self
->class = &class_nit__ASTBuilder
;
9250 /* runtime class nit__APlaceholderExpr */
9251 const struct class class_nit__APlaceholderExpr
= {
9254 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#object_id */
9255 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#is_same_instance */
9256 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#== */
9257 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#!= */
9258 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#hash */
9259 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#exit */
9260 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#sys */
9261 (nitmethod_t
)standard___standard__Object___init
, /* pointer to astbuilder:APlaceholderExpr:kernel#Object#init */
9262 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to astbuilder:APlaceholderExpr:sorter#Object#default_comparator */
9263 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to astbuilder:APlaceholderExpr:string#Object#to_s */
9264 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to astbuilder:APlaceholderExpr:string#Object#native_class_name */
9265 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to astbuilder:APlaceholderExpr:string#Object#class_name */
9266 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to astbuilder:APlaceholderExpr:string#Object#inspect */
9267 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to astbuilder:APlaceholderExpr:string#Object#inspect_head */
9268 (nitmethod_t
)standard__string___Object___args
, /* pointer to astbuilder:APlaceholderExpr:string#Object#args */
9269 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to astbuilder:APlaceholderExpr:ropes#Object#maxlen */
9270 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to astbuilder:APlaceholderExpr:time#Object#get_time */
9271 (nitmethod_t
)standard__file___Object___printn
, /* pointer to astbuilder:APlaceholderExpr:file#Object#printn */
9272 (nitmethod_t
)standard__file___Object___print
, /* pointer to astbuilder:APlaceholderExpr:file#Object#print */
9273 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to astbuilder:APlaceholderExpr:file#Object#getcwd */
9274 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to astbuilder:APlaceholderExpr:file#Object#file_getcwd */
9275 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to astbuilder:APlaceholderExpr:model_base#Object#intrude_visibility */
9276 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to astbuilder:APlaceholderExpr:model_base#Object#public_visibility */
9277 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to astbuilder:APlaceholderExpr:model_base#Object#protected_visibility */
9278 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to astbuilder:APlaceholderExpr:model_base#Object#private_visibility */
9279 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to astbuilder:APlaceholderExpr:model_base#Object#none_visibility */
9280 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to astbuilder:APlaceholderExpr:version#Object#nit_version */
9281 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to astbuilder:APlaceholderExpr:model#Object#abstract_kind */
9282 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to astbuilder:APlaceholderExpr:model#Object#concrete_kind */
9283 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to astbuilder:APlaceholderExpr:model#Object#interface_kind */
9284 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to astbuilder:APlaceholderExpr:model#Object#enum_kind */
9285 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to astbuilder:APlaceholderExpr:model#Object#extern_kind */
9286 (nitmethod_t
)nit___nit__ANode___location
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#location */
9287 (nitmethod_t
)nit___nit__ANode___location_61d
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#location= */
9288 (nitmethod_t
)nit___nit__ANode___hot_location
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#hot_location */
9289 (nitmethod_t
)nit___nit__ANode___debug
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#debug */
9290 (nitmethod_t
)nit___nit__ANode___parent
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#parent */
9291 (nitmethod_t
)nit___nit__ANode___parent_61d
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#parent= */
9292 (nitmethod_t
)nit___nit__ANode___replace_child
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#replace_child */
9293 (nitmethod_t
)nit___nit__Prod___ANode__replace_with
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#Prod#replace_with */
9294 (nitmethod_t
)nit___nit__ANode___visit_all
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#visit_all */
9295 (nitmethod_t
)nit__literal___ANode___accept_literal
, /* pointer to astbuilder:APlaceholderExpr:literal#ANode#accept_literal */
9296 (nitmethod_t
)nit__scope___ANode___accept_scope_visitor
, /* pointer to astbuilder:APlaceholderExpr:scope#ANode#accept_scope_visitor */
9297 (nitmethod_t
)nit__flow___ANode___accept_flow_visitor
, /* pointer to astbuilder:APlaceholderExpr:flow#ANode#accept_flow_visitor */
9298 (nitmethod_t
)nit__local_var_init___ANode___accept_local_var_visitor
, /* pointer to astbuilder:APlaceholderExpr:local_var_init#ANode#accept_local_var_visitor */
9299 (nitmethod_t
)nit__auto_super_init___ANode___accept_auto_super_init
, /* pointer to astbuilder:APlaceholderExpr:auto_super_init#ANode#accept_auto_super_init */
9300 (nitmethod_t
)nit__astvalidation___APlaceholderExpr___ANode__accept_ast_validation
, /* pointer to astbuilder:APlaceholderExpr:astvalidation#APlaceholderExpr#accept_ast_validation */
9301 (nitmethod_t
)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor
, /* pointer to astbuilder:APlaceholderExpr:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9302 (nitmethod_t
)nit__transform___AExpr___ANode__full_transform_visitor
, /* pointer to astbuilder:APlaceholderExpr:transform#AExpr#full_transform_visitor */
9303 (nitmethod_t
)nit__transform___ANode___accept_transform_visitor
, /* pointer to astbuilder:APlaceholderExpr:transform#ANode#accept_transform_visitor */
9304 (nitmethod_t
)nit___nit__Prod___n_annotations
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#Prod#n_annotations */
9305 (nitmethod_t
)nit___nit__Prod___n_annotations_61d
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#Prod#n_annotations= */
9306 (nitmethod_t
)nit___nit__Prod___get_annotations
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#Prod#get_annotations */
9307 (nitmethod_t
)nit__parser_work___Prod___collect_text
, /* pointer to astbuilder:APlaceholderExpr:parser_work#Prod#collect_text */
9308 (nitmethod_t
)nit__annotation___Prod___get_single_annotation
, /* pointer to astbuilder:APlaceholderExpr:annotation#Prod#get_single_annotation */
9309 (nitmethod_t
)nit___nit__ANode___replace_with
, /* pointer to astbuilder:APlaceholderExpr:parser_nodes#ANode#replace_with */
9310 (nitmethod_t
)nit__literal___AExpr___as_string
, /* pointer to astbuilder:APlaceholderExpr:literal#AExpr#as_string */
9311 (nitmethod_t
)nit__literal___AExpr___as_id
, /* pointer to astbuilder:APlaceholderExpr:literal#AExpr#as_id */
9312 (nitmethod_t
)nit__flow___AExpr___after_flow_context
, /* pointer to astbuilder:APlaceholderExpr:flow#AExpr#after_flow_context */
9313 (nitmethod_t
)nit__flow___AExpr___after_flow_context_61d
, /* pointer to astbuilder:APlaceholderExpr:flow#AExpr#after_flow_context= */
9314 (nitmethod_t
)nit__typing___AExpr___mtype
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#mtype */
9315 (nitmethod_t
)nit__typing___AExpr___mtype_61d
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#mtype= */
9316 (nitmethod_t
)nit__typing___AExpr___is_typed
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#is_typed */
9317 (nitmethod_t
)nit__typing___AExpr___is_typed_61d
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#is_typed= */
9318 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#implicit_cast_to */
9319 (nitmethod_t
)nit__typing___AExpr___implicit_cast_to_61d
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#implicit_cast_to= */
9320 (nitmethod_t
)nit__typing___AExpr___its_variable
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#its_variable */
9321 (nitmethod_t
)nit__typing___AExpr___accept_typing
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#accept_typing */
9322 (nitmethod_t
)nit__typing___AExpr___comprehension
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#comprehension */
9323 (nitmethod_t
)nit__typing___AExpr___comprehension_61d
, /* pointer to astbuilder:APlaceholderExpr:typing#AExpr#comprehension= */
9324 (nitmethod_t
)nit__astbuilder___AExpr___make_var_read
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#AExpr#make_var_read */
9325 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#AExpr#variable_cache */
9326 (nitmethod_t
)nit__astbuilder___AExpr___variable_cache_61d
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#AExpr#variable_cache= */
9327 (nitmethod_t
)nit__astbuilder___AExpr___detach_with_placeholder
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#AExpr#detach_with_placeholder */
9328 (nitmethod_t
)nit__astbuilder___AExpr___add
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#AExpr#add */
9329 (nitmethod_t
)nit__abstract_compiler___AExpr___expr
, /* pointer to astbuilder:APlaceholderExpr:abstract_compiler#AExpr#expr */
9330 (nitmethod_t
)nit__abstract_compiler___AExpr___stmt
, /* pointer to astbuilder:APlaceholderExpr:abstract_compiler#AExpr#stmt */
9331 (nitmethod_t
)nit__transform___ANode___full_transform_visitor
, /* pointer to astbuilder:APlaceholderExpr:transform#ANode#full_transform_visitor */
9332 (nitmethod_t
)nit__astvalidation___ANode___accept_ast_validation
, /* pointer to astbuilder:APlaceholderExpr:astvalidation#ANode#accept_ast_validation */
9333 (nitmethod_t
)nit___nit__APlaceholderExpr___make
, /* pointer to astbuilder:APlaceholderExpr:astbuilder#APlaceholderExpr#make */
9334 (nitmethod_t
)nit__astvalidation___AExpr___ANode__accept_ast_validation
, /* pointer to astbuilder:APlaceholderExpr:astvalidation#AExpr#accept_ast_validation */
9337 /* allocate APlaceholderExpr */
9338 val
* NEW_nit__APlaceholderExpr(const struct type
* type
) {
9339 val
* self
/* : APlaceholderExpr */;
9340 val
* var
/* : null */;
9341 val
* var1
/* : null */;
9342 val
* var2
/* : null */;
9343 short int var3
/* : Bool */;
9344 val
* var4
/* : null */;
9345 val
* var5
/* : null */;
9346 self
= nit_alloc(sizeof(struct instance
) + 10*sizeof(nitattribute_t
));
9348 self
->class = &class_nit__APlaceholderExpr
;
9350 self
->attrs
[COLOR_nit__parser_nodes__ANode___parent
].val
= var
; /* _parent on <self:APlaceholderExpr exact> */
9352 self
->attrs
[COLOR_nit__parser_nodes__Prod___n_annotations
].val
= var1
; /* _n_annotations on <self:APlaceholderExpr exact> */
9354 self
->attrs
[COLOR_nit__typing__AExpr___mtype
].val
= var2
; /* _mtype on <self:APlaceholderExpr exact> */
9356 self
->attrs
[COLOR_nit__typing__AExpr___is_typed
].s
= var3
; /* _is_typed on <self:APlaceholderExpr exact> */
9358 self
->attrs
[COLOR_nit__typing__AExpr___implicit_cast_to
].val
= var4
; /* _implicit_cast_to on <self:APlaceholderExpr exact> */
9360 self
->attrs
[COLOR_nit__typing__AExpr___comprehension
].val
= var5
; /* _comprehension on <self:APlaceholderExpr exact> */
9363 /* runtime class nit__typing__TypingPhase */
9364 const struct class class_nit__typing__TypingPhase
= {
9367 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to typing:TypingPhase:kernel#Object#object_id */
9368 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to typing:TypingPhase:kernel#Object#is_same_instance */
9369 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to typing:TypingPhase:kernel#Object#== */
9370 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to typing:TypingPhase:kernel#Object#!= */
9371 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to typing:TypingPhase:kernel#Object#hash */
9372 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to typing:TypingPhase:kernel#Object#exit */
9373 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to typing:TypingPhase:kernel#Object#sys */
9374 (nitmethod_t
)nit___nit__Phase___standard__kernel__Object__init
, /* pointer to typing:TypingPhase:phase#Phase#init */
9375 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to typing:TypingPhase:sorter#Object#default_comparator */
9376 (nitmethod_t
)nit___nit__Phase___standard__string__Object__to_s
, /* pointer to typing:TypingPhase:phase#Phase#to_s */
9377 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to typing:TypingPhase:string#Object#native_class_name */
9378 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to typing:TypingPhase:string#Object#class_name */
9379 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to typing:TypingPhase:string#Object#inspect */
9380 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to typing:TypingPhase:string#Object#inspect_head */
9381 (nitmethod_t
)standard__string___Object___args
, /* pointer to typing:TypingPhase:string#Object#args */
9382 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to typing:TypingPhase:ropes#Object#maxlen */
9383 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to typing:TypingPhase:time#Object#get_time */
9384 (nitmethod_t
)standard__file___Object___printn
, /* pointer to typing:TypingPhase:file#Object#printn */
9385 (nitmethod_t
)standard__file___Object___print
, /* pointer to typing:TypingPhase:file#Object#print */
9386 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to typing:TypingPhase:file#Object#getcwd */
9387 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to typing:TypingPhase:file#Object#file_getcwd */
9388 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to typing:TypingPhase:model_base#Object#intrude_visibility */
9389 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to typing:TypingPhase:model_base#Object#public_visibility */
9390 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to typing:TypingPhase:model_base#Object#protected_visibility */
9391 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to typing:TypingPhase:model_base#Object#private_visibility */
9392 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to typing:TypingPhase:model_base#Object#none_visibility */
9393 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to typing:TypingPhase:version#Object#nit_version */
9394 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to typing:TypingPhase:model#Object#abstract_kind */
9395 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to typing:TypingPhase:model#Object#concrete_kind */
9396 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to typing:TypingPhase:model#Object#interface_kind */
9397 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to typing:TypingPhase:model#Object#enum_kind */
9398 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to typing:TypingPhase:model#Object#extern_kind */
9399 (nitmethod_t
)nit___nit__Phase___toolcontext
, /* pointer to typing:TypingPhase:phase#Phase#toolcontext */
9400 (nitmethod_t
)nit___nit__Phase___toolcontext_61d
, /* pointer to typing:TypingPhase:phase#Phase#toolcontext= */
9401 (nitmethod_t
)nit___nit__Phase___in_hierarchy
, /* pointer to typing:TypingPhase:phase#Phase#in_hierarchy */
9402 (nitmethod_t
)nit___nit__Phase___in_hierarchy_61d
, /* pointer to typing:TypingPhase:phase#Phase#in_hierarchy= */
9403 (nitmethod_t
)nit___nit__Phase___depends
, /* pointer to typing:TypingPhase:phase#Phase#depends */
9404 (nitmethod_t
)nit___nit__Phase___depends_61d
, /* pointer to typing:TypingPhase:phase#Phase#depends= */
9405 (nitmethod_t
)nit___nit__Phase___disabled
, /* pointer to typing:TypingPhase:phase#Phase#disabled */
9406 (nitmethod_t
)nit___nit__Phase___disabled_61d
, /* pointer to typing:TypingPhase:phase#Phase#disabled= */
9407 (nitmethod_t
)nit___nit__Phase___process_nmodule
, /* pointer to typing:TypingPhase:phase#Phase#process_nmodule */
9408 (nitmethod_t
)nit___nit__Phase___process_nclassdef
, /* pointer to typing:TypingPhase:phase#Phase#process_nclassdef */
9409 (nitmethod_t
)nit__typing___nit__typing__TypingPhase___nit__phase__Phase__process_npropdef
, /* pointer to typing:TypingPhase:typing#TypingPhase#process_npropdef */
9410 (nitmethod_t
)nit___nit__Phase___process_annotated_node
, /* pointer to typing:TypingPhase:phase#Phase#process_annotated_node */
9411 (nitmethod_t
)nit__modelbuilder___Phase___process_mainmodule
, /* pointer to typing:TypingPhase:modelbuilder#Phase#process_mainmodule */
9414 /* allocate TypingPhase */
9415 val
* NEW_nit__typing__TypingPhase(const struct type
* type
) {
9416 val
* self
/* : TypingPhase */;
9417 short int var
/* : Bool */;
9418 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
9420 self
->class = &class_nit__typing__TypingPhase
;
9422 self
->attrs
[COLOR_nit__phase__Phase___disabled
].s
= var
; /* _disabled on <self:TypingPhase exact> */
9425 /* runtime class nit__typing__TypeVisitor */
9426 const struct class class_nit__typing__TypeVisitor
= {
9429 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to typing:TypeVisitor:kernel#Object#object_id */
9430 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to typing:TypeVisitor:kernel#Object#is_same_instance */
9431 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to typing:TypeVisitor:kernel#Object#== */
9432 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to typing:TypeVisitor:kernel#Object#!= */
9433 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to typing:TypeVisitor:kernel#Object#hash */
9434 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to typing:TypeVisitor:kernel#Object#exit */
9435 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to typing:TypeVisitor:kernel#Object#sys */
9436 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___standard__kernel__Object__init
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#init */
9437 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to typing:TypeVisitor:sorter#Object#default_comparator */
9438 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to typing:TypeVisitor:string#Object#to_s */
9439 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to typing:TypeVisitor:string#Object#native_class_name */
9440 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to typing:TypeVisitor:string#Object#class_name */
9441 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to typing:TypeVisitor:string#Object#inspect */
9442 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to typing:TypeVisitor:string#Object#inspect_head */
9443 (nitmethod_t
)standard__string___Object___args
, /* pointer to typing:TypeVisitor:string#Object#args */
9444 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to typing:TypeVisitor:ropes#Object#maxlen */
9445 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to typing:TypeVisitor:time#Object#get_time */
9446 (nitmethod_t
)standard__file___Object___printn
, /* pointer to typing:TypeVisitor:file#Object#printn */
9447 (nitmethod_t
)standard__file___Object___print
, /* pointer to typing:TypeVisitor:file#Object#print */
9448 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to typing:TypeVisitor:file#Object#getcwd */
9449 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to typing:TypeVisitor:file#Object#file_getcwd */
9450 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to typing:TypeVisitor:model_base#Object#intrude_visibility */
9451 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to typing:TypeVisitor:model_base#Object#public_visibility */
9452 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to typing:TypeVisitor:model_base#Object#protected_visibility */
9453 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to typing:TypeVisitor:model_base#Object#private_visibility */
9454 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to typing:TypeVisitor:model_base#Object#none_visibility */
9455 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to typing:TypeVisitor:version#Object#nit_version */
9456 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to typing:TypeVisitor:model#Object#abstract_kind */
9457 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to typing:TypeVisitor:model#Object#concrete_kind */
9458 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to typing:TypeVisitor:model#Object#interface_kind */
9459 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to typing:TypeVisitor:model#Object#enum_kind */
9460 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to typing:TypeVisitor:model#Object#extern_kind */
9461 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___modelbuilder
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#modelbuilder */
9462 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___modelbuilder_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#modelbuilder= */
9463 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mmodule
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mmodule */
9464 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mmodule_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mmodule= */
9465 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___anchor
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#anchor */
9466 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___anchor_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#anchor= */
9467 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mclassdef
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mclassdef */
9468 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mclassdef_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mclassdef= */
9469 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mpropdef
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mpropdef */
9470 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___mpropdef_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#mpropdef= */
9471 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___selfvariable
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#selfvariable */
9472 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___selfvariable_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#selfvariable= */
9473 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___is_toplevel_context
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#is_toplevel_context */
9474 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___is_toplevel_context_61d
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#is_toplevel_context= */
9475 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___anchor_to
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#anchor_to */
9476 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___is_subtype
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#is_subtype */
9477 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___resolve_for
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#resolve_for */
9478 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___check_subtype
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#check_subtype */
9479 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___visit_stmt
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#visit_stmt */
9480 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___visit_expr
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#visit_expr */
9481 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___visit_expr_subtype
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#visit_expr_subtype */
9482 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___visit_expr_bool
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#visit_expr_bool */
9483 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___visit_expr_cast
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#visit_expr_cast */
9484 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___null_test
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#null_test */
9485 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___try_get_mproperty_by_name2
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#try_get_mproperty_by_name2 */
9486 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___resolve_mtype
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#resolve_mtype */
9487 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___try_get_mclass
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#try_get_mclass */
9488 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___get_mclass
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#get_mclass */
9489 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___type_bool
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#type_bool */
9490 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___get_method
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#get_method */
9491 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___try_get_method
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#try_get_method */
9492 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___check_signature
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#check_signature */
9493 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___error
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#error */
9494 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___get_variable
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#get_variable */
9495 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___set_variable
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#set_variable */
9496 (nitmethod_t
)nit__typing___nit__typing__TypeVisitor___merge_types
, /* pointer to typing:TypeVisitor:typing#TypeVisitor#merge_types */
9499 /* allocate TypeVisitor */
9500 val
* NEW_nit__typing__TypeVisitor(const struct type
* type
) {
9501 val
* self
/* : TypeVisitor */;
9502 val
* var
/* : null */;
9503 val
* var1
/* : null */;
9504 val
* var2
/* : Variable */;
9505 static val
* varonce
;
9506 val
* var3
/* : String */;
9507 char* var4
/* : NativeString */;
9508 long var5
/* : Int */;
9509 val
* var6
/* : FlatString */;
9510 short int var7
/* : Bool */;
9511 self
= nit_alloc(sizeof(struct instance
) + 7*sizeof(nitattribute_t
));
9513 self
->class = &class_nit__typing__TypeVisitor
;
9515 self
->attrs
[COLOR_nit__typing__TypeVisitor___anchor
].val
= var
; /* _anchor on <self:TypeVisitor exact> */
9517 self
->attrs
[COLOR_nit__typing__TypeVisitor___mclassdef
].val
= var1
; /* _mclassdef on <self:TypeVisitor exact> */
9518 var2
= NEW_nit__Variable(&type_nit__Variable
);
9524 var6
= standard___standard__NativeString___to_s_with_length(var4
, var5
);
9529 ((void (*)(val
* self
, val
* p0
))(var2
->class->vft
[COLOR_nit__scope__Variable__name_61d
]))(var2
, var3
) /* name= on <var2:Variable>*/;
9532 ((void (*)(val
* self
))(var2
->class->vft
[COLOR_standard__kernel__Object__init
]))(var2
) /* init on <var2:Variable>*/;
9534 self
->attrs
[COLOR_nit__typing__TypeVisitor___selfvariable
].val
= var2
; /* _selfvariable on <self:TypeVisitor exact> */
9536 self
->attrs
[COLOR_nit__typing__TypeVisitor___is_toplevel_context
].s
= var7
; /* _is_toplevel_context on <self:TypeVisitor exact> */
9539 /* runtime class nit__CallSite */
9540 const struct class class_nit__CallSite
= {
9543 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to typing:CallSite:kernel#Object#object_id */
9544 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to typing:CallSite:kernel#Object#is_same_instance */
9545 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to typing:CallSite:kernel#Object#== */
9546 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to typing:CallSite:kernel#Object#!= */
9547 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to typing:CallSite:kernel#Object#hash */
9548 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to typing:CallSite:kernel#Object#exit */
9549 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to typing:CallSite:kernel#Object#sys */
9550 (nitmethod_t
)nit___nit__CallSite___standard__kernel__Object__init
, /* pointer to typing:CallSite:typing#CallSite#init */
9551 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to typing:CallSite:sorter#Object#default_comparator */
9552 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to typing:CallSite:string#Object#to_s */
9553 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to typing:CallSite:string#Object#native_class_name */
9554 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to typing:CallSite:string#Object#class_name */
9555 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to typing:CallSite:string#Object#inspect */
9556 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to typing:CallSite:string#Object#inspect_head */
9557 (nitmethod_t
)standard__string___Object___args
, /* pointer to typing:CallSite:string#Object#args */
9558 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to typing:CallSite:ropes#Object#maxlen */
9559 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to typing:CallSite:time#Object#get_time */
9560 (nitmethod_t
)standard__file___Object___printn
, /* pointer to typing:CallSite:file#Object#printn */
9561 (nitmethod_t
)standard__file___Object___print
, /* pointer to typing:CallSite:file#Object#print */
9562 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to typing:CallSite:file#Object#getcwd */
9563 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to typing:CallSite:file#Object#file_getcwd */
9564 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to typing:CallSite:model_base#Object#intrude_visibility */
9565 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to typing:CallSite:model_base#Object#public_visibility */
9566 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to typing:CallSite:model_base#Object#protected_visibility */
9567 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to typing:CallSite:model_base#Object#private_visibility */
9568 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to typing:CallSite:model_base#Object#none_visibility */
9569 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to typing:CallSite:version#Object#nit_version */
9570 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to typing:CallSite:model#Object#abstract_kind */
9571 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to typing:CallSite:model#Object#concrete_kind */
9572 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to typing:CallSite:model#Object#interface_kind */
9573 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to typing:CallSite:model#Object#enum_kind */
9574 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to typing:CallSite:model#Object#extern_kind */
9575 (nitmethod_t
)nit___nit__CallSite___node
, /* pointer to typing:CallSite:typing#CallSite#node */
9576 (nitmethod_t
)nit___nit__CallSite___node_61d
, /* pointer to typing:CallSite:typing#CallSite#node= */
9577 (nitmethod_t
)nit___nit__CallSite___recv
, /* pointer to typing:CallSite:typing#CallSite#recv */
9578 (nitmethod_t
)nit___nit__CallSite___recv_61d
, /* pointer to typing:CallSite:typing#CallSite#recv= */
9579 (nitmethod_t
)nit___nit__CallSite___mmodule
, /* pointer to typing:CallSite:typing#CallSite#mmodule */
9580 (nitmethod_t
)nit___nit__CallSite___mmodule_61d
, /* pointer to typing:CallSite:typing#CallSite#mmodule= */
9581 (nitmethod_t
)nit___nit__CallSite___anchor
, /* pointer to typing:CallSite:typing#CallSite#anchor */
9582 (nitmethod_t
)nit___nit__CallSite___anchor_61d
, /* pointer to typing:CallSite:typing#CallSite#anchor= */
9583 (nitmethod_t
)nit___nit__CallSite___recv_is_self_61d
, /* pointer to typing:CallSite:typing#CallSite#recv_is_self= */
9584 (nitmethod_t
)nit___nit__CallSite___mproperty
, /* pointer to typing:CallSite:typing#CallSite#mproperty */
9585 (nitmethod_t
)nit___nit__CallSite___mproperty_61d
, /* pointer to typing:CallSite:typing#CallSite#mproperty= */
9586 (nitmethod_t
)nit___nit__CallSite___mpropdef
, /* pointer to typing:CallSite:typing#CallSite#mpropdef */
9587 (nitmethod_t
)nit___nit__CallSite___mpropdef_61d
, /* pointer to typing:CallSite:typing#CallSite#mpropdef= */
9588 (nitmethod_t
)nit___nit__CallSite___msignature
, /* pointer to typing:CallSite:typing#CallSite#msignature */
9589 (nitmethod_t
)nit___nit__CallSite___msignature_61d
, /* pointer to typing:CallSite:typing#CallSite#msignature= */
9590 (nitmethod_t
)nit___nit__CallSite___erasure_cast
, /* pointer to typing:CallSite:typing#CallSite#erasure_cast */
9591 (nitmethod_t
)nit___nit__CallSite___erasure_cast_61d
, /* pointer to typing:CallSite:typing#CallSite#erasure_cast= */
9592 (nitmethod_t
)nit___nit__CallSite___check_signature
, /* pointer to typing:CallSite:typing#CallSite#check_signature */
9593 (nitmethod_t
)standard___standard__Object___init
, /* pointer to typing:CallSite:kernel#Object#init */
9596 /* allocate CallSite */
9597 val
* NEW_nit__CallSite(const struct type
* type
) {
9598 val
* self
/* : CallSite */;
9599 self
= nit_alloc(sizeof(struct instance
) + 9*sizeof(nitattribute_t
));
9601 self
->class = &class_nit__CallSite
;
9604 /* runtime class nit__local_var_init__LocalVarInitPhase */
9605 const struct class class_nit__local_var_init__LocalVarInitPhase
= {
9608 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#object_id */
9609 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#is_same_instance */
9610 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#== */
9611 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#!= */
9612 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#hash */
9613 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#exit */
9614 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to local_var_init:LocalVarInitPhase:kernel#Object#sys */
9615 (nitmethod_t
)nit___nit__Phase___standard__kernel__Object__init
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#init */
9616 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to local_var_init:LocalVarInitPhase:sorter#Object#default_comparator */
9617 (nitmethod_t
)nit___nit__Phase___standard__string__Object__to_s
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#to_s */
9618 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to local_var_init:LocalVarInitPhase:string#Object#native_class_name */
9619 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to local_var_init:LocalVarInitPhase:string#Object#class_name */
9620 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to local_var_init:LocalVarInitPhase:string#Object#inspect */
9621 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to local_var_init:LocalVarInitPhase:string#Object#inspect_head */
9622 (nitmethod_t
)standard__string___Object___args
, /* pointer to local_var_init:LocalVarInitPhase:string#Object#args */
9623 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to local_var_init:LocalVarInitPhase:ropes#Object#maxlen */
9624 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to local_var_init:LocalVarInitPhase:time#Object#get_time */
9625 (nitmethod_t
)standard__file___Object___printn
, /* pointer to local_var_init:LocalVarInitPhase:file#Object#printn */
9626 (nitmethod_t
)standard__file___Object___print
, /* pointer to local_var_init:LocalVarInitPhase:file#Object#print */
9627 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to local_var_init:LocalVarInitPhase:file#Object#getcwd */
9628 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to local_var_init:LocalVarInitPhase:file#Object#file_getcwd */
9629 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to local_var_init:LocalVarInitPhase:model_base#Object#intrude_visibility */
9630 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to local_var_init:LocalVarInitPhase:model_base#Object#public_visibility */
9631 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to local_var_init:LocalVarInitPhase:model_base#Object#protected_visibility */
9632 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to local_var_init:LocalVarInitPhase:model_base#Object#private_visibility */
9633 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to local_var_init:LocalVarInitPhase:model_base#Object#none_visibility */
9634 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to local_var_init:LocalVarInitPhase:version#Object#nit_version */
9635 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to local_var_init:LocalVarInitPhase:model#Object#abstract_kind */
9636 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to local_var_init:LocalVarInitPhase:model#Object#concrete_kind */
9637 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to local_var_init:LocalVarInitPhase:model#Object#interface_kind */
9638 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to local_var_init:LocalVarInitPhase:model#Object#enum_kind */
9639 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to local_var_init:LocalVarInitPhase:model#Object#extern_kind */
9640 (nitmethod_t
)nit___nit__Phase___toolcontext
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#toolcontext */
9641 (nitmethod_t
)nit___nit__Phase___toolcontext_61d
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#toolcontext= */
9642 (nitmethod_t
)nit___nit__Phase___in_hierarchy
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#in_hierarchy */
9643 (nitmethod_t
)nit___nit__Phase___in_hierarchy_61d
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#in_hierarchy= */
9644 (nitmethod_t
)nit___nit__Phase___depends
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#depends */
9645 (nitmethod_t
)nit___nit__Phase___depends_61d
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#depends= */
9646 (nitmethod_t
)nit___nit__Phase___disabled
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#disabled */
9647 (nitmethod_t
)nit___nit__Phase___disabled_61d
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#disabled= */
9648 (nitmethod_t
)nit___nit__Phase___process_nmodule
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#process_nmodule */
9649 (nitmethod_t
)nit___nit__Phase___process_nclassdef
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#process_nclassdef */
9650 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitPhase___nit__phase__Phase__process_npropdef
, /* pointer to local_var_init:LocalVarInitPhase:local_var_init#LocalVarInitPhase#process_npropdef */
9651 (nitmethod_t
)nit___nit__Phase___process_annotated_node
, /* pointer to local_var_init:LocalVarInitPhase:phase#Phase#process_annotated_node */
9652 (nitmethod_t
)nit__modelbuilder___Phase___process_mainmodule
, /* pointer to local_var_init:LocalVarInitPhase:modelbuilder#Phase#process_mainmodule */
9655 /* allocate LocalVarInitPhase */
9656 val
* NEW_nit__local_var_init__LocalVarInitPhase(const struct type
* type
) {
9657 val
* self
/* : LocalVarInitPhase */;
9658 short int var
/* : Bool */;
9659 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
9661 self
->class = &class_nit__local_var_init__LocalVarInitPhase
;
9663 self
->attrs
[COLOR_nit__phase__Phase___disabled
].s
= var
; /* _disabled on <self:LocalVarInitPhase exact> */
9666 /* runtime class nit__local_var_init__LocalVarInitVisitor */
9667 const struct class class_nit__local_var_init__LocalVarInitVisitor
= {
9670 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#object_id */
9671 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#is_same_instance */
9672 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#== */
9673 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#!= */
9674 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#hash */
9675 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#exit */
9676 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#sys */
9677 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___standard__kernel__Object__init
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#init */
9678 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to local_var_init:LocalVarInitVisitor:sorter#Object#default_comparator */
9679 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#to_s */
9680 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#native_class_name */
9681 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#class_name */
9682 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#inspect */
9683 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#inspect_head */
9684 (nitmethod_t
)standard__string___Object___args
, /* pointer to local_var_init:LocalVarInitVisitor:string#Object#args */
9685 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to local_var_init:LocalVarInitVisitor:ropes#Object#maxlen */
9686 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to local_var_init:LocalVarInitVisitor:time#Object#get_time */
9687 (nitmethod_t
)standard__file___Object___printn
, /* pointer to local_var_init:LocalVarInitVisitor:file#Object#printn */
9688 (nitmethod_t
)standard__file___Object___print
, /* pointer to local_var_init:LocalVarInitVisitor:file#Object#print */
9689 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to local_var_init:LocalVarInitVisitor:file#Object#getcwd */
9690 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to local_var_init:LocalVarInitVisitor:file#Object#file_getcwd */
9691 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to local_var_init:LocalVarInitVisitor:model_base#Object#intrude_visibility */
9692 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to local_var_init:LocalVarInitVisitor:model_base#Object#public_visibility */
9693 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to local_var_init:LocalVarInitVisitor:model_base#Object#protected_visibility */
9694 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to local_var_init:LocalVarInitVisitor:model_base#Object#private_visibility */
9695 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to local_var_init:LocalVarInitVisitor:model_base#Object#none_visibility */
9696 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to local_var_init:LocalVarInitVisitor:version#Object#nit_version */
9697 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to local_var_init:LocalVarInitVisitor:model#Object#abstract_kind */
9698 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to local_var_init:LocalVarInitVisitor:model#Object#concrete_kind */
9699 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to local_var_init:LocalVarInitVisitor:model#Object#interface_kind */
9700 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to local_var_init:LocalVarInitVisitor:model#Object#enum_kind */
9701 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to local_var_init:LocalVarInitVisitor:model#Object#extern_kind */
9702 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#visit */
9703 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to local_var_init:LocalVarInitVisitor:parser_nodes#Visitor#enter_visit */
9704 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to local_var_init:LocalVarInitVisitor:parser_nodes#Visitor#current_node */
9705 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#toolcontext */
9706 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___toolcontext_61d
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#toolcontext= */
9707 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#maybe_unset_vars */
9708 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_unset
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#mark_is_unset */
9709 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___mark_is_set
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#mark_is_set */
9710 (nitmethod_t
)nit__local_var_init___nit__local_var_init__LocalVarInitVisitor___check_is_set
, /* pointer to local_var_init:LocalVarInitVisitor:local_var_init#LocalVarInitVisitor#check_is_set */
9711 (nitmethod_t
)standard___standard__Object___init
, /* pointer to local_var_init:LocalVarInitVisitor:kernel#Object#init */
9714 /* allocate LocalVarInitVisitor */
9715 val
* NEW_nit__local_var_init__LocalVarInitVisitor(const struct type
* type
) {
9716 val
* self
/* : LocalVarInitVisitor */;
9717 val
* var
/* : null */;
9718 val
* var1
/* : HashSet[Variable] */;
9719 self
= nit_alloc(sizeof(struct instance
) + 3*sizeof(nitattribute_t
));
9721 self
->class = &class_nit__local_var_init__LocalVarInitVisitor
;
9723 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:LocalVarInitVisitor exact> */
9724 var1
= NEW_standard__HashSet(&type_standard__HashSet__nit__Variable
);
9726 standard___standard__HashSet___standard__kernel__Object__init(var1
); /* Direct call hash_collection#HashSet#init on <var1:HashSet[Variable]>*/
9728 self
->attrs
[COLOR_nit__local_var_init__LocalVarInitVisitor___maybe_unset_vars
].val
= var1
; /* _maybe_unset_vars on <self:LocalVarInitVisitor exact> */
9731 /* runtime class nit__flow__FlowPhase */
9732 const struct class class_nit__flow__FlowPhase
= {
9735 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to flow:FlowPhase:kernel#Object#object_id */
9736 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to flow:FlowPhase:kernel#Object#is_same_instance */
9737 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to flow:FlowPhase:kernel#Object#== */
9738 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to flow:FlowPhase:kernel#Object#!= */
9739 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to flow:FlowPhase:kernel#Object#hash */
9740 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to flow:FlowPhase:kernel#Object#exit */
9741 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to flow:FlowPhase:kernel#Object#sys */
9742 (nitmethod_t
)nit___nit__Phase___standard__kernel__Object__init
, /* pointer to flow:FlowPhase:phase#Phase#init */
9743 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to flow:FlowPhase:sorter#Object#default_comparator */
9744 (nitmethod_t
)nit___nit__Phase___standard__string__Object__to_s
, /* pointer to flow:FlowPhase:phase#Phase#to_s */
9745 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to flow:FlowPhase:string#Object#native_class_name */
9746 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to flow:FlowPhase:string#Object#class_name */
9747 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to flow:FlowPhase:string#Object#inspect */
9748 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to flow:FlowPhase:string#Object#inspect_head */
9749 (nitmethod_t
)standard__string___Object___args
, /* pointer to flow:FlowPhase:string#Object#args */
9750 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to flow:FlowPhase:ropes#Object#maxlen */
9751 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to flow:FlowPhase:time#Object#get_time */
9752 (nitmethod_t
)standard__file___Object___printn
, /* pointer to flow:FlowPhase:file#Object#printn */
9753 (nitmethod_t
)standard__file___Object___print
, /* pointer to flow:FlowPhase:file#Object#print */
9754 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to flow:FlowPhase:file#Object#getcwd */
9755 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to flow:FlowPhase:file#Object#file_getcwd */
9756 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to flow:FlowPhase:model_base#Object#intrude_visibility */
9757 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to flow:FlowPhase:model_base#Object#public_visibility */
9758 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to flow:FlowPhase:model_base#Object#protected_visibility */
9759 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to flow:FlowPhase:model_base#Object#private_visibility */
9760 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to flow:FlowPhase:model_base#Object#none_visibility */
9761 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to flow:FlowPhase:version#Object#nit_version */
9762 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to flow:FlowPhase:model#Object#abstract_kind */
9763 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to flow:FlowPhase:model#Object#concrete_kind */
9764 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to flow:FlowPhase:model#Object#interface_kind */
9765 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to flow:FlowPhase:model#Object#enum_kind */
9766 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to flow:FlowPhase:model#Object#extern_kind */
9767 (nitmethod_t
)nit___nit__Phase___toolcontext
, /* pointer to flow:FlowPhase:phase#Phase#toolcontext */
9768 (nitmethod_t
)nit___nit__Phase___toolcontext_61d
, /* pointer to flow:FlowPhase:phase#Phase#toolcontext= */
9769 (nitmethod_t
)nit___nit__Phase___in_hierarchy
, /* pointer to flow:FlowPhase:phase#Phase#in_hierarchy */
9770 (nitmethod_t
)nit___nit__Phase___in_hierarchy_61d
, /* pointer to flow:FlowPhase:phase#Phase#in_hierarchy= */
9771 (nitmethod_t
)nit___nit__Phase___depends
, /* pointer to flow:FlowPhase:phase#Phase#depends */
9772 (nitmethod_t
)nit___nit__Phase___depends_61d
, /* pointer to flow:FlowPhase:phase#Phase#depends= */
9773 (nitmethod_t
)nit___nit__Phase___disabled
, /* pointer to flow:FlowPhase:phase#Phase#disabled */
9774 (nitmethod_t
)nit___nit__Phase___disabled_61d
, /* pointer to flow:FlowPhase:phase#Phase#disabled= */
9775 (nitmethod_t
)nit___nit__Phase___process_nmodule
, /* pointer to flow:FlowPhase:phase#Phase#process_nmodule */
9776 (nitmethod_t
)nit___nit__Phase___process_nclassdef
, /* pointer to flow:FlowPhase:phase#Phase#process_nclassdef */
9777 (nitmethod_t
)nit__flow___nit__flow__FlowPhase___nit__phase__Phase__process_npropdef
, /* pointer to flow:FlowPhase:flow#FlowPhase#process_npropdef */
9778 (nitmethod_t
)nit___nit__Phase___process_annotated_node
, /* pointer to flow:FlowPhase:phase#Phase#process_annotated_node */
9779 (nitmethod_t
)nit__modelbuilder___Phase___process_mainmodule
, /* pointer to flow:FlowPhase:modelbuilder#Phase#process_mainmodule */
9782 /* allocate FlowPhase */
9783 val
* NEW_nit__flow__FlowPhase(const struct type
* type
) {
9784 val
* self
/* : FlowPhase */;
9785 short int var
/* : Bool */;
9786 self
= nit_alloc(sizeof(struct instance
) + 4*sizeof(nitattribute_t
));
9788 self
->class = &class_nit__flow__FlowPhase
;
9790 self
->attrs
[COLOR_nit__phase__Phase___disabled
].s
= var
; /* _disabled on <self:FlowPhase exact> */
9793 /* runtime class nit__flow__FlowVisitor */
9794 const struct class class_nit__flow__FlowVisitor
= {
9797 (nitmethod_t
)standard___standard__Object___object_id
, /* pointer to flow:FlowVisitor:kernel#Object#object_id */
9798 (nitmethod_t
)standard___standard__Object___is_same_instance
, /* pointer to flow:FlowVisitor:kernel#Object#is_same_instance */
9799 (nitmethod_t
)standard___standard__Object____61d_61d
, /* pointer to flow:FlowVisitor:kernel#Object#== */
9800 (nitmethod_t
)standard___standard__Object____33d_61d
, /* pointer to flow:FlowVisitor:kernel#Object#!= */
9801 (nitmethod_t
)standard___standard__Object___hash
, /* pointer to flow:FlowVisitor:kernel#Object#hash */
9802 (nitmethod_t
)standard___standard__Object___exit
, /* pointer to flow:FlowVisitor:kernel#Object#exit */
9803 (nitmethod_t
)standard___standard__Object___sys
, /* pointer to flow:FlowVisitor:kernel#Object#sys */
9804 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___standard__kernel__Object__init
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#init */
9805 (nitmethod_t
)standard__sorter___Object___default_comparator
, /* pointer to flow:FlowVisitor:sorter#Object#default_comparator */
9806 (nitmethod_t
)standard__string___Object___to_s
, /* pointer to flow:FlowVisitor:string#Object#to_s */
9807 (nitmethod_t
)standard__string___Object___native_class_name
, /* pointer to flow:FlowVisitor:string#Object#native_class_name */
9808 (nitmethod_t
)standard__string___Object___class_name
, /* pointer to flow:FlowVisitor:string#Object#class_name */
9809 (nitmethod_t
)standard__string___Object___inspect
, /* pointer to flow:FlowVisitor:string#Object#inspect */
9810 (nitmethod_t
)standard__string___Object___inspect_head
, /* pointer to flow:FlowVisitor:string#Object#inspect_head */
9811 (nitmethod_t
)standard__string___Object___args
, /* pointer to flow:FlowVisitor:string#Object#args */
9812 (nitmethod_t
)standard__ropes___Object___maxlen
, /* pointer to flow:FlowVisitor:ropes#Object#maxlen */
9813 (nitmethod_t
)standard__time___Object___get_time
, /* pointer to flow:FlowVisitor:time#Object#get_time */
9814 (nitmethod_t
)standard__file___Object___printn
, /* pointer to flow:FlowVisitor:file#Object#printn */
9815 (nitmethod_t
)standard__file___Object___print
, /* pointer to flow:FlowVisitor:file#Object#print */
9816 (nitmethod_t
)standard__file___Object___getcwd
, /* pointer to flow:FlowVisitor:file#Object#getcwd */
9817 (nitmethod_t
)standard__file___Object___file_getcwd
, /* pointer to flow:FlowVisitor:file#Object#file_getcwd */
9818 (nitmethod_t
)nit__model_base___standard__Object___intrude_visibility
, /* pointer to flow:FlowVisitor:model_base#Object#intrude_visibility */
9819 (nitmethod_t
)nit__model_base___standard__Object___public_visibility
, /* pointer to flow:FlowVisitor:model_base#Object#public_visibility */
9820 (nitmethod_t
)nit__model_base___standard__Object___protected_visibility
, /* pointer to flow:FlowVisitor:model_base#Object#protected_visibility */
9821 (nitmethod_t
)nit__model_base___standard__Object___private_visibility
, /* pointer to flow:FlowVisitor:model_base#Object#private_visibility */
9822 (nitmethod_t
)nit__model_base___standard__Object___none_visibility
, /* pointer to flow:FlowVisitor:model_base#Object#none_visibility */
9823 (nitmethod_t
)nit__version___standard__Object___nit_version
, /* pointer to flow:FlowVisitor:version#Object#nit_version */
9824 (nitmethod_t
)nit__model___standard__Object___abstract_kind
, /* pointer to flow:FlowVisitor:model#Object#abstract_kind */
9825 (nitmethod_t
)nit__model___standard__Object___concrete_kind
, /* pointer to flow:FlowVisitor:model#Object#concrete_kind */
9826 (nitmethod_t
)nit__model___standard__Object___interface_kind
, /* pointer to flow:FlowVisitor:model#Object#interface_kind */
9827 (nitmethod_t
)nit__model___standard__Object___enum_kind
, /* pointer to flow:FlowVisitor:model#Object#enum_kind */
9828 (nitmethod_t
)nit__model___standard__Object___extern_kind
, /* pointer to flow:FlowVisitor:model#Object#extern_kind */
9829 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___nit__parser_nodes__Visitor__visit
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#visit */
9830 (nitmethod_t
)nit___nit__Visitor___enter_visit
, /* pointer to flow:FlowVisitor:parser_nodes#Visitor#enter_visit */
9831 (nitmethod_t
)nit___nit__Visitor___current_node
, /* pointer to flow:FlowVisitor:parser_nodes#Visitor#current_node */
9832 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___current_flow_context
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#current_flow_context */
9833 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___current_flow_context_61d
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#current_flow_context= */
9834 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___toolcontext
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#toolcontext */
9835 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___toolcontext_61d
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#toolcontext= */
9836 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___first
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#first */
9837 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___first_61d
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#first= */
9838 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___visit_expr
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#visit_expr */
9839 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___flows
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#flows */
9840 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___make_sub_flow
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#make_sub_flow */
9841 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___make_merge_flow
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#make_merge_flow */
9842 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___make_true_false_flow
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#make_true_false_flow */
9843 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___make_sub_true_false_flow
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#make_sub_true_false_flow */
9844 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___make_unreachable_flow
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#make_unreachable_flow */
9845 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___merge_continues_to
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#merge_continues_to */
9846 (nitmethod_t
)nit__flow___nit__flow__FlowVisitor___merge_breaks
, /* pointer to flow:FlowVisitor:flow#FlowVisitor#merge_breaks */
9847 (nitmethod_t
)standard___standard__Object___init
, /* pointer to flow:FlowVisitor:kernel#Object#init */
9850 /* allocate FlowVisitor */
9851 val
* NEW_nit__flow__FlowVisitor(const struct type
* type
) {
9852 val
* self
/* : FlowVisitor */;
9853 val
* var
/* : null */;
9854 val
* var1
/* : FlowContext */;
9855 val
* var2
/* : null */;
9856 val
* var3
/* : Array[FlowContext] */;
9857 self
= nit_alloc(sizeof(struct instance
) + 5*sizeof(nitattribute_t
));
9859 self
->class = &class_nit__flow__FlowVisitor
;
9861 self
->attrs
[COLOR_nit__parser_nodes__Visitor___current_node
].val
= var
; /* _current_node on <self:FlowVisitor exact> */
9862 var1
= NEW_nit__FlowContext(&type_nit__FlowContext
);
9864 { /* Inline kernel#Object#init (var1) on <var1:FlowContext> */
9868 self
->attrs
[COLOR_nit__flow__FlowVisitor___current_flow_context
].val
= var1
; /* _current_flow_context on <self:FlowVisitor exact> */
9870 self
->attrs
[COLOR_nit__flow__FlowVisitor___first
].val
= var2
; /* _first on <self:FlowVisitor exact> */
9871 var3
= NEW_standard__Array(&type_standard__Array__nit__FlowContext
);
9873 standard___standard__Array___standard__kernel__Object__init(var3
); /* Direct call array#Array#init on <var3:Array[FlowContext]>*/
9875 self
->attrs
[COLOR_nit__flow__FlowVisitor___flows
].val
= var3
; /* _flows on <self:FlowVisitor exact> */